2010-03-10 3 views

ответ

5

Прочитать псевдофайл /proc/cpuinfo. См. this link для объяснения полей, которые он содержит.

+2

Это не текущая скорость процессора. Или не всегда. –

+0

Ваша ссылка недоступна. – qdii

+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

1

Эта информация доступна в sysfs. В частности, проверьте scaling_cur_freq и cpuinfo_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

Hm, тема заявляет «в C++». – qdii