| فرایند | CPU % | RAM % |
|---|---|---|
| crowdsec | 4.7 | 4.2 |
| clamd | 3.0 | 18.1 |
| mysqld | 1.9 | 11.9 |
| falco | 0.9 | 14.2 |
| apache2 | 0.6 | 0.7 |
| فرایند | CPU % | RAM % |
|---|---|---|
| fail2ban-server | 9.0 | 17.5 |
| falco | 4.9 | 1.9 |
| clamd | 3.5 | 11.0 |
| crowdsec | 2.4 | 1.8 |
| mysqld | 1.4 | 4.5 |
دستور top به پرسشی درباره ثانیه جاری پاسخ میدهد، حال آنکه پرسش واقعی معمولاً درباره شب گذشته است: چرا ساعت سه بامداد همهچیز متوقف شد و خودبهخود بازگشت. تا آن هنگام دیگر چیزی برای دیدن نمانده، چون هیچ دادهای ثبت نشده است. برپا کردن Prometheus و Grafana برای یک VPS تنها هم مسئلهای جداگانه است: پشتهای که نظاره میکند سنگینتر از سروری است که نظاره میشود.
گردآورنده هر پنج دقیقه یک سطر به پایگاه داده میافزاید و این صفحه از روی آنها بیستوچهار ساعت گذشته را رسم میکند. Load average، مصرف پردازنده با I/O wait جداگانه، RAM و swap، ترافیک ورودی و خروجی شبکه، خواندن و نوشتن دیسک، اتصالهای برقرارشده TCP، فرایندها، پرشدن پارتیشن، inodeها و توصیفگرهای فایل به درصد سقفشان، و اتصالهای MySQL. همه در یک صفحه و روی یک محور زمانی، چنانکه همزمانیها با چشم دیده میشوند.
این نمودارها را بهتر است دوبهدو خواند. I/O wait بالا با پردازنده آرام یعنی سرور منتظر دیسک است و افزودن هسته کاری از پیش نمیبرد. swap ای که یک بار بالا رفته و هرگز به صفر بازنگشته میگوید اوج حافظه پیشتر رخ داده است، هرچند اکنون همهچیز آرام بنماید. توصیفگرهای فایل نزدیک به صد درصد، خطای too many open files را چند ساعت پیش از وقوعش نشان میدهند. و در بیشتر سرورها inodeها بسیار زودتر از فضای خالی تمام میشوند.