Проверьте максимальную тактовую частоту процессора в Linux.

Я видел этот вопрос несколько раз, но ответа по существу нет.

Я использую Ubuntu 20.04, процессор - R9 5950x.

Все, что мне нужно, - это стресс-тест, в котором он показывает максимальную тактовую частоту (в МГц) и , на что влияет одно ядро ​​или все ядра.

Доступно ли это в Linux?

Я не думаю, что sysbench или stress-ng это обеспечивают.

Я не прошу об этом для душевного спокойствия. Я академический программист, и меня не устраивает одноядерная или многоядерная производительность.

С lscpu я так и не обнаружил, что тактовая частота превышает 4,7 ГГц при нагрузке на одно ядро, а частота всех ядер не превышает 3,8 ГГц .

Мне нужно определить, неисправен ли мой процессор или охлаждение.

Заранее спасибо.

0
задан 23 April 2021 в 13:20

1 ответ

Это то, что BIOS скажет вам, поэтому все, что связано с этим, должно быть доступно из утилиты dmidecode. Пример, фильтрация по "Max" говорит мне, что моя частота ограничена 2000 МГц:

$ sudo dmidecode | grep Max
        Max Speed: 2000 MHz
        Max Speed: 2000 MHz
        Maximum Capacity: 13 GB

1 модуль показывает мне ...

Handle 0x1001, DMI type 4, 32 bytes
Processor Information
        Socket Designation: CPU 1
        Type: Central Processor
        Family: Other
        Manufacturer: Google
        ID: F0 06 03 00 FF FB 8B 1F
        Version: Not Specified
        Voltage: Unknown
        External Clock: Unknown
        Max Speed: 2000 MHz
        Current Speed: 2000 MHz
        Status: Populated, Enabled
        Upgrade: Other
        L1 Cache Handle: Not Provided
        L2 Cache Handle: Not Provided
        L3 Cache Handle: Not Provid
0
ответ дан 23 April 2021 в 23:17

Другие вопросы по тегам:

Похожие вопросы: