![优化进程和无响应的计算机](https://linux22.com/image/1395262/%E4%BC%98%E5%8C%96%E8%BF%9B%E7%A8%8B%E5%92%8C%E6%97%A0%E5%93%8D%E5%BA%94%E7%9A%84%E8%AE%A1%E7%AE%97%E6%9C%BA.png)
我在一台机器上运行了一个进程。这些机器是 6 核超线程的,总共有 12 个内核,该进程占用了 400% 的 CPU,即 4 个内核。
我将该进程的优先级设为 +19,即 39,但即便如此,很多时候计算机也会因为该进程而变得没有响应。
我认为 nicing 可以有效地使进程仅使用计算机上的空闲周期?有没有办法使进程仅使用空闲周期,同时让调度程序为所有其他进程提供一定时间,以便计算机不会变得无响应?
编辑:该程序仅使用约 18% 的内存,因此我认为这不是交换问题。操作系统是 Red hat 6.5,处理器是 Xeon W3670