CPULimit er et værktøj, der kan bruges til at begrænse CPU-brugen af en proces eller gruppe af processer. Det virker ved at indstille CPU-affiniteten for en proces til et specifikt sæt CPU'er. Dette kan være nyttigt til at begrænse indvirkningen af en proces på andre processer eller til at sikre, at en proces ikke bruger mere end sin rimelige andel af CPU-ressourcer.
Sådan bruger du CPULimit-kommandoen :
1.) Installer CPULimit:
- CPULimit er ikke installeret som standard, for at installere brug:
```
yum installer cpulimit
```
2.) Liste processer:
- List processer og noter PID for den proces, du ønsker at begrænse. Brug følgende kommando:
```
ps -aux | hoved
```
3.) Begræns CPU-brug af en proces:
- Denne kommando begrænser PID-processen til 1 CPU:
```
cpulimit -p PID -l 1
```
- Brug indstillingen -l til at begrænse den tilladte procentdel af CPU-brug for den angivne PID. Værdien kan indstilles fra 0 til 100.
Eksempel :
```
cpulimit -l 50 -p 1234
```
- Denne kommando begrænser PID-processen til 50 % af CPU-forbruget.
- Brug indstillingen -r for at fjerne CPU-grænsen.
Brug :
- -p, --pid (PID af processen)
- -l, --grænse (Grænse i procent)
- -r, --release (Slip grænsen)
Bemærk :Det er vigtigt at bemærke, at CPULimit kun virker på Linux-systemer, og det kræver root-privilegier for at køre. Nogle sikkerhedsfunktioner kan i nogle tilfælde forstyrre CPULimit, så det er altid en god praksis at teste det på et ikke-kritisk system, før det anvendes i et produktionsmiljø.