Ydelse

Serverbelastning: 24 timer, 7 eller 30 dage (indsamles hvert 5. minut)

Load Average (1m)
1.53
CPU
4.6%
RAM
31.1%
ESTABLISHED
35
Processer
4 / 412
Load Average
CPU
Hukommelse
Netværk (KB/s)
Disk-I/O (KB/s)
TCP-forbindelser
Disk og grænser (%)
MySQL
Processer ved seneste måling 21:57
ProcesCPU %RAM %
mysqld 5.1 17.4
apache2 3.0 13.3
php-fpm 1.6 9.1
crowdsec 0.8 15.4
clamd 0.5 3.0
Processer ved døgnets top 11.10 09:12 · load 3.53
ProcesCPU %RAM %
mysqld 10.5 5.4
falco 6.8 0.5
php-fpm 5.1 14.0
apache2 3.2 9.0
fail2ban-server 2.2 17.0

Belastningshistorik uden Prometheus og Grafana

top svarer på et spørgsmål om det aktuelle sekund, mens det spørgsmål man reelt stiller handler om natten der gik: hvorfor alt gik i stå klokken tre og kom tilbage af sig selv. Til den tid er der intet tilbage at se på, for intet blev gemt. At stille Prometheus og Grafana op for en enkelt VPS er et problem i sig selv: den stak der observerer vejer tungere end den server der observeres.

En indsamler føjer en række til databasen hvert femte minut, og denne side tegner det seneste døgn ud fra dem. Load average, CPU-forbrug med I/O wait for sig, RAM og swap, indgående og udgående netværkstrafik, diskens læsning og skrivning, etablerede TCP-forbindelser, processer, partitionens fyldning, inoder og fildeskriptorer i procent af grænsen, MySQL-forbindelser. Alt på én side og på samme tidsakse, så sammenfald kan ses med det blotte øje.

Graferne læses bedst parvis. Høj I/O wait ved rolig CPU betyder, at serveren venter på disken, og flere kerner hjælper ikke. Swap der steg én gang og aldrig vendte tilbage til nul, fortæller, at hukommelsestoppen allerede har været der, hvor stille det end ser ud nu. Fildeskriptorer tæt på hundrede procent er en too many open files nogle timer før den indtræffer. Og på de fleste servere slipper inoderne op et godt stykke før den ledige plads.