در سیستمهای تلفنی VoIP، بهخصوص زمانی که تماسها از طریق اینترنت انجام میشوند، پهنای باند و کیفیت اتصال اینترنتی نقش بسیار مهمی در شفافیت صدا و پایداری تماسها دارد. یکی از بهترین ابزارها برای تست سرعت اینترنت در ایزابل (Issabel) که روی Rocky Linux 8 نصب شده، ابزار قدرتمند speedtest-cli
است.
این ابزار بر پایه زبان پایتون توسعه داده شده و امکان تست سرعت را از طریق ترمینال فراهم میکند — بدون نیاز به مرورگر یا رابط گرافیکی!
چرا تست سرعت اینترنت در سیستم تلفنی اهمیت دارد؟
در تماسهای VoIP، شما با مفاهیمی مثل Jitter، Latency و Packet Loss سروکار دارید. اگر سرعت و پایداری اینترنت مناسب نباشد، کاربران با اختلال صدا، اکو، یا حتی قطع تماس مواجه میشوند. بنابراین، پایش دورهای اینترنت مخصوصاً در سمت سرور ایزابل، یکی از مهمترین اقدامات نگهداری شبکه VoIP است.
نصب ابزار speedtest-cli روی Rocky 8
۱. نصب Python3 و PIP
ابتدا باید پایتون ۳ و ابزار مدیریت بستههای آن (PIP) را نصب کنیم. دستورات زیر را در ترمینال وارد کنید:
sudo dnf install -y python3 python3-pip
نکته: در Rocky 8 از
dnf
بهجایyum
استفاده میکنیم، چرا که نسخههای جدید Red Hat-based ازdnf
پشتیبانی میکنند.
۲. بررسی نصب صحیح Python و Pip
با دستورات زیر مطمئن شوید پایتون و pip بهدرستی نصب شدهاند:
python3 --version
pip3 --version
نصب و اجرای Speedtest
۳. نصب speedtest-cli با pip
دستور زیر را وارد کنید:
pip3 install speedtest-cli
اگر نصب با موفقیت انجام شود، بدون خطا به خط فرمان بازمیگردید.
۴. اجرای تست سرعت
برای شروع تست، فقط کافیست دستور زیر را در ترمینال اجرا کنید:
speedtest-cli
خروجی شبیه زیر خواهد بود:
Testing download speed...
Download: 92.34 Mbit/s
Testing upload speed...
Upload: 37.54 Mbit/s
نکات تکمیلی حرفهای
-
برای تست دقیقتر میتوانید از پارامتر
--simple
استفاده کنید تا خروجی فقط شامل ping، سرعت دانلود و آپلود باشد:
speedtest-cli --simple
-
اگر با خطای دسترسی به سرور تست مواجه شدید، از VPN یا تغییر DNS استفاده کنید.
-
برای استفاده مداوم در Cronjob یا مانیتورینگ، میتوانید خروجی را به فایل log هدایت کنید:
speedtest-cli >> /var/log/speedtest.log
نتیجهگیری
داشتن ابزار تست سرعت در محیط Rocky 8 و ایزابل، به شما کمک میکند همیشه وضعیت اینترنت سرور خود را بررسی کنید و در صورت نیاز به بهینهسازی یا تغییر ISP، با دادههای دقیق تصمیمگیری کنید.