Bağlantı hızını iperf ile kontrol etme | INTROSERV
EUR
european

EUR

usa

USD

Turkish Tr
Ex. VAT Ex. VAT 0%

Bağlantı hızını iperf ile kontrol etme

iperf3, iki bilgisayar arasındaki ağ verimini (throughput) ölçen ücretsiz bir araçtır. Tarayıcı üzerindeki hız testlerinden farklı olarak, testin her iki ucunu da seçmenize olanak tanır: kendi sunucunuz ile herkese açık bir iperf3 sunucusu ya da kendi iki sunucunuz. iperf3, Linux ve Windows üzerinde çalışır ve verimi her iki yönde de ölçebilir.

iperf3 kurulumu

Linux

Ubuntu ve Debian'da:

sudo apt update sudo apt install -y iperf3

AlmaLinux ve Rocky Linux'ta:

sudo dnf install -y iperf3

Info

Ubuntu ve Debian'da kurulum programı, iperf3'ün daemon olarak başlatılıp başlatılmayacağını sorabilir. Hayır'ı seçin. Bu kılavuzdaki testler için sürekli çalışan bir iperf3 sunucusuna gerek yoktur.

Windows ve Windows Server

iPerf indirme sayfasında iperf3'ün üçüncü taraflarca hazırlanmış Windows derlemeleri listelenmektedir. Örneğin, GitHub'daki iperf3-win-builds sürümlerini açın ve en son sürümde iperf-<version>-win64.zip adlı arşivi indirin; örneğin iperf-3.22-win64.zip. Arşivi çıkarın. iperf3.exe dahil, çıkarılan klasördeki dosyaları kısa yola sahip bir klasöre taşıyın; örneğin C:\iperf3.

Komut İstemi'ni açın ve bu klasöre geçin:

cd C:\iperf3

Windows'ta bu kılavuzdaki komutları iperf3 yerine iperf3.exe ile çalıştırın.

Herkese açık bir iperf3 sunucusuyla hız testi

Sunucunuzun bağlantısını test etmek için iperf3'ü, herkese açık bir iperf3 sunucusuna karşı istemci modunda çalıştırın. Test etmek istediğiniz bölgedeki herkese açık bir sunucuyu seçin. Herkese açık sunucuların adreslerini ve bağlantı noktalarını içeren listelere INTROSERV belgesi olan Ağ bağlantısı sorunlarının ele alınma kuralları sayfasından ve iPerf web sitesinden ulaşabilirsiniz.

iperf3 varsayılan olarak trafiği aynı anda yalnızca tek yönde ölçer, bu nedenle her iki yönü ölçmek için iki test çalıştırın.

Yükleme hızını, yani bilgisayarınızdan iperf3 sunucusuna olan hızı ölçmek için şunu çalıştırın:

iperf3 -c <server_address> -p <port> -t 30 -P 10 -i 0

İndirme hızını, yani iperf3 sunucusundan bilgisayarınıza olan hızı ölçmek için -R seçeneğini ekleyin:

iperf3 -c <server_address> -p <port> -t 30 -P 10 -R -i 0

<server_address> ve <port> yerine herkese açık sunucunun adresini ve bağlantı noktasını yazın. Her test 30 saniye sürer.

Info

Herkese açık iperf3 sunucuları aynı anda yalnızca bir teste izin verir. the server is busy running a test mesajını görürseniz bir dakika bekleyip komutu tekrarlayın veya başka bir sunucu seçin.

Sonuçların yorumlanması

Test sonunda iperf3 bir özet gösterir. Test birden fazla paralel bağlantı kullandığından, [SUM] ile başlayan satırları dikkate alın: bunlar tüm bağlantıların toplam verimini gösterir.

Yükleme testinde verileri bilgisayarınız gönderir, bu nedenle [SUM] sender satırındaki hızı kullanın. -R ile yapılan indirme testinde verileri sunucu gönderir ve bilgisayarınız alır, bu nedenle [SUM] receiver satırındaki hızı kullanın. Hız, Bitrate sütununda Mbits/sec veya Gbits/sec cinsinden gösterilir.

