Cek bandwidth VPS dengan Speedtest

Bandwidth VPS sangat berpengaruh terhadap kecepatan akses pengunjung apabila digunakan sebagai web server, karena itu lokasi menentukan prestasi disini. Jangan sampai salah pilih, atau syukur – syukur bisa pindah data center dengan mudah dan gratis. Saya sudah beberapa kali membahas benchmark singkat untuk koneksi internet server dari beberapa lokasi dan kali ini ingin memperlihatkan caranya tes dengan Speedtest. 🙂

Kita akan mengujinya lewat Shell jadi tampilannya juga berbasis teks dan membutuhkan Python untuk eksekusinya:

  • Debian/Ubuntu
    apt-get install python
  • RHEL/CentOS
    yum install python

Mari kita mulai dengan mendownload dulu scriptnya versi terbaru dari GitHub:

wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py

Selanjutnya kita buat file yang diunduh menjadi bisa dieksekusi:

chmod +x speedtest_cli.py

Dan tinggal kita panggil saja:

./speedtest_cli.py --share

Kita beri parameter --share karena ingin mendapatkan URL gambar yang biasa dishare untuk pamer bandwidth. 😀

Nanti prosesnya akan mirip seperti ini:

Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Eonix Corporation (173.232.15.187)...
Selecting best server based on latency...
Hosted by T-Mobile (North Las Vegas, NV) [22.46 km]: 20.145 ms
Testing download speed........................................
Download: 551.64 Mbit/s
Testing upload speed..................................................
Upload: 72.45 Mbit/s
Share results: http://www.speedtest.net/result/4951601609.png

Cukup mengerikan juga kecepatan koneksi internetnya. Tidak menyangka saya bakal setinggi itu. Tapi kekurangannya adalah tesnya dilakukan pada server terbaik ke VPS anda, jadi kurang mewakili bagi kita yang di Indonesia.

speedtest-cli-las-vegas-nevada

Solusinya adalah menentukan secara manual kemana tesnya, mari kita lihat dulu dimana saja yang tersedia dengan parameter --list:

./speedtest_cli.py --list | more

Saya pipe ke perintah more supaya bisa digeser daftar server Speedtestnya.

Ini saya kutip hasilnya untuk wilayah Indonesia dan sekitarnya:

7589) PT. Telekomunikasi Indonesia (Mataram, Indonesia) [14019.74 km]
7503) Muhd Amirul Network Sendirian Berhad (Arau, Malaysia) [14024.97 km]
7487) Muhd Amirul Network (Kangar, Malaysia) [14029.24 km]
5261) Amirul Nan Network (Kuala Perlis, Malaysia) [14036.52 km]
5246) NORTHEN Ghost Malaysia Sendirian Berhad (Kuala Perlis, Malaysia) [14036.52 km]
6131) HyperNet (Denpasar, Indonesia) [14101.42 km]
7581) PT. Telekomunikasi Indonesia (Denpasar, Indonesia) [14101.42 km]
7099) Neuviz (Kuta, Indonesia) [14101.42 km]
7113) GMedia Technologies (Denpasar, Indonesia) [14101.42 km]
6109) DNET (Denpasar, Indonesia) [14101.42 km]
5995) Gecko (Denpasar, Indonesia) [14101.42 km]
4802) Firstmedia (Surabaya, Indonesia) [14212.95 km]
2233) PT Telekomunikasii (Surabaya, Indonesia) [14212.95 km]
4958) PT. Datautama Dinamika (Surabaya, Indonesia) [14212.95 km]
6434) Wowrack Indonesia (Surabaya, Indonesia) [14212.95 km]
 788) D~NET (Surabaya, Indonesia) [14212.95 km]
6493) PT Smartfren Telecom (Surabaya, Indonesia) [14212.95 km]
7397) Universitas Kristen Petra (Surabaya, Indonesia) [14212.95 km]
7370) PT Mora Telematika Indonesia (Surabaya, Indonesia) [14212.95 km]
4909) PT. Hipernet Indodata (Surabaya, Indonesia) [14212.95 km]
1701) Yes 4G (Kuala Lumpur, Malaysia) [14225.38 km]
1825) Maxis (Kuala Lumpur, Malaysia) [14225.38 km]
1848) U Mobile (Kuala Lumpur, Malaysia) [14225.38 km]
4956) Celcom Axiata (Kuala Lumpur, Malaysia) [14225.38 km]

Sebenarnya masih sangat banyak lagi hasilnya, saya yakin mencapai puluhan ribu lokasi. Capek juga scrollnya. Haha. 😀 Saya perhatikan diurutkan berdasar jarak.

Nah… untuk menguji pada lokasi spesifik maka eksekusi perintah:

./speedtest_cli.py --share --server 7370

Saya mencoba mengujinya ke Surabaya. Untuk lokasi lain anda tinggal gantikan angkanya setelah parameter --server sesuai dengan daftar yang muncul.

Hasil tesnya seperti berikut:

Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Eonix Corporation (173.232.15.187)...
Hosted by PT Mora Telematika Indonesia (Surabaya) [14212.95 km]: 253.469 ms
Testing download speed........................................
Download: 29.81 Mbit/s
Testing upload speed..................................................
Upload: 12.85 Mbit/s
Share results: http://www.speedtest.net/result/4951624298.png

speedtest-cli-surabaya-indonesia

Ternyata cukup cepat juga ya kecepatannya dari Indonesia, tapi ya jauh kalau dibandingkan dengan di Amerika sana.

Saya menggunakan provider VPS VirMach untuk demonstrasi diatas, lokasinya ada di Phoenix.

5 Comments

  1. saya muncul error begini knp??

    The file speedtest_cli.py has been deprecated in favor of '
                      'speedtest.py\nand is available for download at:\n\n'
                      'https://raw.githubusercontent.com/sivel/speedtest-cli/'
                      'master/speedtest.py
  2. mas untuk cek angka setelah parameter –server itu dimana ya? Misalnya saya mau tes dari lokasi bangkok. Angkanya lihat dimana?

    1. Data Center Surabaya ya?

      Dulu QWords ada, tapi saya cek sekarang redirect ke VPS yang tidak dijelaskan lokasinya.

      Ada alasan kenapa harus di Surabaya mbak?

Tinggalkan Balasan ke agus Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *