Skip to content
VDS · Jaringan, alamat IP, dan domain

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

SumberUrutan besaran
Update sistemRatusan megabyte per bulan
Image DockerRatusan megabyte per build
Scanner dan brute-force passwordMegabyte, tetapi ribuan koneksi
Penyajian websiteTergantung traffic
Sinkronisasi backupPersis sebanyak datanya
Log yang dikirim ke kolektor eksternalTidak 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

  1. Lihat bentuk grafik di “Overview”: dataran atau lonjakan.
  2. nethogs — proses mana.
  3. ss -tnp state established — ke mana koneksinya pergi.
  4. Cocokkan dengan tugas Anda sendiri: cron, build, sinkronisasi.
  5. 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.