Penggunaan traffic: cara memeriksanya dan ke mana perginya
Di mana melihat grafik traffic, cara mengukur penggunaan per interface dan per proses, dan apa yang harus dilakukan jika server tiba-tiba mulai mengunduh gigabyte.
Diperbarui 23 Agustus 2026
Traffic adalah satu-satunya metrik yang tumbuh tanpa keterlibatan Anda: update, bot, scanner, permintaan orang lain. Biasanya hanya beberapa gigabyte per bulan, tetapi jika angkanya melonjak puluhan kali, itu berarti kesalahan konfigurasi atau aktivitas orang lain di mesin Anda.
Grafik di panel
Di “Overview” pada /hosting/vds/m/<id> terdapat grafik traffic dengan skala jam, hari, minggu, dan bulan. Ini cara tercepat untuk memahami pola penggunaannya:
- dataran rata sepanjang waktu — ada sesuatu yang terus mengunduh, pengguna sungguhan tidak berperilaku seperti itu;
- lonjakan pada jam tertentu — tugas terjadwal, ekspor, update;
- pertumbuhan outbound tanpa inbound — tanda peringatan, lihat tanda-tanda kompromi.
Di dekatnya, ada baiknya Anda melihat grafik CPU dan memori: keduanya membantu membedakan update dari proses asing.
Counter di dalam sistem
Pemeriksaan cepat:
cat /proc/net/dev
ip -s link show eth0
Statistik kumulatif per hari dan bulan:
apt install -y vnstat
systemctl enable --now vnstat
vnstat -d
vnstat -m
vnstat -l
vnstat menghitung sejak momen instalasi — pasang segera agar nanti ada pembandingnya.
Gambaran langsung koneksi dan proses:
apt install -y iftop nethogs
iftop -i eth0
nethogs eth0
ss -tnp state established
nethogs menunjukkan penggunaan per proses — tepat sekali ketika pertanyaannya “siapa yang mengunduh ini”.
Apa yang biasanya memakainya
| Sumber | Urutan besaran |
|---|---|
| Update sistem | Ratusan megabyte per bulan |
| Image Docker | Ratusan megabyte per build |
| Scanner dan brute-force password | Megabyte, tetapi ribuan koneksi |
| Penyajian website | Tergantung traffic |
| Sinkronisasi backup | Persis sebanyak datanya |
| Log yang dikirim ke kolektor eksternal | Tidak terasa, tetapi sepanjang waktu |
Bandwidth hingga 500 Mbps adalah batas kecepatan atas; hal ini dibahas terpisah di artikel bandwidth hingga 500 Mbps.
Jika penggunaan melonjak
- Lihat bentuk grafik di “Overview”: dataran atau lonjakan.
nethogs— proses mana.ss -tnp state established— ke mana koneksinya pergi.- Cocokkan dengan tugas Anda sendiri: cron, build, sinkronisasi.
- Jika prosesnya tidak dikenal, anggap mesin terkompromi dan bertindaklah sesuai tanda-tanda kompromi.
Traffic outbound milik orang lain hampir selalu berarti salah satu dari tiga hal: penyebaran spam, keikutsertaan dalam serangan, atau miner. Semua ini melanggar ketentuan penggunaan dan menyebabkan mesin dibatasi.
Mengurangi penggunaan
apt clean
docker image prune
Kompresi respons di nginx menghemat sebagian besar traffic outbound:
gzip on;
gzip_types text/plain text/css application/json application/javascript;
Log akses juga harus dikendalikan — logrotate dengan siklus mingguan.
Periksa grafik traffic setidaknya sekali seminggu. Kenaikan traffic outbound yang tajam dan tidak dapat dijelaskan adalah tanda paling awal dan paling jujur bahwa ada sesuatu selain kode Anda yang berjalan di mesin.