Sering kali orang melakukan pengujian bandwidth dengan memanfaatkan layanan situs speedtest, ada beberapa kekurangan. saya tidak akan membahas kekurangannya tetapi saya ingin membagikan sebuah metode uji bandwidth yang menurut saya mampu menggambarkan data sebenarnya pada saat kita melakukan akitifas internet dengan situs yang kita ingin uji.

Aplikasi terinstall yang dibutuhkan pertama adalah bwm-ng, di ubuntu bisa diinstall dengan apt-get install bwm-ng

wisu@wisu-lenovo:~$ dpkg -l | grep bwm-ng

ii bwm-ng 0.6-2

small and simple console-based bandwidth monitor

aplikasi kedua yang dibutuhkan adalah OpenOffice.org Calc. sebab kita ingin menampilkan data dalam grafik yang enak dilihat.

Setelah kedua aplikasi tersebut terinstall, kita bisa mengakses situs yang ingin kita uji. sambil melakukan browsing, download ataupun upload. kita buka console dan eksekusi perintah

bwm-ng -I ppp0 -o csv -c 0 -F bandwidth_hasil_capture.csv

Maka bwm-ng akan merekam banyaknya byte masuk dan byte keluar perdetik dari interface ppp0, rekaman berbentuk csv dan disimpan ke dalam file bandwidth_hasil_capture.csv

File csv hasil rekaman mengikuti format

unix timestamp; iface_name; bytes_out/s; bytes_in/s; bytes_total/s; bytes_in; bytes_out; packets_out/s; packets_in/s; packets_total/s; packets_in; packets_out; errors_out/s; errors_in/s; errors_in; errors_out

Csv bisa kita impor ke OpenOffice.org Calc dan insert header tersebut di atas kedalam row pertama, kemudian kita olah “unix timestamp” menjadi satuan yang waktu human readable dengan formula

“Date n Time” =”unix timestamp” / 86400 + 25569 + 7 / 24

sementara bytes_in atau bytes_out kita ubah menjadi Kb dengan persamaan

“Bandwidth masuk dalam Kb” = “bytes_in” *8/1000

Setelah kita konversi masing2 column kita bisa tampilkan ke dalam grafik.

dan hasilnya seperti post saya terdahulu. pengujian lain yang pernah saya lakukan adalah download dari planetmirror.com ke kantor.

mirror.planetmirror.com