Ik heb een aantal processen naast elkaar draaien die ik elk een soort van CPU tijd limiet wil meegeven. Het zou als volgt moeten gaan:
Ik heb 1 processor core (om het even makkelijk te houden). Ik draai 4 processen. Als 1 process CPU nodig heeft en de rest niet, mag deze gewoon de gehele CPU tijd voor zich nemen. Als 2 processen CPU nodig hebben, mag deze ene maar 25% van de tijd gebruiken en de andere 75%. Als ik 2 processen heb mogen deze elk bijvoorbeeld maar respectievelijk 10%,20%, 30% en 40% gebruiken (niet een kloppende verhouding tegen over het vorige)
Het renicen van een process doet niet hetgeen, deze geeft zoveel mogelijk aan het process met de lagere nice value, dit creeert tussen 2 processen een verhouding van 5/95 ongeveer.
Zijn er methode/manieren om dit als zodanig in te regelen?
Ik heb 1 processor core (om het even makkelijk te houden). Ik draai 4 processen. Als 1 process CPU nodig heeft en de rest niet, mag deze gewoon de gehele CPU tijd voor zich nemen. Als 2 processen CPU nodig hebben, mag deze ene maar 25% van de tijd gebruiken en de andere 75%. Als ik 2 processen heb mogen deze elk bijvoorbeeld maar respectievelijk 10%,20%, 30% en 40% gebruiken (niet een kloppende verhouding tegen over het vorige)
Het renicen van een process doet niet hetgeen, deze geeft zoveel mogelijk aan het process met de lagere nice value, dit creeert tussen 2 processen een verhouding van 5/95 ongeveer.
Zijn er methode/manieren om dit als zodanig in te regelen?
Solar @ Dongen: http://solar.searchy.net/ - Penpal International: http://ppi.searchy.net/