Performanse

Istorija opterećenja servera: 24 sata, 7 ili 30 dana (prikupljanje — jednom u 5 minuta)

Load Average (1m)
1.22
CPU
11.8%
RAM
30.8%
ESTABLISHED
92
Procesi
1 / 397
U ovom periodu prikazuju se satni proseci, a ne pojedinačna merenja.
Load Average
CPU
Memorija
Mreža (KB/s)
Disk I/O (KB/s)
TCP veze
Disk i ograničenja (%)
MySQL
Procesi u poslednjem merenju 01:27
ProcesCPU %RAM %
apache2 13.4 4.7
clamd 9.8 5.3
crowdsec 6.6 9.6
suricata 4.7 0.9
falco 2.6 16.5
Procesi u vrhuncu dana 11.10 08:57 · load 2.00
ProcesCPU %RAM %
falco 19.5 5.3
mysqld 13.1 9.6
fail2ban-server 8.1 8.8
crowdsec 5.7 13.6
apache2 3.5 11.0

Istorija opterećenja servera bez Prometheusa i Grafane

top odgovara na pitanje o trenutnoj sekundi, dok se pitanje koje se zaista postavlja odnosi na prošlu noć: zašto je u tri ujutru sve stalo i samo se vratilo. Do tada više nema šta da se gleda, jer ništa nije zabeleženo. Podizati Prometheus i Grafanu zbog jednog jedinog VPS-a takođe je problem za sebe: stek koji posmatra teži je od servera koji se posmatra.

Sakupljač svakih pet minuta dopisuje jedan red u bazu, a ova stranica iz njih crta poslednja dvadeset četiri sata. Load average, opterećenje CPU-a sa odvojeno prikazanim I/O wait, RAM i swap, dolazni i odlazni mrežni saobraćaj, čitanja i upisi diska, uspostavljene TCP veze, procesi, popunjenost particije, inode-ovi i deskriptori fajlova u procentima svog ograničenja, MySQL veze. Sve na jednoj stranici i na istoj vremenskoj osi, tako da se podudarnosti vide golim okom.

Ove grafikone vredi čitati u parovima. Visok I/O wait uz miran CPU znači da server čeka disk, a dodavanje jezgara neće pomoći. Swap koji je jednom porastao i nikada se nije vratio na nulu govori da se vrhunac potrošnje memorije već dogodio, koliko god sada izgledalo mirno. Deskriptori fajlova blizu sto posto jesu too many open files nekoliko sati pre nego što se dogodi. A na većini servera inode-ovi se potroše znatno pre slobodnog prostora.