Hitung-hitungan
09 Jun 2016 Kategori:Pernah kepikiran gak lebar pita (bandwidth) antar komputer dalam satu jaringan berapa cepat? Ok, misal koneksinya pake kabel ethernet mungkin bisa sampai dengan 100 Mbps atau 1 Gbps. Kalau lewat wifi bisa sampai dengan 56 Mbps dengan 802.11g atau 600Mbps dengan 802.11n 1.
Nah, kebetulan saya penasaran berapa sih lebar pita komputer saya dengan komputer sebelah saya yang tergabung dalam satu jaringan dan dihubungkan oleh kabel ethernet melalui switch. Di Linux ada software namanya iperf. Software ini bisa menghitung dengan pasti berapa lebar pita antar komputer. Untuk menggunakannya silahkan install dengan masing-masing metode sesuai distro.
sudo apt install iperf
Iperf ini menggunakan metode client dan server. Jadi ada bertindak sebagai server dan ada juga yang sebagai client. Untuk yang bertindak sebagai server silahkan jalankan perintah ini
sudo iperf -s
Server akan membuka port 5001 (defaultnya) untuk menerima paket yang masuk dari client. Secara berkala client akan mengirimkan paket ke server lalu server akan menghitung berapa lebar pita yang digunakan. Sekarang pada sisi client jalankan perintah ini
sudo iperf -c -t 20 -i 2 192.168.1.1
Berikut adalah penjelasan dari parameter-parameter di atas
- -s : bertindak sebagai server
- -c : bertindak sebagai client
- -t : waktu (time) lamanya perhitungan. 20 detik
- -i : interval antar perhitungan. 2 detik
- 192.168.1.1 : IP server
Jadi maksud dari perintah iperf diatas adalah menghitung koneksi ke server dengan IP 192.168.1.1 selama 20 detik dengan interval 2 detik. Berikut kira-kira output dari perintah di atas
------------------------------------------------------------
Client connecting to 192.168.1.1, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.1.5 port 58316 connected with 192.168.1.1 port 5001
[ 3] 0.0- 2.0 sec 224 KBytes 918 Kbits/sec
[ 3] 2.0- 4.0 sec 368 KBytes 1.51 Mbits/sec
[ 3] 4.0- 6.0 sec 704 KBytes 2.88 Mbits/sec
[ 3] 6.0- 8.0 sec 280 KBytes 1.15 Mbits/sec
[ 3] 8.0-10.0 sec 208 KBytes 852 Kbits/sec
[ 3] 10.0-12.0 sec 344 KBytes 1.41 Mbits/sec
[ 3] 12.0-14.0 sec 208 KBytes 852 Kbits/sec
[ 3] 14.0-16.0 sec 232 KBytes 950 Kbits/sec
[ 3] 16.0-18.0 sec 232 KBytes 950 Kbits/sec
[ 3] 18.0-20.0 sec 264 KBytes 1.08 Mbits/sec
[ 3] 0.0-20.1 sec 3.00 MBytes 1.25 Mbits/sec
Selain itu banyak juga parameter lain yang bisa digunakan seperti menghitung hanya protokol udp dan lain-lain.
Referensi : http://www.openmaniak.com/iperf.php
-
https://en.wikipedia.org/wiki/Bandwidth_(computing) ↩