iperf3 ile Ağ Performansı Test Etme ?

Share

iPerf3 aracı bant genişliği ve hız testi açısından ağ performansı için önemlidir, bunu kontrol etmek için sıklıkla kullandığım ücretsiz ve açık kaynaklı komut satırı aracıdır. Birçok ağ bant genişliği ve hız testi aracına kıyasla oldukça güvendiğim bir araçtır. Çünkü farklı coğrafi bölgelere yayılmış 2 sunucu arasında ağ performansını test ederken oldukça iyi sonuçlar verebiliyor. Evet şimdi iperf aracını kullanarak ağ performansını nasıl test edebileceğinizi sizlere anlatmaya çalışacağım.

Gereksinimler

iperf3 kurulu iki Linux sistemi

iperf3’ün Kurulumu

iperf3’ün Linux‘a yüklenmesi, çoğu Linux dağıtımının resmi yazılım havuzlarında bulunduğundan oldukça kolay bir iştir.

Şimdi Ağ performans ölçüm aracımızı iperf3’ü Debian/Ubuntu’ya yükleyelim.

# sudo apt-get install iperf3

Şimdi RHEL/CentOS’a iperf3’ü yükleme

# yum install epel-release

# yum install iperf3

Fedora 22 ve sonraki sürümlerine iperf3’ü yükleyelim

# dnf install iperf3

Direk olarak kaynaktan iperf3’ü kurulum

Aşağıdaki komutları çalıştırarak iperf3’ü kaynaktan yüklemeyi de seçebilirsiniz. Kaynak paketi indirmek için aşağıdaki komutu çalıştırın.

# wget https://sourceforge.net/projects/iperf/files/latest/download

İndirdikten sonra paketi açın

# tar -xvf iperf-2.0.5.tar.gz

Ardından, paketin açıldığı klasöre gidin

# cd iperf-2.0.5

Yapılandırmak için aşağıdaki komutu çalıştırın

# ./configure

make komutunu kullanarak derleyin

# make

Son olarak, make install kullanarak kurun

# make install

2 Linux Sunucusu Arasında Ağ Performansı Test Etme

Şimdi iperf3’ü yüklediğimize göre, şimdi iki sistem arasındaki bant genişliğini kontrol etme zamanı. Bunun yapabilmek için, bir sistemin istemci, diğerinin sunucu olarak ayarlanması gerekir. Aşağıdaki örneğimde 2 sunucum var:

  1. Pardus (iperf3 sunucusu)  – IP 172.31.16.67
  2. Linux Mint (iperf3 istemcisi)  – IP 172.31.16.90

iperf3 Pardus Sunucusu Ayarlıyoruz

Pardus sistemini iperf3 sunucusu olarak ayarlamak için, terminali açın ve aşağıdaki komutu çalıştırın.

# iperf3 -s

Linux Mint İstemcisini Sunucuya Bağlama

Şimdi Linux Mint istemcimizi Pardus sunucu sistemine bağlayacağız. 

iperf3 -c 172.31.16.67

Hem istemcide hem de sunucuda aşağıda gösterdiğim gibi sonuçları almaya başlayacaksınız.

iPerf3 İstemcisi ( Linux Mint ) Çıktısı

iPerf3 Sunucusu ( Pardus ) Çıktısı

Paketlerin yönünü tersine çevirmek için

iperf3 -c 172.31.16.67 -R

Çıktıyı JSON formatında yazdırmak için

 

Parametrelerle ilgili yardım almak için

iperf3 --help
(Visited 380 times, 1 visits today)