Nicing-Prozesse und nicht reagierende Computer

Nicing-Prozesse und nicht reagierende Computer

Auf einer meiner Maschinen läuft ein Prozess. Die Maschinen sind 6-Core-Hyperthreading-Systeme, was insgesamt 12 Kerne ergibt, und der Prozess beansprucht 400 % der CPU, also 4 Kerne.

Ich habe den Vorgang auf +19 für eine Priorität von 39 gesetzt, aber selbst dann reagiert der Computer aufgrund dieses Vorgangs häufig nicht mehr.

Ich dachte, Nice würde den Prozess effektiv dazu bringen, nur die freien Zyklen auf dem Computer zu verwenden. Gibt es eine Möglichkeit, einen Prozess dazu zu bringen, nur die freien Zyklen zu verwenden und dennoch den Scheduler dazu zu bringen, allen anderen Prozessen eine bestimmte Zeit zu geben, damit der Computer nicht einfriert?

Edit: Das Programm nutzt nur ca. 18 % des Speichers, daher glaube ich nicht, dass es ein Swap-Problem ist. Das Betriebssystem ist Red Hat 6.5 und der Prozessor ist Xeon W3670

verwandte Informationen