Sonuç, belirli iki nokta arasındaki verimi gösterir. Bu değer, güzergâha ve herkese açık sunucunun yüküne bağlıdır; bu nedenle bir sonuca varmadan önce testi birkaç kez ve farklı sunucularla tekrarlayın.

Komut seçenekleri

Yukarıdaki komutlarda şu seçenekler kullanılır:

  • -c, belirtilen adresteki iperf3 sunucusuna bağlanır;
  • -p, sunucunun bağlantı noktasını belirler;
  • -t 30, testi 30 saniye boyunca çalıştırır;
  • -P 10, 10 paralel akış kullanır; bu, hızlı veya yüksek gecikmeli bağlantılarda daha yüksek verim elde etmeye yardımcı olabilir;
  • -i 0, saniye başına raporları gizler ve yalnızca nihai sonucu gösterir;
  • -R, yönü tersine çevirir; böylece sunucu size veri gönderir.

Sonuçları dosyaya kaydetme

Sonuçları destek ekibine göndermek veya daha sonra karşılaştırmak için bir dosyaya kaydedin:

iperf3 -c <server_address> -p <port> -t 30 -P 10 -i 0 > iperf-upload.txt iperf3 -c <server_address> -p <port> -t 30 -P 10 -R -i 0 > iperf-download.txt

Windows'ta aynı komutları iperf3.exe ile kullanın. Dosyalar geçerli klasörde oluşturulur.

Kendi sunucularınız arasında hız testi

İki sunucunuz arasındaki verimi ölçmek için iperf3'ü bunlardan birinde sunucu modunda başlatın ve diğerinden ona bağlanın.

iperf3 varsayılan olarak 5201 numaralı bağlantı noktasını kullanır. Bağlantıları kabul edecek sunucunun güvenlik duvarında bu bağlantı noktasını TCP için açın. Ubuntu ve Debian'da UFW ile:

sudo ufw allow 5201/tcp

AlmaLinux ve Rocky Linux'ta firewalld ile:

sudo firewall-cmd --permanent --add-port=5201/tcp sudo firewall-cmd --reload

Bu kılavuzdaki testler TCP kullanır. UDP testleri de yapmayı planlıyorsanız UDP 5201 numaralı bağlantı noktasına da izin verin.

iperf3'ü sunucu modunda başlatın:

iperf3 -s

Sunucu Server listening on 5201 mesajını gösterir ve bağlantıları bekler.

İkinci sunucuda istemciyi çalıştırın ve birinci sunucunun IP adresini belirtin:

iperf3 -c <first_server_ip> -p 5201 -t 30 -P 10 -i 0

Ters yön için aynı komuta -R ekleyin. İşiniz bittiğinde iperf3 sunucusunu Ctrl+C ile durdurun.

Warning

Kullanmadığınız zamanlarda iperf3'ü genel (public) bir IP adresinde sunucu modunda çalışır durumda bırakmayın. 5201 numaralı bağlantı noktasından sunucuya erişebilen herkes ona karşı test çalıştırabilir ve bant genişliğinizi kullanabilir.

Seçeneklerin tam listesi için iperf3 --help komutunu çalıştırın.

VAT

  • Other

    Ex. VAT

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    22%
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • kingdom
  • germany
  • Español
  • French
  • Hrvatska
  • Italiano
  • Poland
  • Slovenski
  • ukraine
  • Türkçe
  • Русский
  • Other
  • Austria
  • Belgium
  • Bulgaria
  • Croatia
  • Cyprus
  • Czech Republic
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hungary
  • Ireland
  • Italy
  • Latvia
  • Lithuania
  • Luxembourg
  • Malta
  • Netherlands
  • Poland
  • Portugal
  • Romania
  • Slovakia
  • Slovenia
  • Spain
  • Sweden
  • USA