Panduan ini akan membahas metode untuk menguji throughput jaringan antara dua host Linux. Disarankan untuk tidak mengujinya pada server produksi karena pengujian ini akan menyebabkan load dan trafik yang tinggi sehingga akan mengganggu aktivitas pada service atau aplikasi yang sedang Anda jalankan.
dd and netcat #
Dua utilitas ini sering ditemukan jika Anda pengguna OS Ubuntu/Debian. Jika Anda pengguna OS lain dan perintah nc
tidak ada maka dapat diinstall terlebih dahulu.
yum install netcat
Buat TCP listener pada node A
netcat -l 9919 > /dev/null
Selanjutnya uji throughput jaringan pada node B dengan perintah
dd if=/dev/zero bs=1M count=1024 > /dev/tcp/<ip-of-node-a>/9919
Pantau trafik network secara real time dengan tool atop
atau iftop
untuk mengetahui maksimal trafik (mbps) yang dapat dilewatkan.
iperf #
Install iperf
yum install iperf3
Jalankan iperf sebagai server pada node A
iperf3 -s
Lalu uji throughput pada node B
iperf3 -c <ip-of-server-iperf>