وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش نصب و استفاده از iPerf3 روی اوبونتو

0 60
زمان لازم برای مطالعه: 5 دقیقه


عملکرد شبکه یک مشکل رایج است که ممکن است گاهی اوقات با آن دست و پنجه نرم کنید. می توانید عملکرد شبکه خود را با استفاده از چندین ابزار آزمایش کنید. iPerf3 که در دسترس است روی ویندوز، لینوکس و یونیکس یکی از آنهاست. iPerf3 یک منبع باز و رایگان است command-line ابزار مورد استفاده برای بررسی عملکرد شبکه بین دو سیستم با توجه به سرعت و پهنای باند. این ابزار برای اندازه گیری توان شبکه TCP یا UDP استفاده می شود.

در این مقاله با روش نصب و استفاده از iPerf3 آشنا خواهید شد روی اوبونتو همچنین روش راه اندازی سرور iPerf3 برای دریافت ترافیک و روش راه اندازی سرویس گیرنده iPerf3 برای شروع تست عملکرد شبکه را توضیح خواهیم داد. روی را host سرور خود را اجرا می کند

ویژگی های کلیدی iPerf3

    • این هیچ کدی را با iPerf اصلی از NLANR/DAST تحت اجرای جدید خود به اشتراک نمی گذارد و با نسخه قبلی سازگار نیست.
    • iPerf3 استفاده شده است روی اکثر سیستم عامل های لینوکس برای اندازه گیری حداکثر پهنای باند قابل دستیابی از طریق شبکه یا IP.
    • از تنظیم پارامترهای مختلف بافرها و پروتکل ها (IPv6، IPv4، UDP، SCTP با TCP) پشتیبانی می کند.
    • از دست دادن، پهنای باند و سایر پارامترها را برای هر آزمایش گزارش می کند.
    • iPerf3 یک ابزار بسیار موثر و قابل اعتماد در مقایسه با سایر ابزارهای تست شبکه است.
    • برای اندازه گیری LAN بی سیم و توان LAN استفاده می شود.

روش نصب و استفاده از iPerf3 روی اوبونتو

iPerf3 در اکثر توزیع‌های لینوکس موجود است، به این معنی که نصب این ابزار برای شما بسیار آسان است روی سیستم.

فرآیند نصب

ما این بخش را به چند قسمت تقسیم کرده ایم زیرا راه های مختلفی برای نصب iPerf3 وجود دارد.

با استفاده از دستور Apt

قبل از نصب iPerf3، لطفاً سیستم را با دستور زیر به روز کنید:

سودو آپدیت مناسب

روش نصب و استفاده از iPerf3 روی اوبونتوروش نصب و استفاده از iPerf3 روی اوبونتو

هنگامی که سیستم به روز شد، می توانید iPerf3 را با دستور apt زیر با موفقیت نصب کنید.

سودو apt -y نصب iperf3

روش نصب و استفاده از iPerf3 روی اوبونتوروش نصب و استفاده از iPerf3 روی اوبونتوبه این ترتیب می توانید iPerf3 را در مدت زمان کوتاهی از طریق دستور apt نصب کنید.

با استفاده از دستور Aptitude

برای نصب iPerf3 با این روش، ابتدا باید مطمئن شوید که Aptitude نصب شده است روی سیستم شما به طور پیش فرض، Aptitude نصب نشده است روی اوبونتو اگر سیستم شما آن را ندارد، Aptitude را نصب کنید روی سیستم با استفاده از دستورات زیر:

سودو apt-get نصب کنید -y صلاحیت – استعداد – شایستگی
سودو به روز رسانی استعداد

هنگامی که پایگاه داده سیستم به روز شد، می توانید iPerf3 را با استفاده از روش aptitude با وارد کردن دستور زیر نصب کنید.

سودو صلاحیت – استعداد – شایستگی -y نصب iperf3

روش نصب و استفاده از iPerf3 روی اوبونتوروش نصب و استفاده از iPerf3 روی اوبونتو

پس از نصب iPerf3 با استفاده از هر یک از روش های بالا، می توانید با استفاده از دستور زیر بررسی کنید که نسخه فعلی iPerf3 کدام است. روی سیستم شما همچنین اطلاعات کاملی در مورد نسخه فعلی هسته لینوکس در اختیار شما قرار می دهد.

iperf3 -v

روش نصب و استفاده از iPerf3 روی اوبونتوروش نصب و استفاده از iPerf3 روی اوبونتو

همچنین می توانید با دستور زیر کمک بگیرید:

iperf3 – – کمک

روش نصب و استفاده از iPerf3 روی اوبونتوروش نصب و استفاده از iPerf3 روی اوبونتو

روش استفاده از iPerf3 در اوبونتو

حالا شما iPerf3 را نصب کرده اید روی اوبونتو شما زمان بررسی پهنای باند بین دو سیستم است. شما می توانید از یک سیستم به عنوان سرور و دیگری به عنوان مشتری استفاده کنید.

پیشنهاد می‌کنیم بخوانید:  روش نصب OpenToonz – Animation Maker روی اوبونتو 22.04

در سرورها و مشتریان پروتکل TCP

iPerf3 را راه اندازی کنید روی سرور

ابتدا باید اوبونتو خود را شناسایی کنید host می تواند به عنوان یک سرور iperf3 با استفاده از دستور زیر عمل کند.

iperf3 -s

روش نصب و استفاده از iPerf3 روی اوبونتوروش نصب و استفاده از iPerf3 روی اوبونتو

اگر در خروجی مشاهده کردید که سرور iPerf3 به پورت خاصی گوش می دهد، به این معنی است که سرور iPerf3 همانطور که انتظار می رود کار می کند.

