مرکز آموزش میهن وب هاست

مرکز آموزش میهن وب هاست

تست سرعت شبکه (Speedtest) با ابزار iperf3 (ویندوز و لینوکس)

پرینت این مقاله پرینت این مقاله

یکی از روش های زیر را بکار گیرید:
در این آموزش، نحوه تست سرعت شبکه بین دو سرور با استفاده از ابزار iperf3 توضیح داده می شود.
برای انجام این تست، یکی از سرورها در نقش Server قرار می گیرد و به عنوان مقصد تست عمل می کند و سرور دیگر در نقش Client قرار گرفته و داده ها را برای انجام تست از مبدأ ارسال می کند.
 
تست سرعت در ویندوز
- دانلود iperf3:
با کلیک روی "ابزار iperf3" می توانید این مورد را از طریق میهن وب هاست دانلود نمایید.
فایل را در هر دو سرور دانلود نموده و محتویات آن را در درایو C اکسترکت نمایید.
 
- اجرای iperf3 در سمت Server
در سروری که قرار است به عنوان مقصد تست یا Server عمل کند عملیات زیر را انجام دهید:
  1. منوی Start را باز کنید.

  2. برنامه Command Prompt (CMD) را جستجو نمایید.

  3. روی آن راست کلیک کرده و گزینه Run as Administrator را انتخاب کنید.

سپس دستور زیر را اجرا نمایید:
C:\iperf3.exe -s


تصویر(1)

آپشن s- موجب میشود iperf3 در حالت server اجرا شود و آن را در حالت Listening قرار می دهد.
توجه داشته باشید چنانچه روی سرور فایروال فعال است، میبایست پورت 5201 را باز نمایید.
 
- اجرای تست از سمت Client
در سروری که نقش client دارد، CMD را باز کرده و دستور زیر را اجرا نمایید:
C:\iperf3.exe -c IP_SERVER -P 16 -t 60
به جای IP_SERVER باید آی پی سرور مقصد را وارد نمایید.
مثال:
C:\iperf3.exe -c 10.10.10.5 -P 16 -t 60
تست سرعت شبکه (Speedtest) با ابزار iperf3
تصویر(2)

توضیح آپشن ها:
c- یعنی این سیستم به عنوان client عمل میکند و به آدرس آی پی 10.10.10.5 که مربوط به سرور مقصد iperf3 است متصل میشود تا تست را انجام دهد.
P 16- تعداد اتصال همزمان را مشخص میکند که در اینجا 16 اتصال همزمان انجام میشود. زمانیکه از این آپشن استفاده می نمایید در انتهای گزارش خروجی، یک جمع کل مشاهده میکنید. به عنوان مثال:
[SUM] 0.00-60.00 sec 6.40 GBytes 915 Mbits/sec
کل داده منتقل شده: 6.40 گیگابایت
میانگین سرعت کل: 915 مگابیت بر ثانیه
 
t 60- مدت زمان تست را مشخص می کند. یعنی تست 60 ثانیه اجرا شود.
تست سرعت در لینوکس (CentOS / AlmaLinux)
- نصب iperf3
روال کلی در لینوکس نیز همانند ویندوز است. ابتدا باید پکیج iperf3 را در هر دو سرور که نقش Server و Client دارند نصب نمایید. برای این کار دستور زیر را اجرا کنید:
yum install iperf3 -y
در صورتی که سرور به اینترنت دسترسی نداشته باشد (قطع بودن اینترنت بین الملل)، می توانید یکی از روش های زیر را بکار گیرید:
  1. تنظیم Repository ایرانی روی سرور

  2. نصب بسته از طریق سروری که دسترسی به اینترنت دارد

- اجرای نرم افزار در سرور
در سرور مقصد دستور زیر را اجرا کنید:
iperf3 -s
تست سرعت شبکه (Speedtest) با ابزار iperf3 در ویندوز
تصویر(3)
توجه داشته باشید چنانچه روی سرور فایروال فعال است، میبایست پورت 5201 را باز نمایید.
 
اجرای تست از سمت کلاینت
در سرور مبدا دستور زیر را اجرا کنید:
iperf3 -c 10.10.10.5 -P 16 -t 60
تست سرعت شبکه (Speedtest) با ابزار iperf3 در لینوکس
تصویر(4)
عملکرد آپشن دستورات لینوکسی مشابه ویندوز می باشد و تفاوتی ندارد.
نکات مهم:
1- بهتر است تست چند بار اجرا گردد و میانگین سرعت در نظر گرفته شود.
2- در زمان تست، هیچ دانلود انجام نشود یا ترافیک سنگینی روی سرور اعمال نگردد.
5/5 از 2 رای