Komut Satırından İnternet Hızını Test Etmek.

Merhabalar

Bu yazıda linux türevi sistemlerde komut satırından internet hızınızın nasıl tespit edileceğine değineceğim. Ağ bant genişliği ile ilgili sorunlar yaşadığımız zaman bunun teşhisi için ağ bant genişliğini ölçer ve yavaşlığın nereden kaynaklandığını bulmaya çalışırız. Birçok kullanıcı hız performans verilerini yakalamak için popüler web tabanlı speedtest.net sitesinden bant genişliklerini ölçer. X Pencere sistemi ( web sunucu, linux işletim sistemi, cloud bir linux sistem vb.) üzerinde yüklü değilse, komut satırından test yapılması sizin için iyi bir çözüm oluşturacaktır. 

Unutmamak gerekir ki, X grafik ortamı olmayan Linux VPS vb. sunucuların sayısı oldukça fazladır. Komut satırı üzerinden sunucu üzerinde bir hız testi gerçekleştirmek için tek geçerli yol gibi gözüküyor. 🙂

 

Kurulacak Araçlar

Sistemde aşağıdaki iki aracın kurulu olması gerekir. 

Debian/Ubuntu : apt-get install python && apt-get install wget

RHEL/CentOS : yum install python && yum install wget

 

Test Aşaması

Sisteme script dosyasını basit bir araç gibi kurmadan önce, aşağıdaki komut kullanılarak örnek bir speedtest testi yapılabilir. Eğer bu script dosyasını severseniz kurulum aşamasına geçerek basit bir araç gibi kullanabilirsiniz.

root# wget -O - https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py | python 

örnek çıktı aşağıdaki gibidir..

Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from *********** (xxx.xxx.xxx.xxx)...
Selecting best server based on latency...
Hosted by ********** [6.14 km]: 13.613 ms
Testing download speed........................................
Download: 13.35 Mbit/s
Testing upload speed..........................................
Upload: 8.12 Mbit/s

 

Kurulum Aşaması

Bu script dosyasını bir araç gibi kullanmak isterseniz aşağıdaki adımları takip edebilirsiniz. Böylelikle her zaman gidip o uzun komutu yazmak yerine ( speedtest ) komutunu kullanmanız speedtest testi için yeterli olacaktır.

root# wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
root# chmod u+rx speedtest_cli.py
root# mv speedtest_cli.py speedtest
root# mv speedtest /usr/local/bin/
root# chown root:root /usr/local/bin/speedtest 

kurulum aşamasından sonra aşağıdaki komut kullanılarak speedtest yapılabilir.

root# speedtest
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from ************ (xxx.xxx.xxx.xxx)...
Selecting best server based on latency...
Hosted by ********* [98.07 km]: 86.533 ms
Testing download speed.......................................
Download: 11.45 Mbit/s
Testing upload speed.........................................
Upload: 9.25 Mbit/s 

Eğer speedtest hızınızı paylaşmak isterseniz aşağıdaki komutu kullanabilirsiniz. Size verilecek HTTP sitesini ziyaret etmeyi unutmayınız. 🙂

root# speedtest --share
 
Share results: https://www.speedtest.net/result/4880976530.png 

Aşağıdaki komutu kullanarak mesafelerine göre sınıflandırılmış speedtest.net sunucularının listesini görebilirsiniz. İlerlemek isterseniz enter tuşuna basabilirsiniz, sayfa sayfa ilerlemek için boşluk tuşuna basabilirsiniz.

root# speedtest --list | less
 
1022) DGN Teknoloji (Bursa, Turkey) [6.14 km]
7341) IDEAL HOSTING (Bursa, Turkey) [6.14 km]
5878) OPLAVUS TELEKOM (Bahcelievler, Turkey) [97.30 km]
3151) Vodafone TR (Istanbul, Turkey) [98.07 km]
7111) Fibersunucu internet Hizmetleri (Istanbul, Turkey) [98.07 km]
.... 

Aşağıdaki komutu kullanarak speedtest versiyonunu öğrenebilirsiniz.

root# speedtest --version
0.3.4  

Sevgiler.

Tagged with: , , , , , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Archives