Linux sunucularda ssh üzerinden internet bağlantı hızı ölçmek

Bazı durumlarda bağlantı hızını ölçmek isteyebilirsiniz , örneğin bir firmadan vps aldınız ve hızınız yavaş , bunu firmaya ispatlamanın bir yolu olmalı , normal şartlarda bir browser kullanıyor iseniz http://www.speedtest.net/ üzerinden görsel olarak görebilirsiniz peki ya masaüstü ortamı kurulu değilse bunu nasıl yaparız. SSH üzerinden erişip aşağıdaki adımları takip edebilirsiniz.

Öncelikle speedtest-cli kuralım. (phyton ile çalışır)

root@ayhanarda [/]# wget https://raw.github.com/sivel/speedtest-cli/master/speedtest.py
root@ayhanarda [/]# chmod a+rx speedtest.py
root@ayhanarda [/]# mv speedtest_cli.py /usr/local/bin/speedtest.py
root@ayhanarda [/]# cd /usr/local/bin/
root@ayhanarda [/usr/local/bin/]# chown root:root speedtest.py

Debian / ubuntu türü kullanıyor iseniz komutlarını başına sudo yazmanız gerekebilir ya da öncesinde su ile root a geçiş yapın.

Şimdi hızımızı test edebiliriz.

root@ayhanarda [/usr/local/bin/]# speedtest.py
Retrieving speedtest.net configuration…
Retrieving speedtest.net server list…
Testing from ayhanarda.com (x.x.x.x)…
Selecting best server based on latency…
Hosted by webhostingsitesi.com (Istanbul) [1.63 km]: 23.52 ms
Testing download speed………………………………….
Download: 259.35 Mbits/s
Testing upload speed…………………………………………..
Upload: 154.63 Mbits/s

Görüldüğü üzere hızımı download için 260 Mbits/s iken upload için 155 Mbits/s şeklinde.

Eğer sonuçları görsel olarak paylaşmak ister iseniz komutu aşağıdaki gibi kullanabilirsiniz ve size hızınızı gösteren bir resim oluşturacak ve linkini belirtecektir.

root@ayhanarda [/usr/local/bin//]# speedtest-cli –share

Share results: http://www.speedtest.net/result/xxxxxxxx.png

Diğer bir durumda bağlantı kuracağınız lokasyonu Siz de seçebilirsiniz , bunun için –list parametresi eklemelisiniz yani komut aşağıdaki gibi olmalı ve Size speedtest.net in tüm lokasyonlarını sıralayacaktır ve böylece Size seçme şansı sunar.

root@newsletter [~]# speedtest.py –list | less
Retrieving speedtest.net configuration…
Retrieving speedtest.net server list…
4850) TURKCELLSUPERONLINE (Istanbul, Turkey) [1.63 km]
4791) Doruknet (Istanbul, Turkey) [1.63 km]
2521) TTNET (Istanbul, Turkey) [1.63 km]
3287) Webhostingsitesi.com (Istanbul, Turkey) [1.63 km]
4667) AVEA Iletisim Hizmetleri A.S. (Istanbul, Turkey) [1.63 km]
4378) TurkNet (Istanbul, Turkey) [1.63 km]
3151) Vodafone TR (Istanbul, Turkey) [1.63 km]
1205) D-Smart (Istanbul, Turkey) [1.63 km]
5878) OPLAVUS TELEKOM (Bahcelievler, Turkey) [8.94 km]
4882) iDeal Hosting Ltd. (Bursa, Turkey) [92.67 km]
1022) DGN Teknoloji (Bursa, Turkey) [92.81 km]
573) eso-es.net (Eskisehir, Turkey) [191.03 km]

Tabi liste uzuyor , hepsini eklemedim , örneğin kendi sunucunuz ile vodafone arasındaki bağlantı hızınızı görmek istedi iseniz yanındaki numarayı  parametre olarak belirtebilirsiniz.

root@newsletter [~]# speedtest.py –server 3151

Konu bu kadar , Sık sık test yapmanızı önermem , bağlantı kurduğunuz lokasyon tarafından engellenebilirsiniz.

Ayhan ARDA

Share Button
2 Comments

    Safa Yaşar

    Teşekkürler

    resim yükle

    Teşekkür ediyorum hocam 🙂

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*
*