به طور پیش فرض، سرور iPerf3 به تمام رابط های فعال گوش می دهد host برای اتصالات جدید برای اطمینان از اینکه سرور iPerf3 فقط گوش می دهد می توانید از دستور زیر استفاده کنید روی یک رابط خاص

iperf3 -s <آدرس آی پی>

از خروجی بالا می بینید که iPerf3 فقط گوش می دهد روی پورت 5201. با این حال، می توانید از پورت متفاوتی نسبت به پورت پیش فرض نیز استفاده کنید. شما باید دستور زیر را با آن شماره پورت خاص اجرا کنید.

iperf3 -s <شماره پورت>

iPerf3 را راه اندازی کنید روی مشتری

به طور مشابه، باید اوبونتو خود را شناسایی کنید host با استفاده از دستور زیر می تواند به عنوان یک مشتری iPerf3 عمل کند.

iperf3 <آدرس آی پی سرور>

پس از اجرای دستور بالا می بینید که کلاینت نیاز به اتصال به سروری دارد که آدرس IP آن در خروجی بالا نشان داده شده است.

می‌توانید از خروجی بررسی کنید که سرور iPerf3 با موفقیت اتصال یک کلاینت iPerf3 را پذیرفته است. اکنون سرور تمام داده ها را با مشتری مبادله می کند.

توجه داشته باشید زمانی که یک سرویس گیرنده iPerf3 سرور iperf3 خاصی را هدف قرار دهد، خروجی دقیق را مشاهده خواهید کرد.

اگر از شماره پورت خاصی غیر از پیش فرض استفاده می کنید، باید آن شماره پورت را نیز مشخص کنید.

Iperf3 <آدرس آی پی سرور> <شماره پورت>

با استفاده از دستور زیر می توانید جهت بسته ها را معکوس کنید:

iperf3 – c <آدرس IP سرور> – آر

در سرورها و مشتریان پروتکل UDP

به طور پیش فرض، iPerf3 پروتکل TCP را برای تست عملکرد شبکه اندازه گیری می کند. برای تست عملکرد UDP، همیشه باید از “-u” استفاده کنید. ابتدا سرور UDP iPerf3 را با اجرای دستور زیر راه اندازی کنید.

iperf3 -s -u

اکنون می توانید سرور iPerf3 خود را با استفاده از دستور زیر به مشتری خود متصل کنید.

iperf3 <آدرس آی پی سرور> -u

اگر می‌خواهید بهترین پهنای باند شبکه را در نتایج آزمایش UDP داشته باشید، می‌توانید پهنای باند ارسال را با استفاده از گزینه «-b value» افزایش دهید. در اینجا، ‘value’ پهنای باندی را که می خواهید افزایش دهید را نشان می دهد.

iperf3 -u <آدرس آی پی سرور> ارزش

اندازه گیری MTU (حداکثر اندازه انتقال)

با استفاده از دستور زیر می توانید به راحتی حداکثر اندازه انتقال را بررسی کنید.

iperf3 -mc <آدرس آی پی سرور>

در اینجا، گزینه -m به iPerf3 دستور می دهد تا MTU را نشان دهد.

پیشنهاد می‌کنیم بخوانید:  روش نصب نانو روی اوبونتو 22.04

گذردهی پایین و بالادست را اندازه گیری کنید

اگر می خواهید گذردهی downstream و upstream را بررسی کنید، از گزینه ‘-bidir’ با دستور بالا استفاده کنید.

iperf3 <آدرس آی پی سرور> -بیدیر

برای یک پورت خاص، دستور زیر را اجرا کنید.

Iperf3 <آدرس آی پی سرور> <شماره پورت> -بیدیر

تست دو طرفه با استفاده از iPerf3

گاهی اوقات ممکن است لازم باشد حداکثر توان عملیاتی هر دو سرور را بررسی کنید. شما می توانید این کار را به راحتی با استفاده از ویژگی تست دوطرفه انجام دهید که توسط iPerf از پیش ساخته شده است. با اجرای دستور زیر می توانید اتصال را از هر دو طرف تست کنید:

iperf3 <آدرس آی پی سرور>

پس از اجرای دستور بالا، iperf3 سرور iPerf3 را به کلاینت متصل می کند. هم به عنوان اتصال مشتری و هم به عنوان اتصال سرور عمل می کند.

روش حذف iPerf3 در اوبونتو

به دلایلی، ممکن است لازم باشد iPerf3 را حذف کنید یا دیگر آن را در سیستم خود نداشته باشید. بنابراین، حذف آن به همان سادگی نصب آن است.

برای حذف فقط بسته iPerf3 از دستور زیر استفاده کنید.

سودو apt-get حذف کنید iperf3

لطفاً دستور زیر را اجرا کنید تا iPerf3 با وابستگی ها، داده ها و پیکربندی را به طور کامل حذف کنید.

سودو apt-get -y حذف خودکار — پاکسازی iperf3

بسته بندی

iPerf3 آخرین نسخه به روز شده iPerf است. این یکی از بهترین ابزارهای دستوری است که توسط آن می توانید عملکرد شبکه بین دو سیستم را اندازه گیری کنید. برای نصب iPerf3 و تست عملکرد شبکه خود با پروتکل های مختلف می توانید از هر یک از روش های نصب توضیح داده شده در این مقاله استفاده کنید. ما همچنین توضیح می دهیم که چگونه می توانید معمولاً از iPerf3 استفاده کرده و آن را اجرا کنید روی میزبان های مختلف

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-30 05:18:04

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید