how to check ethernet bandwidth in linux

  • برای حال این مشکل راه‌کارهای متفاوتی وجود دارد.
  • اما فرض کنید دو سرور در اختیار دارید. یکی به عنوان کلاینت و دیگری به عنوان سرور
  • برای این که متوجه بشید چه مقدار پهنای باند در بین دو کارت شبکه‌ی این دو سرور در اختیار دارید، از ابزار iperf می‌توان استفاده نمود.
  • ابزار iperf درون مخازن رسمی موجود است.

  • نیاز است این ابزار درون هر دو سیستم (کلاینت و سرور) نصب گردد. برای این منظور :

  • در سیستم سرور :

  • در سیستم کلاینت :

  • نکته : در دستور بالا فرض شده است که آدرس 192.168.1.1 آدرس IP سرور می‌باشد.
  • نمونه‌ای از اتصال موفق :


  • نکته : دستور بالا تنها یک Connection یا نشست ایجاد می‌کند. برای بررسی اتصال به صورت چند نشست به صورت زیر عمل کنید :


  • نکته : به منظور پیاده‌سازی آزمایشی بهتر، پیشنهاد می‌شود آزمون اتصال به صورت دو طرفه صورت گیرد. برای این منظور از سویچ d- استفاده کنید :


  • نکته : به منظور بررسی اتصال UDP کافیست از سویچ u- در سمت سرور و کلاینت استفاده کنید. یعنی :


  • بررسی شده بر روی سیستم‌عامل Ubuntu 20.04