
マシン上でプロセスを実行しています。マシンは 6 コアのハイパースレッドで、実質合計 12 コアであり、プロセスは CPU の 400% を使用するため、4 コアになります。
プロセスの優先度を +19 に設定して 39 に設定しましたが、それでもこのプロセスが原因でコンピューターが応答しなくなることが多々あります。
nic を使用すると、プロセスがコンピューターの予備サイクルのみを使用するように効果的にできると思いました。プロセスが予備サイクルのみを使用するようにしながら、スケジューラが他のすべてのプロセスに一定の時間を与えて、コンピューターが応答しなくなるのを防ぐ方法はあるでしょうか。
編集: プログラムはメモリの約 18% しか使用しないので、スワップの問題ではないと思います。OS は Red Hat 6.5、プロセッサは Xeon W3670 です。