یکی از دغدغه های اساسی برای کسانی که کسب و کار آن ها وابسته به اینترنت است, سرعت مناسب آپلود و دانلود در این بستر می باشد که در سرور و یا سیستمی که فعالیت خود را در آنجا مدیریریت می کنند نیاز به بررسی این سرعت دارند. یکی از مواردی که در ابتدا برای بررسی سرعت آپلود و دانلود می توانید انجام دهید مراجعه به سایت هایی مانند Speedtest.net و شروع تست است که جاوا اسکریپت را در مرورگر وب بارگیری می کند و سپس بر اساس پینگ بهترین سرور را انتخاب می کند و نتیجه را خارج می کند. همچنین از Flash Player برای تولید نتایج گرافیکی استفاده می کند.
اما برای سرور هایی که رابط گرافیکی ندارند و امکان مشاهده مرورگر و نتیجه گرافیکی آن وجود ندارد چه کاری می بایست انجام شود؟ در این موارد می توانید در سیتسم های لینوکسی خود با استفاده از نرم افزاری مانند “Speedtest-cli” سرعت اینترنت را از طریق خط فرمان مشاهده نمایید.
برای نصب جدیدترین ابزار speedtest-cli در سیستم های لینوکس ، باید Python 2.4-3.4 یا نسخه بالاتر را روی سیستم نصب کنید. سه روش برای نصب ابزار speedtest-cli وجود دارد. روش اول شامل استفاده از بسته python-pip است، روش دوم بارگیری اسکریپت Python و اجرای آن است و روش سوم استفاده از package manager است. در اینجا هر سه راه را در سرور های لینوکسی بررسی خواهیم نمود ….
نصب speedtest-cli با استفاده از Python PIP
ابتدا باید بسته python-pip را نصب کنید ، سپس می توانید ابزار speedtest-cli را با استفاده از دستور pip مانند کامند زیر نصب کنید.
Install PIP in Debian/Ubuntu/Mint:
$ sudo apt install python-pip [Python 2]
$ sudo apt install python3-venv python3-pip [Python 3]
Install PIP in CentOS/RHEL:
$ sudo yum install epel-release
$ sudo yum install python-pip
Install PIP in Fedora:
$ sudo yum upgrade python-setuptools
$ sudo yum install python-pip python-wheel [Python 2]
$ sudo dnf install python3 python3-wheel [Python 3]
Install PIP in openSUSE:
$ sudo zypper install python-pip python-setuptools python-wheel [Python 2]
$ sudo zypper install python3-pip python3-setuptools python3-wheel [Python 3]
:Install PIP in Arch Linux
$ sudo pacman -S python2-pip [Python 2]
$ sudo pacman -S python-pip [Python 3]
پس از نصب pip ، می توانید ابزار speedtest-cli را نصب کنید:
$ sudo pip install speedtest-cli
یا
$ sudo pip3 install speedtest-cli
همچنین جهت آپگرید speedtest-cli می توانید از کامند زیر استفاده نمایید:
$ sudo pip install speedtest-cli --upgrade
نصب speedtest-cli با استفاده از Python Script
ابتدا اسکریپت پایتون را با استفاده از دستور wget یا دستور curl از Github بارگیری کنید و فایل اسکریپت را قابل اجرا کنید:
$ wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
$ chmod +x speedtest-cli
یا
$ curl -Lo speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
$ chmod +x speedtest-cli
در مرحله بعد ،فایل اجرایی را به پوشه / usr / bin منتقل کنید ، تا هر بار نیازی به تایپ مسیر کامل نداشته باشید.
$ sudo mv speedtest-cli /usr/bin/
نصب speedtest-cli با استفاده از Package Manager
همانطور که نشان داده شده است می توانید speedtest-cli را با استفاده از Package Manager پیش فرض خود نصب کنید.
—— On Ubuntu/Debian/Mint ——
$ curl -s https://install.speedtest.net/app/cli/install.deb.sh | sudo bash
$ sudo apt-get install speedtest
—— On RHEL/CentOS/Fedora ——
$ curl -s https://install.speedtest.net/app/cli/install.rpm.sh | sudo bash
$ sudo yum install speedtest
آزمایش سرعت اتصال به اینترنت Linux با speedtest-cli
1. برای آزمایش سرعت بارگیری و بارگذاری اتصال به اینترنت ، دستور speedtest-cli را مانند تصویر زیر اجرا کنید.
$ speedtest-cli