📌 معرفی BTest Server در MikroTik

BTest Server یا Bandwidth Test Server یکی از ابزارهای داخلی در سیستم‌عامل RouterOS شرکت MikroTik است که برای تست پهنای باند شبکه بین دو دستگاه MikroTik یا بین یک کلاینت و روتر MikroTik استفاده می‌شود.

این ابزار در واقع بخشی از ابزار کلی Bandwidth Test است و نقش سرور دریافت‌کننده (Receiver) در این تست را ایفا می‌کند.

✅ کاربردهای BTest Server

  • اندازه‌گیری سرعت ارسال      (TX) و دریافت (RX) بین دو دستگاه شبکه
  • بررسی عملکرد لینک وایرلس، کابل و VPN
  • شناسایی گلوگاه‌ها (bottlenecks) در      شبکه
  • تست کارایی CPU هنگام انتقال داده با حجم      بالا
  • شبیه‌سازی بار ترافیکی روی شبکه برای بررسی      عملکرد

⚙️ نحوه فعال‌سازی BTest Server در MikroTik

  1. وارد محیط Winbox 
  2. شوید.
  3. از منوی سمت چپ وارد مسیر زیر شوید:
    Tools      →      BTest Server
  4. در پنجره باز شده:
    • تیک گزینه Enabled را       بزنید.
    • در صورت نیاز، Authentication را       فعال کنید (برای امنیت بیشتر).
    • می‌توانید دسترسی را به یک سری IP مشخص       محدود کنید.

توجه: این ابزار به طور پیش‌فرض در پورت TCP شماره 2000 کار می‌کند.

📌 نحوه تست از طریق Bandwidth Test Client

برای تست، باید از یک دستگاه دیگر (که می‌تواند MikroTik یا نرم‌افزار Bandwidth Test Tool برای ویندوز باشد) به BTest Server متصل شوید.

مثال:

فرض کنیم روتر A به آی‌پی 192.168.88.1 دارد و BTest Server روی آن فعال است. روتر B می‌خواهد با آن تست انجام دهد.

روی روتر B:

  1. مسیر: Tools → Bandwidth Test
  2. فیلدها را پر کنید:
    • Remote Address: 192.168.88.1
    • User/Password: اگر در BTest Server فعال       شده بود
    • Protocol: UDP یا       TCP (پیشنهاد:       UDP برای       تست دقیق‌تر)
    • Direction: Send / Receive / Both
    • Duration: زمان تست به ثانیه
  3. روی Start کلیک کنید.

🧪 تست با ابزار Bandwidth Test در ویندوز

MikroTik نرم‌افزاری برای ویندوز دارد به نام Bandwidth Test.exe که می‌توانید از سایت MikroTik دانلود کنید:

  1. برنامه را اجرا کنید.
  2. IP و اطلاعات لاگین سرور را وارد کنید.
  3. گزینه‌ها (protocol, direction) را      تنظیم کنید.
  4. روی Start کلیک کنید و نتایج را ببینید.

⚠️ نکات مهم

  • تست با Bandwidth Test می‌تواند CPU      زیادی      مصرف کند، مخصوصاً در دستگاه‌های کوچک‌تر.
  • در هنگام تست در شبکه‌های واقعی، ممکن است روی      کیفیت سرویس سایر کاربران تأثیر بگذارد.
  • استفاده طولانی یا پیوسته در محیط‌های عملیاتی      پیشنهاد نمی‌شود.