我正在尝试获得Linux下的CPU架构信息。
据我所知,这些信息可以通过sysfs文件系统获得。
我在Xen VM上运行了CentOS 5。sysfs文件系统已挂载。但是,/sys/devices/system/cpu/cpu0/目录几乎是空的。唯一的条目是单个文件"online",其值为"1“。
怎么回事?我的CPU信息都在哪里?
发布于 2011-03-11 18:47:51
好了,我刚和一个工作中的系统管理员聊了聊。
看看一些机器,这些信息看起来根本不是由VM推送的。虚拟机认为它们有一个虚拟CPU,而不是真正底层CPU类型的CPU,缓存信息根本不会发布。
它已经发布了(很高兴终于看到它了!)在具有相当现代内核的真实机器上。
发布于 2011-03-11 04:48:20
实际的cpu信息仍然在/proc/cpuinfo中。
sysfs-files用于控制调度和频率设置等内容,而不是获取cpus本身的信息。
https://stackoverflow.com/questions/5264347
复制相似问题