makaleler / Debian / Ubuntu / Pardus / Komut satırı network hız testi

Komut satırı network hız testi

21.04.2015 11:07:18

Linux, Debian komut satırı üzerinden netwrok hız testi yapılması

Kullandığınız Web uygulaması yavaşmı? Ağınızın bant genişliğinde sorunmu var? bu tip sorunların teşhisi için ağ bant genişliğinizi ölçmekten geçer. Birçok kullanıcı hız performans verilerini yakalamak için popüler web tabanlı speedtest.net sitesindan bant genişliklerini ölçer. X Pencere Sistemi Web sunucusu üzerinde yüklü değilse, anlatacağımız komut satırından test yapılması sizin için iyi bir çözüm oluşturacaktır. Ayrıca unutmamak gerekir ki, X grafik ortamı olmayan Linux VPS sunucularını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 yoldur.

İleri düzey Linux kullanıcıları, ağ bant genişliğini ölçmek için iperf programını kullanmak isteyebilir. Etkin bir Iperf [iperf.fr] kullanmak için, TCP / IP'nin bazı temel bilgilerini bilmeniz gerekir ayrıca iperf programını uygulayabilmeniz için 2 adet bilgisayara ihtiyacınız vardır client ve server olarak kullanılmalıdır. Evet bu noktada hem sadeliği ve kullanım kolaylığı ile speedtest.net ön planda tutmak oldukça mantıklıdır.

speedtest-cli komutu speedtest.net adresini kullanarak internet bant genişliği test etmek için python la yazılmış bir komut satırı programıdır.


Kurulum
wget -O speedtest-cli [url]https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest_cli.py[/url] 

Çalıştırma İzini Ayarı
chmod +x speedtest-cli 

Local makinenin yükleme ve indirme hızlarını görmek için, herhangi bir parametre olmadan speedtest-cli uygulamasını çalıştırabilirsiniz. Program otomatik olarak local makineden çift yönlü iletişimi test etmek için speedtest.net sunucusu seçer.


./speedtest-cli
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Turk Telekom (86.106.XX.XX)...
Selecting best server based on latency...
Hosted by Doruknet (Istanbul) [9.16 km]: 45.99 ms
Testing download speed........................................
Download: 17.73 Mbit/s
Testing upload speed..................................................
Upload: 1.77 Mbit/s

Yukarıdaki örnekte uygulama yerel makinadan ortalama 9 km uzaklıktaki bulunan bir test sunucusunu seçti.

İsterseniz hız testi için belirli bir speedtest.net sunucusu ayarlayabilirsiniz. Desteklenen bir test sunucularını listelemek için --list paremetresini kullanabilirsiniz.


./speedtest-cli --list
...
982) Interserver, inc (Secaucus, NJ, United States) [3895.32 km]
2947) Atlantic Metro (New York City, NY, United States) [3903.25 km]
663) Optimum Online (New York City, NY, United States) [3903.25 km]
... 

Gözüken listeden bir parça alıntı yapılmıştır. Locasyon olarak ortalama 3900 km uzaklıktaki 2947 Atlantic Metro yu seçebiliriz.


./speedtest-cli --server 2947
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Turk Telekom (85.105.196.73)...
Hosted by Atlantic Metro (New York City, NY) [8060.06 km]: 159.789 ms
Testing download speed........................................
Download: 4.17 Mbit/s
Testing upload speed..................................................
Upload: 1.77 Mbit/s

Daha fazla seçenek için ./speedtest.cli -h parametresi ile detaylarını inceleyebilirsiniz.

yazar husonet

Yorumlar

Bu içerik için sizde yorum yapabilirsiniz!
anasayfa | makaleler | haberler | dosyalar | linkler | hakkımızda