Prozesse mit besonders niedriger Priorität in Linux?

421
h2kyeong

Auf Linux-Prozessen gibt es "schöne" Werte im Bereich von -20 bis 19. Ich wünschte, ich könnte sogar eine niedrigere Priorität wie 100 zuweisen, so dass "Hintergrundarbeit" so viel wie möglich für andere Prozesse ergibt, aber trotzdem die verbleibende CPU-Zeit genießen kann. Wie kann ich das erreichen?

0

1 Antwort auf die Frage

0
mart1n

Sie könnten cgroups für diesen Prozess mit wirklich niedriger Priorität verwenden. Sie können eine cgroup nur für diesen einen Prozess erstellen (nennen Sie ihn lowpriooder w / e) und verwenden Sie den cpu.sharesParameter, um nur einen bestimmten Anteil an CPU-Zeit zuzulassen. Weitere Informationen zu diesem Ansatz finden Sie beispielsweise im RHEL Resource Management Guide .