جدول محتوایی
تست سرعت اینترنت در لینوکس
در این پست آموزشی، نحوه تست سرعت اتصال به اینترنت از طریق خط فرمان (Terminal) در لینوکس را به شما نشان خواهیم داد.
برای کسانی که نمی دانستند، Speedtest.net ابزار بسیار خوبی برای بررسی سرعت اینترنت شما است. اما یک راه ساده تر هم وجود دارد.
با استفاده از برنامه خط فرمان speedtest-cli، میتوانید سرعت پهنای باند فعلی خود را از طریق ترمینال لینوکس بررسی کنید. speedtest-cli یک کلاینت ساده CLI است که در پایتون برای اندازه گیری پهنای باند اینترنت دو طرفه با استفاده از زیرساخت Speedtest.net نوشته شده است. با پایتون 2.4-3.4 کار می کند. در کل نصب جدیدترین speedtest-cli چیزی جز دانلود اسکریپت پایتون نیست.
در این مقاله فرض را بر این میگیریم که شما حداقل دانش اولیه لینوکس را دارید و می دانید چگونه از Shell یا ترمینال استفاده کنید و مهمتر از همه، شما سایت خود را روی VPS خود میزبانی می کنید. نصب بسیار ساده است و فرض میکند که شما در اکانت روت سیستم را اجرا میکنید. در غیر این صورت ممکن است نیاز باشد «sudo» را به دستورات اضافه کنید تا امتیازات روت را دریافت کنید.
در ادامه مراحل نصب Speedtest را در سیستم های لینوکس به شما آموزش خواهیم داد.
پیش نیاز ها:
- یک سرور مجازی با سیستم عامل لینوکس
- توصیه می شود برای جلوگیری از هر گونه مشکل احتمالی از یک سیستم عامل تازه نصب شده استفاده کنید.
- کاربر روت یا دسترسی به امتیازات Sudo
تست سرعت اتصال به اینترنت از طریق خط فرمان
1. ابتدا باید سیستم لینوکس خود را به آخرین پکیج ها آپدیت کنید.
sudo dnf clean all sudo dnf update
2. نصب speedtest-cli در لینوکس.
برای نصب speedtest دستور زیر را اجرا کنید:
wget https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py chmod +x speedtest-cli
پس از نصب با موفقیت، تست سرعت اینترنت در لینوکس را با دستور زیر اجرا کنید:
./speedtest-cli.py
اگر میخواهید نتیجه تست سرعت را به اشتراک بگذارید، میتوانید از گزینه “–share” استفاده کنید که به شما امکان میدهد نتیجه تست سرعت اینترنت لینوکس را در قالب تصویر از طریق Speedtest.net با دیگران به اشتراک بگذارید.
./speedtest-cli.py --share
این ابزار از چند پارامتر دیگر نیز پشتیبانی می کند و می توانید با اجرای فرمان thespeedtest-cli.py –help آنها را مشاهده کنید.
./speedtest_cli.py --help Usage: speedtest_cli.py [options] Command line interface for testing internet bandwidth using speedtest.net. -------------------------------------------------------------------------- https://github.com/sivel/speedtest-cli Options: -h, --help show this help message and exit --share Generate and provide a URL to the speedtest.net share results image --simple Suppress verbose output, only show basic information --list Display a list of speedtest.net servers sorted by distance --server=SERVER Specify a server ID to test against --mini=MINI URL of the Speedtest Mini server --source=SOURCE Source IP address to bind to --version Show the version number and exit
با گذراندن مراحل بالا، باید توانسته باشید در سیستم لینوکس خود، تست سرعت اتصال به اینترنت را بگیرید. برای استفاده از این آموزش برای تست سرعت اتصال به اینترنت از طریق CLI (خط فرمان) در سیستم لینوکس سپاسگزاریم. برای راهنمایی بیشتر یا اطلاعات مفید، توصیه می کنیم داکیومنت رسمی speedtest را در گیت هاب بررسی کنید.
ممنون بابت مطالب خوبتون
جالب بود
ممنون بابت مطالب خوبتون
چندین سایت گشتم اما هیچکدوم مثل سایت شما مطالبش تکمیل نبود
سلام به تیم ایرانکاسرور ممنون از پست خوبتون
منون از پست خوبتون
جالب بود
/usr/bin/env: ‘python’: No such file or directory
دستور اخر رو که میزنم که تست بگیره این ارور رو میده چیکار کنم
پایتون رو نصب کنید و مجددا دستورات رو وارد کنید.