Ydelse

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

Load Average (1m)
1.63
CPU
7.5%
RAM
24.4%
ESTABLISHED
70
Processer
5 / 425
I denne periode vises timegennemsnit, ikke enkelte målinger.
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 22:55
ProcesCPU %RAM %
fail2ban-server 8.6 4.2
clamd 4.0 8.9
suricata 2.9 6.0
php-fpm 1.3 7.6
apache2 0.8 8.0
Processer ved døgnets top 11.10 09:05 · load 3.68
ProcesCPU %RAM %
crowdsec 15.0 13.8
falco 9.2 6.8
apache2 6.7 16.3
mysqld 4.7 4.1
clamd 2.4 14.9

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.