VPS reageert traag – Diagnosehandleiding
(Analyse van CPU, RAM en I/O)
1. Identificeer de bottleneck
-
Een trage server wordt bijna altijd veroorzaakt door een tekort aan CPU, RAM of schijfsnelheid (I/O). We controleren ze één voor één.
-
CPU-belasting → Gebruik
htop. Als de CPU-balken constant vol zijn en de Load Average (bijv.1.50, 1.20, 1.05) hoger is dan het aantal CPU-cores, dan is de CPU de bottleneck. -
RAM-gebruik → In
htop, kijk naar de Mem (geheugen) en Swp (swap) balken. Als het geheugen vol is en swap intensief wordt gebruikt, is er een RAM-tekort. Swap is veel trager dan RAM. -
Schijf I/O → Gebruik het commando
iotop(installeren metsudo apt install iotopofyum). Als je processen ziet die constant veel data wegschrijven (IO>) of wachten op de schijf (IO%), dan is de schijf de bottleneck.
2. Veelvoorkomende oorzaken per bottleneck
-
Hoge CPU → Zie het artikel “Hoge CPU-belasting”. Meestal een op hol geslagen proces of te veel verkeer.
-
Hoog RAM-gebruik:
-
Java-applicaties (Minecraft) → Minecraft kan veel RAM verbruiken. Zorg dat je de
Xmx- enXms-waardes correct hebt ingesteld. -
Databases (MySQL/MariaDB) → Slecht geoptimaliseerde databases kunnen veel geheugen cachen.
-
Te veel processen → Elke webserver worker, PHP-FPM proces, etc. verbruikt geheugen.
-
-
Hoge Schijf I/O:
-
Backups maken → Een backup-proces leest veel data van de schijf.
-
Intensieve database-operaties → Grote
UPDATEofINSERTqueries schrijven veel data. -
Swap-gebruik → Als de server veel swapt, betekent dit constant lezen en schrijven naar de (tragere) schijf.
-
3. Algemene oplossingen
-
Herstart services → Een simpele
systemctl restart [service-naam]kan een geheugenlek tijdelijk oplossen. -
Optimaliseer je applicaties → Configureer je webserver, database en applicaties om efficiënter met resources om te gaan.
-
Upgrade je pakket → Als je structureel resources tekortkomt, is je VPS-pakket mogelijk te klein voor je toepassing.
Samenvatting
-
CPU-belasting → Check
htopen Load Average -
RAM-gebruik → Let op Mem en Swap
-
Schijf I/O → Gebruik
iotopom schrijfacties te analyseren -
Optimaliseer of upgrade bij structurele problemen
✅ Tip: De Load Average in htop is een belangrijke indicator. Een load van 1.0 op een 1-core VPS betekent 100% belasting. Een load van 4.0 op een 4-core VPS betekent ook 100% belasting. Als de load structureel hoger is dan je aantal cores, is een upgrade aan te raden.
Hulp nodig? Stuur een screenshot van htop (die CPU, RAM en Load Average toont) mee in je support ticket.
