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 状态。这是什么类型的硬件?