Antud artikkel aitab teil teada saada, kuidas mõõta interneti kiirust Linuxi süsteemiga serveris. Sel juhul soovitame kasutada utiliiti speedtest-cli. Saate otse installeerida oma Linuxi distributsioonile phython speedtest paketi ja seejärel käivitada testi terminali käsu abil.
Meie selgitame teile, kuidas seda samm-sammult teha, kasutades allpool toodud juhiseid.
Sisukord
-
Mis on speedtest-cli?
-
EPEL paigaldamine
-
Pyhton ja pyhton-pip pigaldamine
-
Linuxi süsteemide näited
-
Paigaldamine ja utiliiti speedtest-cli kasutamine
1. Mis on speedtest-cli?
Utiliit speedtest-cli on Pythonis kirjutatud skript. See mõõdab internetiliikluse kiirust kahes suunas (üleslaadimine/allalaadimine), kasutades speedtest.net infrastruktuuri kiiruse mõõtmiseks. Selleks programmiks on vaja Python 2.4-3.4 või uuemat versiooni.
Antud teenusprogramm võimaldab teil välja selgitada serveri kiiruse (allalaadimine ja üleslaadimine) maailma eri osades.
2. EPEL paigaldamine
EPEL (Extra Packages for Enterprise Linux) on Fedora meeskonna poolt pakutav kogukonnapõhine, avatud lähtekoodiga ja tasuta repositooriumi projekt, mis sisaldab kvaliteetseid lisapakette Linuxi distributsioonidele.
3. Pyhton ja pyhthon-pip paigaldamine
Pythoni moodul on fail laiendiga .py. Moodulid on mõeldud sageli kasutatavate funktsioonide, klasside, konstandide jne salvestamiseks. Me võime mooduleid ja programme umbkaudselt eristada: programmid on mõeldud otse käivitamiseks, moodulid on mõeldud importimiseks teistesse programmidesse. Tasub märkida, et mooduleid võib kirjutada mitte ainult Pythonis, vaid ka teistes keeltes.
Pip on paketihaldussüsteem, mida kasutatakse Pythonis kirjutatud tarkvarapakettide paigaldamiseks ja haldamiseks. Enamik Pythoni distributsioone sisaldab juba pipi. Kui pip puudub, saab seda paigaldada paketihaldussüsteemi abil.
4. Linuxi süsteemide näited
Utiliidi paigaldamine erinevatele operatiivsüsteemidele
Centos:
EPEL release paigaldamine :
yum install epel-release -y
python ja python-pip paigaladmine:
yum install python python-pip -y
Speedtest-cli paketi paigaldamine pip abil :
pip install --upgrade pip
Debian/Ubuntu:
Kõigepealt uuendage kõik paketid:
apt-get update
python ja python-pip paigaldamine :
apt install python python-pip -y
pip install --upgrade pip
Speedtest-cli paketi paigaldamine pip abil :
apt-get install speedtest-cli
FreeBSD:
python paigaldamine :
pkg install python
Laadige alla speedtest-cli.py:
wget --no-check-certificate -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
Määrake allalaaditud failile vajalikud õigused:
chmod 777 speedtest-cli
Käivta skript, et kontrollida oma interneti kiirust:
./speedtest-cli
Paigaldamiseks kasutage käsku pip:
pip install speedtest-cli
Testitava serveri asukoha valimiseks kasutage käsku:
speedtest-cli -–list
Üksikasjalikud juhised selle utiliidi kasutamise kohta leiate, kui sisestate järgmise käsu:
speedtest-cli --help
Igal kontrollserveril on oma unikaalne ID, näiteks:
2113) Gatchina-Online (Gatchina, Russian Federation) [305.32 km]
Antud serveri kasutamiseks ja testimiseks kasutage käsku:
speedtest-cli --server 2113
Loomulikult tuleb need käsud käivitada serveri konsoolis või SSH abil..