- برای حال این مشکل راهکارهای متفاوتی وجود دارد.
- اما فرض کنید دو سرور در اختیار دارید. یکی به عنوان کلاینت و دیگری به عنوان سرور
- برای این که متوجه بشید چه مقدار پهنای باند در بین دو کارت شبکهی این دو سرور در اختیار دارید، از ابزار iperf میتوان استفاده نمود.
- ابزار iperf درون مخازن رسمی موجود است.
- نیاز است این ابزار درون هر دو سیستم (کلاینت و سرور) نصب گردد. برای این منظور :
# apt install iperf
# iperf -s
# iperf -c 192.168.1.1
- نکته : در دستور بالا فرض شده است که آدرس 192.168.1.1 آدرس IP سرور میباشد.
- نمونهای از اتصال موفق :
------------------------------------------------------------
Client connecting to 192.168.1.1, TCP port 5001
TCP window size: 45.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.1.2 port 50616 connected with 192.168.1.1 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.1 sec 1.27 GBytes 1.08 Gbits/sec
- نکته : دستور بالا تنها یک Connection یا نشست ایجاد میکند. برای بررسی اتصال به صورت چند نشست به صورت زیر عمل کنید :
# iperft -P 4 -c 192.168.1.1
- نکته : به منظور پیادهسازی آزمایشی بهتر، پیشنهاد میشود آزمون اتصال به صورت دو طرفه صورت گیرد. برای این منظور از سویچ d- استفاده کنید :
# iperf -c 192.168.1.1 -d
- نکته : به منظور بررسی اتصال UDP کافیست از سویچ u- در سمت سرور و کلاینت استفاده کنید. یعنی :
# iperf -s -u
# iperf -c -u 192.168.1.1
- بررسی شده بر روی سیستمعامل Ubuntu 20.04