Op een server met meerdere klanten of websites is het verstandig om resource limieten in te stellen. Zo voorkom je dat één drukbezochte site alle CPU of het geheugen opslokt, waardoor andere sites trager worden. In Plesk regel je dit via resourcepakketten en limieten per abonnement, zodat elke klant een eerlijk en voorspelbaar deel van de servercapaciteit krijgt.
Waarom resource limieten instellen
Zonder limieten kan één website met een piek in bezoekers of een slecht geoptimaliseerd script zoveel CPU en geheugen gebruiken dat andere websites op dezelfde server trager reageren of zelfs tijdelijk onbereikbaar worden. Dit heet ‘noisy neighbour’-gedrag. Door per klant of abonnement limieten in te stellen, garandeer je stabiliteit voor alle gebruikers op de server en voorkom je dat je steeds handmatig moet ingrijpen bij overbelasting.
Resource limieten zijn ook nuttig om verschillende serviceniveaus aan te bieden. Je kunt bijvoorbeeld een goedkoper pakket met lagere limieten combineren met een premium pakket dat meer CPU en geheugen krijgt toegewezen.
Welke resources kun je limiteren
In Plesk kun je bij het aanmaken of bewerken van een abonnement verschillende resources beperken:
- CPU: het percentage processorcapaciteit dat een klant maximaal mag gebruiken.
- Geheugen (RAM): de hoeveelheid werkgeheugen die beschikbaar is voor processen van die klant.
- Schijfruimte: de totale opslag voor websites, e-mail en databases.
- Verkeer (bandbreedte): het maximale dataverkeer per maand.
- Aantal websites, databases en mailboxen: zodat klanten binnen hun pakket blijven.
- Gelijktijdige processen: bijvoorbeeld het aantal PHP-processen of verbindingen.
Niet elke limiet is voor elke klant relevant. Voor een eenvoudige brochurewebsite is schijfruimte en verkeer vaak belangrijker dan CPU, terwijl een webshop juist gebaat is bij voldoende geheugen en processen.
Limieten instellen in Plesk
Plesk biedt een overzichtelijke interface om limieten in te stellen, zowel voor individuele abonnementen als voor servicesjablonen die je op meerdere klanten toepast.
Open servicesjablonen
Ga in Plesk naar Service Plans (Abonnementen) en maak een nieuw sjabloon aan of bewerk een bestaand sjabloon.
Stel resourcelimieten in
Vul bij het tabblad Resources de maximale waarden in voor schijfruimte, verkeer, aantal domeinen, databases en mailboxen.
Configureer CPU- en geheugenlimieten
Via de instellingen voor resource-beheersing (op servers met deze module) stel je per abonnement het maximale CPU-percentage en geheugengebruik in, zodat processen automatisch worden beperkt.
Koppel het sjabloon aan klanten
Wijs het servicesjabloon toe aan nieuwe of bestaande abonnementen, zodat de limieten automatisch worden toegepast.
Test de limieten
Controleer na het instellen of een testwebsite binnen de gestelde grenzen blijft werken en of overschrijding netjes wordt afgehandeld, bijvoorbeeld met een waarschuwing in plaats van een crash.
Limieten monitoren en bijstellen
Limieten instellen is geen eenmalige actie. Websites groeien, bezoekersaantallen veranderen en klanten breiden hun diensten uit. Controleer daarom regelmatig het resourcegebruik per abonnement in Plesk, bijvoorbeeld via de statistiekenpagina per klant.
Loopt een klant structureel tegen zijn limiet aan, dan is dat vaak een signaal om naar een hoger pakket te upgraden in plaats van de limiet simpelweg te verhogen. Zo blijft het serviceniveau logisch gekoppeld aan het afgenomen pakket en blijft de server voor iedereen stabiel. Overweeg je om over te stappen naar een provider die dit voor je beheert, lees dan meer over overstappen naar Tandata of bekijk de mogelijkheden voor webhosting met vaste prijzen en NVMe-opslag.
Veelgestelde vragen
Wat gebeurt er als een klant zijn limiet overschrijdt?
Afhankelijk van de instelling krijgt het proces minder prioriteit, wordt het verkeer vertraagd of ontvangt de klant een melding. De server blijft in principe stabiel voor andere gebruikers.
Kan ik limieten per individuele klant afwijken van het standaardsjabloon?
Ja, je kunt een eigen abonnement aanmaken of de resourcelimieten na toewijzing van een sjabloon per klant handmatig aanpassen in Plesk.
Geldt een limiet ook voor e-mail?
Ja, je kunt het aantal mailboxen en de opslag per mailbox beperken. Voor betrouwbare zakelijke e-mail met een goede configuratie kun je kijken naar zakelijke e-mail.
Beïnvloeden resourcelimieten de laadsnelheid van een website?
Alleen als de limiet daadwerkelijk wordt bereikt. Bij normaal gebruik merkt een klant niets van de ingestelde grenzen.
Waar vind ik meer uitleg over serverbeheer?
Bekijk de kennisbank voor meer artikelen over serverbeheer en Plesk-configuratie.
Conclusie
Door per klant resource limieten in te stellen in Plesk, voorkom je dat één website de hele server belast en zorg je voor een stabiele, voorspelbare omgeving voor alle gebruikers. Begin met servicesjablonen, stel realistische limieten in en monitor het gebruik regelmatig om bij te sturen waar nodig.