我正试图在Linux下掌握CPU架构信息。
我了解这些信息可以通过sysfs文件系统获得。
我在Xen VM中运行CentOS 5。 sysfs文件系统已挂载。但是,/ sys / devices / system / cpu / cpu0 /目录几乎为空。唯一的条目是单个文件“在线”,其值为“1”。
是什么给出的?哪里是我的所有CPU信息?
答案 0 :(得分:1)
实际的cpu信息仍在/proc/cpuinfo
。
sysfs文件用于控制调度和频率设置等内容,而不是自己获取有关cpu的信息。
答案 1 :(得分:0)
好的,我刚刚在工作中与系统管理员聊天。
看一些机器,看起来这些信息根本不是由VM推动的。虚拟机认为它们有一个虚拟CPU - 而不是真正底层CPU类型的CPU - 并且缓存信息根本不会被发布。
在具有相当现代内核的真机上发布(并且很高兴终于看到它!)。