了解 CPU 节流

了解 CPU 节流
kernel /vmlinuz-2.6.32-379.22.1.lve1.2.17.el6.x86_64 ro root=UUID=7cb0b445-0f63-4ef1-ab73-93c114d8ef6c rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet nohz=off intel_idle.max_cstate=0 processor.max_cstate=0 idle=mwait

cat /proc/acpi/processor/CPU0/throttling
state count:             8
active state:            T0
state available: T0 to T7
states:
   *T0:                  100%
    T1:                  88%
    T2:                  75%
    T3:                  63%
    T4:                  50%
    T5:                  38%
    T6:                  25%
    T7:                  13%

ls /proc/acpi/processor/CPU0/
./  ../  info  limit  throttling

这意味着我已经完全删除了任何形式的闲置到CPU Xeon 5520,对吗?

答案1

如果这是一个类似 RHEL 的系统并且运行 EL6 或类似系统,只需使用 tuned-adm 框架的实用程序将 CPU 调节器设置为“性能”。

tuned-adm profile latency-performance

您之前的一个问题已经部分回答了这个问题:禁用 CPU 管理

由于这是 Nehalem 系统,您可能还想在 BIOS 级别禁用 C 状态。这是什么类型的硬件?

相关内容