大佬教程收集整理的这篇文章主要介绍了linux – 如何查找有关CPU并行架构的信息?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
$ls /sys/devices/system/cpu cpu0 cpu2 cpuidle possible sched_mc_power_savings cpu1 cpu3 online present $ls /sys/devices/system/cpu/cpu0/topology/ core_id core_siblings_list thread_siblings core_siblings physical_package_id thread_siblings_list
使用这个文件系统,您可以了解您拥有多少cpu,拥有多少线程,哪些cpu与其他cpu相邻,以及哪些cpu与其他cpu共享高速缓存.
$cat /sys/devices/system/cpu/cpu0/cache/index2/{type,level,shared_cpu_list} Unified 2 0-1
答:它与cpu1(和它自己)共享它的统一L2缓存.
另一个例子:问:哪些cpu与cpu0在同一物理包中(在较大的机器上):
cat /sys/devices/system/cpu/cpu0/topology/core_siblings 00000000,00000000,00000055
答:核心0,2,4和6.(取自上面的位模式,lsb = cpu0)
并非所有的Linux系统都有sys文件系统,并且它并不总是在root中. (可能在proc / sys中?). thread_siblings_list表单并不总是可用,但是thread_siblings(位模式)是.
以上是大佬教程为你收集整理的linux – 如何查找有关CPU并行架构的信息?全部内容,希望文章能够帮你解决linux – 如何查找有关CPU并行架构的信息?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。