CPU信息

4
我想知道如何从Linux的C程序中查找CPU信息(CPU数量和速度)。有人可以帮我吗?
2个回答

6

您可以从 /proc/cpuinfo 文件中读取信息,了解正在运行的计算机中的 CPU 信息。


5
如Delan所提到的,/proc/cpuinfo提供了这些详细信息。
还有sysconf可用于获取逻辑CPU数量。
long numcpus = sysconf(_SC_NPROCESSORS_ONLN);
printf("Number of CPU's=%ld\n",numcpus);

sysconf实际上返回一个长整型。 - Brian Gianforcaro

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接