See artikkel aitab teil teada saada, kuidas mõõta interneti kiirust Linuxi serveris. Selles juhises soovitame kasutada tööriista speedtest-cli. Saate selle Linuxi levitamisele otse paigaldada, installides pythoni kiiruse testimise paketi ja seejärel käivitades käsu terminalis.
Anname teile juhised samm-sammult, kasutades allpool toodud juhist.
Mis on speedtest-cli?
Tööriist speedtest-cli on Pythonis kirjutatud skript. See mõõdab internetiliikluse kiirust kahes suunas (üleslaadimine/alla laadimine), kasutades kiirust mõõtmiseks speedtest.net infrastruktuuri. Selle programmi jaoks peab olema paigaldatud Python 2.4-3.4 või uuem.
See teenusprogramm võimaldab teil teada saada serveri kiirust (laadimine ja üleslaadimine) erinevatel maailma nurkadel.
EPELi paigaldamine
EPEL (Extra Packages for Enterprise Linux) on Fedora meeskonna pakutav avatud lähtekoodiga ja tasuta projektipakettide ladu, mis sisaldab Linuxi distributsioonidele kvaliteetseid lisaprogramme.
Pythoni ja python-pipi paigaldamine
Mooduli all Pythoni all peetakse silmas faili laiendiga .py. Moodulid on mõeldud selleks, et salvestada neisse sageli kasutatavaid funktsioone, klasse, konstante jne. Mooduleid ja programme võib tinglikult jagada: programmid on mõeldud otsesteks käivitamiseks, moodulid on ette nähtud importimiseks teistesse programmidesse. Tuleb märkida, et mooduleid võib kirjutada mitte ainult Pythoni keeles, vaid ka teistes keeltes.
Pip on paketihaldussüsteem, mida kasutatakse Pythonis kirjutatud tarkvarapakettide paigaldamiseks ja haldamiseks. Enamikul Pythoni distributsioonidest on juba pip. Kui pip puudub, saab selle paigaldada paketihalduse abil.
Linuxi süsteemide näited
Utiliidi paigaldamine erinevate operatsioonisüsteemide näitel
CentOS:
EPELi vabastuse paigaldamine :
yum install epel-release -y
Pythoni ja python-pipi paigaldamine :
yum install python python-pip -y
Speedtest-cli paketi paigaldamine pipi abil :
pip install –upgrade pip
Debian/Ubuntu:
Kõigi pakettide värskendamiseks käivitage esmalt järgmine käsk:
apt-get update
Pythoni ja python-pipi paigaldamine :
apt install python python-pip -y
pip install –upgrade pip
Speedtest-cli paketi paigaldamine pipi abil :
apt-get install speedtest-cli
FreeBSD:
Pythoni paigaldamine :
pkg install python
Allalaadige fail 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äivitage interneti kiiruse kontrollimise skript:
./speedtest-cli
Speedtest-cli tööriista paigaldamine ja kasutamine
Paigaldamiseks kasutage pip käsku:
pip install speedtest-cli
Koha serveri valimiseks testimiseks kasutage järgmist käsku:
speedtest-cli -–list
Selle tööriista kasutamise üksikasjaliku juhendi leiate, sisestades järgmise käsu:
speedtest-cli –help
Igal testimise serveril on oma ainulaadne ID, näiteks:
2113) Gatchina-Online (Gatchina, Russian Federation) [305.32 km]
Selle serveri kasutamiseks testimiseks kasutage järgmist käsku:
speedtest-cli –server 2113
Muidugi tuleb neid käsklusi täita serveri konsoolis või SSH-iga.
Kokkuvõte
Olenemata sellest, millist tüüpi serverit te kasutate – Pilve KVM või Pühendatud server, aitab interneti kiiruse testimine kindlaks teha, kui kiiresti server saab päringuid töödelda, ja millist jõudlust saab oodata. Õige tööriistade ja tehnoloogiate valik võib aidata teil saavutada oma ärieesmärgid ja suurendada teie infrastruktuuri jõudlust.