Met OpenVZ kunt u systeembronnen beheren via vele configuratieparameters. Deze bevatten CPU, schijfruimte, geheugen, netwerk, systeemprocessen en andere.
Hier zijn enkele stappen voor het beheren van systeembronnen toegewezen aan elke container:
1. CPU-beheer: U kunt het aantal CPU-kernen dat aan een container is toegewezen, beperken met de parameter ‘cpus’. De parameter ‘cpuunits’ kan worden gebruikt om het relatieve gewicht van CPU-toegang tussen containers te bepalen.
1. Geheugenbeheer: OpenVZ heeft twee concepten: ‘gegarandeerd geheugen’ en ‘burstable geheugen’. U kunt het gegarandeerde geheugen voor elke container instellen met de parameter ‘vmguarpages’ en u kunt het maximale geheugen (burstable) instellen met behulp van de parameter ‘privvmpages’.
1. Schijfquota beheer: U kunt de harde schijf quota voor een bepaalde container beperken. Dit kan worden gedaan met de ‘diskspace’ en ‘diskinodes’ parameters.
1. Netwerkbeheer: Met behulp van de netwerkparameters van OpenVZ, kunt u het netwerkverkeer beheren door bijvoorbeeld de inkomende en uitgaande bandbreedte te beperken.
1. Aantal processen: Met de ‘numproc’ parameter kunt u het maximaal aantal processen dat elke container kan uitvoeren instellen.
1. Aantal bestandssystemen: Met ‘numflock’, ‘numpty’, ‘numsiginfo’, ‘dcachesize’ kunt u het maximaal aantal bestandssystemen dat elke container kan uitvoeren instellen.
Om de parameters van een container te configureren, kunt u het commando vzctl set gebruiken, gevolgd door het ID van de container, de parameter die u wilt instellen en de nieuwe waarde. Hier is een voorbeeld van het commando voor het instellen van de ‘cpus’-parameter:
```
vzctl set 101 —cpus 2 —save
```
In dit voorbeeld wordt het aantal CPU-kernen dat is toegewezen aan de container met ID 101 ingesteld op 2. De —save optie zorgt ervoor dat de configuratiewijziging blijft bestaan na een herstart van de container.