在linux内核3.0.0 (3.0.0-10- server )下,带有i7 CPU (Intel(R) Core(TM) i7 CPU 950 @ 3.07GHz)的服务器通常工作正常,但当它处于重载状态时,它会过热(如“传感器”程序所示),并锁定(控制台上的大量"CPU温度过高“消息)。我有cpufreqd守护进程运行,它尽职尽责地节流CPU的速度从3060000赫兹到1596000赫兹。然而,这还不足以降低CPU的温度在沉重的负荷。我还能做些什么来减缓
我有一个独特的问题,在我的代码中使用的linux的轮询系统调用得到了它等待访问的fds,我指的是每毫秒的POLLIN。这导致CPU使用率过高。我已经提供了100毫秒的超时,这似乎是没有用的。);
ACE_OS::sleep(doWork); ----------------------------> Causing low throughput, put to decrease CPUusage / On removing this we see high CPU , but th