2010-03-10 105 views

回答

5

讀取僞文件/proc/cpuinfo。請參閱this link以瞭解其中包含的字段的解釋。

+2

但是,這不是當前的CPU速度。或者不總是。 – 2010-03-10 17:17:18

+0

您的鏈接已關閉。 – qdii 2011-12-22 19:26:29

+0

有新鏈接。對於RHEL 4,解釋請參見[參考指南](https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/4/html/Reference_Guide/s2-proc-cpuinfo.html)。對於RHEL 6,解釋位於[部署指南](https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/s2-proc-cpuinfo.html) – Jaime 2017-09-16 17:01:55

1

該信息在sysfs中可用。特別是,請查看scaling_cur_freqcpuinfo_cur_freq/sys/devices/system/cpu/cpu*/cpufreq

+0

不是虛擬的機器 – 2013-01-16 12:49:42

1

當我有一臺Compaq Athlon64筆記本電腦時,它的/ proc/cpuinfo總是報告它的最大速度。

我只從/sys/devices/system/cpu/*/cpufreq的文件中獲得可靠的當前頻率數字。

我想你的里程可能會有所不同。

1

嘗試執行命令lscpu

+0

嗯,主題陳述「在C++」。 – qdii 2011-12-22 19:27:20