Prestanda

Serverbelastning: 24 timmar, 7 eller 30 dagar (samlas in var 5:e minut)

Load Average (1m)
2.40
CPU
11.6%
RAM
31.8%
ESTABLISHED
42
Processer
3 / 419
Under den här perioden visas timmedelvärden, inte enskilda mätningar.
Load Average
CPU
Minne
Nätverk (KB/s)
Disk-I/O (KB/s)
TCP-anslutningar
Disk och gränser (%)
MySQL
Processer vid senaste mätningen 02:41
ProcessCPU %RAM %
apache2 13.5 6.6
falco 9.2 4.1
mysqld 6.0 7.4
php-fpm 4.4 6.4
fail2ban-server 2.9 13.1
Processer vid dygnets topp 11.10 08:56 · load 3.61
ProcessCPU %RAM %
mysqld 18.0 7.1
apache2 8.1 1.6
crowdsec 3.9 1.5
fail2ban-server 2.6 3.5
suricata 1.6 2.7

Belastningshistorik utan Prometheus och Grafana

top svarar på en fråga om den aktuella sekunden, medan frågan man verkligen ställer gäller natten som gick: varför allt stannade klockan tre och kom tillbaka av sig självt. Då finns det inget kvar att titta på, eftersom ingenting sparades. Att sätta upp Prometheus och Grafana för en enda VPS är ett problem i sig: stacken som observerar väger tyngre än servern som observeras.

En insamlare lägger till en rad i databasen var femte minut, och den här sidan ritar det senaste dygnet utifrån dem. Load average, CPU-användning med I/O wait separat, RAM och swap, inkommande och utgående nätverkstrafik, diskens läsningar och skrivningar, etablerade TCP-anslutningar, processer, partitionens fyllnadsgrad, inoder och filbeskrivare i procent av sin gräns, MySQL-anslutningar. Allt på en sida och på samma tidsaxel, så att sammanträffanden syns med blotta ögat.

Diagrammen läses bäst parvis. Hög I/O wait vid lugn CPU betyder att servern väntar på disken, och fler kärnor hjälper inte. Swap som steg en gång och aldrig återvände till noll säger att minnestoppen redan inträffat, hur stilla det än ser ut nu. Filbeskrivare nära hundra procent är ett too many open files några timmar innan det inträffar. Och på de flesta servrar tar inoderna slut långt före det lediga utrymmet.