nload vs bmon vs vnstat: comparație între sistemele de monitorizare a lățimii de bandă
11 min citire - 15 iunie 2026

nload, bmon și vnstat comparate pentru monitorizarea lățimii de bandă Linux. Când să le folosiți pe fiecare, ce le lipsește și cum să le combinați pentru o acoperire completă.
nload vs bmon vs vnstat: comparație între instrumentele de monitorizare a lățimii de bandă pentru Linux
nload, bmon și vnstat sunt cele trei instrumente de monitorizare a lățimii de bandă Linux care merită cunoscute. Ele rezolvă probleme diferite, iar răspunsul corect este de obicei o combinație între două dintre ele. Acest articol prezintă punctele forte ale fiecăruia, punctele slabe și care dintre ele este cel mai potrivit într-o anumită situație.
nload: debitul în timp real dintr-o privire
nload este un instrument de terminal care afișează lățimea de bandă în timp real pe o singură interfață folosind grafice ASCII, unul pentru traficul de intrare și unul pentru cel de ieșire. Citește /proc/net/dev direct, astfel încât rulează fără drepturi de root și utilizează o cantitate neglijabilă de resurse CPU.
Lansați-l cu numele interfeței:
nload eth0Opțiuni utile:
-u Mschimbă unitatea de afișare la MB/s (implicit este biți pe secundă)-mafișează mai multe interfețe pe un singur ecran, fără grafice-t 1000setează intervalul de reîmprospătare în milisecunde
Apăsați F2 în timpul sesiunii pentru a regla rata de reîmprospătare și scalarea graficului fără a reporni.
Ce veți vedea pe ecran: rata curentă, media, minimul, maximul și totalul transferat în timpul sesiunii. Este suficient pentru a confirma că un server generează traficul așteptat sau pentru a observa o creștere bruscă. Ce nu veți obține: atribuire pe proces, defalcare pe conexiune sau date istorice. Închideți terminalul și statisticile sesiunii vor dispărea.
Folosiți nload când doriți să răspundeți la întrebarea „acest server își saturează conexiunea în acest moment?” în mai puțin de cinci secunde.
bmon: monitorizarea mai multor interfețe
bmon adoptă o abordare diferită. În loc să prezinte o singură interfață în detaliu, acesta afișează simultan toate interfețele de pe gazdă. Panoul superior listează fiecare interfață cu ratele curente de recepție (RX) și transmisie (TX). Panoul inferior afișează un grafic pentru interfața selectată. Tastele săgeată permit navigarea între acestea.
Acesta este instrumentul de care aveți nevoie pe gazdele de virtualizare, routere, servere dedicate cu mai multe plăci de rețea sau orice altceva care rulează Docker, unde lista de interfețe se ridică la zeci. Parcurgea lor una câte una cu nload ar fi obositoare.
Apăsați d în timpul sesiunii pentru vizualizarea statisticilor detaliate, care adaugă numărul de pachete, ratele de eroare, pachetele pierdute și coliziunile. Aceste date sunt esențiale pentru diagnosticarea legăturilor instabile, a neconcordanțelor MTU sau a problemelor cu driverul NIC care nu apar ca o problemă de lățime de bandă.
Filtrează lista de interfețe cu -p pentru a elimina aglomerația vizuală:
bmon -p "eth*,ens*"bmon poate, de asemenea, exporta date structurate cu -o în formatele JSON, XML, ASCII sau HTML, ceea ce este util pentru instantanee scriptate sau pentru alimentarea unui alt instrument:
bmon -o ascii -p eth0 > /tmp/eth0-stats.txtTotuși, există aceeași limitare ca la nload: nu există istoric persistent. Închideți-l și datele dispar.
vnstat: monitorizarea utilizării pe termen lung
vnstat umple golul lăsat de celelalte două. Rulează ca un demon de fundal (vnstatd) și scrie contorizările de trafic într-o bază de date binară în /var/lib/vnstat/. Baza de date supraviețuiește repornirilor și păstrează eșantioane de 5 minute timp de 48 de ore, date orare timp de 4 zile, totaluri zilnice timp de 2 luni și rezumate lunare și anuale pe termen nelimitat.
Activați-l din prima zi:
systemctl enable --now vnstatPunctul critic: vnstat numără traficul doar de la momentul pornirii daemonului. Nu poate măsura retroactiv utilizarea dinaintea instalării. Pe un server nou, instalați-l în timpul configurării, altfel nu veți avea date când veți avea nevoie de ele.
Interogări standard:
vnstat # summary
vnstat -d # daily breakdown
vnstat -m # monthly totals
vnstat -h # last 24 hours, hourly
vnstat -t # top days
vnstat --json # JSON export
vnstat -i eth0 # specific interfacevnstat este instrumentul potrivit pentru a răspunde la întrebări precum „cât am consumat luna trecută?”, „suntem pe drumul cel bun pentru limita lunară?” și „cum arată tendința pe termen lung?”. --alert flag vă permite să setați praguri legate de un ciclu de facturare personalizat, util atunci când luna furnizorului dvs. nu se aliniază cu calendarul.
Combinați-l cu vnstati pentru ieșire PNG dacă aveți nevoie de grafice într-o pagină de stare sau într-un raport:
vnstati -s -i eth0 -o /var/www/html/traffic.pngCe nu face bine vnstat: diagnosticarea în timp real. -l modul live există, dar este doar un contor, fără grafice și fără detalii pentru fiecare interfață. Pentru răspunsul la incidente, tot va trebui să aveți nload sau bmon deschise într-un alt panou.
Comparație rapidă
| Caracteristică | nload | bmon | vnstat |
|---|---|---|---|
| Accent | Debit în timp real | Statistici live multi-interfață | Istoric de utilizare |
| Vizualizare | Grafice ASCII duale | Listă de interfețe + grafic | Tabele, PNG prin vnstati |
| Date persistente | Nu | Nu | Da |
| Formate de export | Niciunul | JSON, XML, ASCII, HTML | JSON, XML, CSV |
| Atribuire pe proces | Nu | Nu | Nu |
| Funcționează ca daemon | Nu | Nu | Da |
| Este necesar drept de root | Nu | Nu | Nu |
| Cel mai potrivit pentru | Verificări rapide | Gazde cu multe plăci de rețea | Planificarea capacității, facturare |
Niciunul dintre aceste instrumente nu vă spune ce proces sau conexiune este responsabilă pentru trafic. Pentru asta, iftop (pe conexiune) și nethogs (pe proces) sunt instrumentele potrivite și se potrivesc bine cu toate cele de mai sus.
Ce instrument să folosiți și când
Pentru un VPS cu o singură interfață și o limită lunară, instalați vnstat din prima zi și folosiți nload când aveți nevoie de o verificare rapidă. Asta acoperă 95% din cazuri.
Pentru servere dedicate, gazde de virtualizare sau orice rulează containere, înlocuiți nload cu bmon. Vizualizarea multi-interfață economisește timp real odată ce aveți mai mult de trei sau patru plăci de rețea și punți.
Pentru planificarea capacității la nivel de flotă, exportul JSON al vnstat se integrează perfect în Prometheus, Grafana sau orice alt instrument pe care îl utilizați deja pentru metrici. Configurați-l o singură dată și uitați de el până când aveți nevoie de un raport lunar.
Când traficul pare în neregulă și trebuie să găsiți sursa, niciuna dintre aceste trei opțiuni nu vă va spune. Aici intervine iftop (conexiunile de top după lățime de bandă) și nethogs (procesele de top) își merită existența.
Toate cele trei instrumente citesc contoarele kernelului în loc să capteze pachete, astfel încât suprasarcina este neglijabilă chiar și pe o legătură saturată de 10 Gbps. Nu există niciun motiv să nu le aveți instalate pe toate trei.
Concluzii
nload, bmon și vnstat acoperă fiecare o întrebare diferită: ce se întâmplă în acest moment pe o singură interfață, ce se întâmplă pe mai multe interfețe și ce s-a întâmplat de-a lungul timpului. Alegeți unul pentru fiecare întrebare și veți avea monitorizarea lățimii de bandă rezolvată cu o configurare care durează aproximativ cinci minute și nu adaugă o sarcină măsurabilă.
Dacă volumul dvs. de lucru generează un trafic constant și doriți să nu vă mai faceți griji cu privire la facturile pentru depășirea limitei, un VPS nelimitat vă oferă un port cu tarif fix și un cost previzibil, ceea ce face ca datele istorice din vnstat să fie mai degrabă un instrument de planificare decât o alarmă de facturare.

Profiluri reglate pentru optimizarea volumului de lucru al serverelor Linux
Cum să alegeți, să aplicați și să personalizați profiluri reglate pentru GPU, baze de date și servere Linux cu lățime de bandă mare, cu exemple și sfaturi de implementare Ansible.
16 min citire - 9 iunie 2026
Linux OOM Killer Tuning pentru VPS: un ghid practic
12 min citire - 8 iunie 2026

Aveți întrebări sau aveți nevoie de o soluție personalizată?
Opțiuni flexibile
Acoperire globală
Implementare instantanee
Opțiuni flexibile
Acoperire globală
Implementare instantanee