linux如何看cpu架构,linux – 如何查找有关CPU并行架构的信息?

sys文件系统知道所有这些:

$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共享高速缓存.

例如 – 问:哪些CPU使用cpu0共享它的L2缓存?

$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,00000000,00000000,00000000,00000000,00000000,00000055

答:核心0,2,4和6.(取自上面的位模式,lsb = cpu0)

并非所有的Linux系统都有sys文件系统,并且它并不总是在root中. (可能在proc / sys中?). thread_siblings_list表单并不总是可用,但是thread_siblings(位模式)是.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值