CPULimit er et verktøy som kan brukes til å begrense CPU-bruken til en prosess eller gruppe prosesser. Det fungerer ved å sette CPU-affiniteten til en prosess til et spesifikt sett med CPUer. Dette kan være nyttig for å begrense effekten av en prosess på andre prosesser, eller for å sikre at en prosess ikke bruker mer enn sin rettferdige andel av CPU-ressurser.
Slik bruker du CPULimit-kommandoen :
1.) Installer CPULimit:
- CPULimit er ikke installert som standard, for å installere bruk:
```
yum installer cpulimit
```
2.) Liste prosesser:
- List opp prosesser og noter PID for prosessen du ønsker å begrense. Bruk følgende kommando:
```
ps -aux | hode
```
3.) Begrens CPU-bruk av en prosess:
- Denne kommandoen begrenser PID-prosessen til 1 CPU:
```
cpulimit -p PID -l 1
```
- Bruk alternativet -l for å begrense prosentandelen av CPU-bruk som er tillatt for den angitte PID. Verdien kan settes fra 0 til 100.
Eksempel :
```
cpulimit -l 50 -p 1234
```
- Denne kommandoen begrenser PID-prosessen til 50 % av CPU-bruken.
- For å fjerne CPU-grensen, bruk alternativet -r.
Bruk :
- -p, --pid (PID for prosessen)
- -l, --limit (Grense i prosent)
- -r, --release (Slipp grensen)
Merk :Det er viktig å merke seg at CPULimit bare fungerer på Linux-systemer, og det krever root-privilegier for å kjøre. Noen sikkerhetsfunksjoner kan forstyrre CPULimit i noen tilfeller, så det er alltid en god praksis å teste det på et ikke-kritisk system før du bruker det i et produksjonsmiljø.