Что файл / proc / cpuinfo говорит мне об оборудовании?

я арендую сервер, который должен иметь"2 ядра x 2,2 ГГц". Когда в Выполнить команду cat /proc/cpuinfo Я получаю следующий результат:

processor   : 0
vendor_id   : AuthenticAMD
cpu family  : 15
model       : 67
model name  : Dual-Core AMD Opteron(tm) Processor 1218 HE
stepping    : 3
cpu MHz     : 1000.000
cache size  : 1024 KB
physical id : 0
siblings    : 2
core id     : 0
cpu cores   : 2
apicid      : 0
initial apicid  : 0
fdiv_bug    : no
hlt_bug     : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 1
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips    : 2009.48
clflush size    : 64
power management: ts fid vid ttp tm stc

processor   : 1
vendor_id   : AuthenticAMD
cpu family  : 15
model       : 67
model name  : Dual-Core AMD Opteron(tm) Processor 1218 HE
stepping    : 3
cpu MHz     : 1000.000
cache size  : 1024 KB
physical id : 0
siblings    : 2
core id     : 1
cpu cores   : 2
apicid      : 1
initial apicid  : 1
fdiv_bug    : no
hlt_bug     : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 1
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips    : 2009.48
clflush size    : 64
power management: ts fid vid ttp tm stc

там он говорит 2 * 1000 МГц. Я позвонил своему провайдеру и они сказали, что 2.2 ГГц не показаны, но они установлены. Как такое может быть?

9
задан Hennes
27.12.2022 9:04 Количество просмотров материала 2560
Распечатать страницу

2 ответа

как бандито писал, информация в /proc/cpuinfo в режиме реального времени и будет обновляться, чтобы показать current частота процессора. Большинство современных систем масштабируют частоту процессора в соответствии с текущими потребностями. На Linux, это управляется "губернатор процессора". Если это установлено в "ondemand", то частота ЦП будет масштабироваться вверх/вниз в ответ на текущую загрузку сервера.

вы можете проверить, какой губернатор установлен с этим команда:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

возможные варианты:

  • производительность
  • Powersave
  • Userspace
  • Д
  • консервативно

вы можете найти более подробную информацию о каждом из них здесь.

чтобы проверить фактическую максимальную частоту, доступную для вашего процессора, вы можете использовать cpufreq-info программа если установлена:

cpufreq-info | grep "available frequency steps"

в моей системе это показывает:

available frequency steps: 2.67 GHz, 2.67 GHz, 2.53 GHz, 2.40 GHz, 2.27 GHz, 2.13 GHz, 2.00 GHz, 1.87 GHz, 1.73 GHz, 1.60 GHz, 1.47 GHz, 1.33 GHz, 1.20 GHz

вы также можете увидеть предельная частота набор оборудования такой:

cat /sys/devices/system/cpu/cpu0/cpufreq/bios_limit 

кроме того, вы можете начать интенсивно процесс и проверить /proc/cpuinfo опять же, если все хорошо, то частоты должны быть разные.

4
отвечен terdon 2022-12-28 16:52

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

1
отвечен bandito 2022-12-28 19:09

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх