Šiuo metu interneto tiekėjai arba ISP (interneto paslaugų teikėjas) siūlo mums skirtingą greitį, atsižvelgiant į atliekamos užduoties tipą. Tai labai svarbu, nes didelis greitis garantuos, kad mūsų naršymas bus sklandus, o visas įkėlimo procesas ir atsisiuntimas bus neviršijant lūkesčių, nepažeidžiant našumo ar per daug laiko.
Naudinga priemonė tikrinti interneto greitį realiuoju laiku yra „Speedtest-cli“, kuri gali būti naudojama norint patikrinti įkėlimo ir atsisiuntimo greitį serveryje ir kuri naudoja komandų eilutės sąsają, kad galėtų lengvai atlikti šią užduotį. Labai paprasta, tuo pačiu „Speedtest-cli“ gali patikrinti mūsų serverio tinklo greitį.
Per šią pamoką sužinosime, kaip įdiegti „Speedtest-cli“ „CentOS 7“.
1. Kaip įdiegti „Python“ „CentOS 7 Linux“
1 žingsnis
„Speedtest-cli“ optimaliam vykdymui reikalingas „Python“, prieš tai mes galime pasiekti kaip pagrindiniai vartotojai, atlikdami šiuos veiksmus:
sudo su2 žingsnis
Vėliau, norėdami įdiegti „Python“ į „CentOS 7“, vykdysime šią eilutę:
yum įdiegti Python
Mes įvedame raidę y, kad sutiktume su „Python“ atsisiuntimu ir įdiegimu.
2. Kaip įdiegti „Speedtest-cli“ „CentOS 7 Linux“
1 žingsnis
Dabar mes eisime į / usr / local / src katalogą, kuris bus kelias, kuriuo turime atsisiųsti įrankį:
cd / usr / local / srcTada mes atsisiųsime „Python“ scenarijų, susietą su „Speedtest-cli“, atlikdami šiuos veiksmus:
wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
2 žingsnis
Mes priskiriame atitinkamus leidimus:
chmod + x speedtest-cli
3. Kaip patikrinti interneto greitį „CentOS 7 Linux“
1 žingsnis
Kitas žingsnis, kurį reikia atlikti, yra atlikti atitinkamus interneto testus, paprasčiausias yra atlikti vieną iš šių parinkčių:
./speedtest-cli python speedtest-cliTai bus gautas rezultatas:
Ten galime pamatyti tokias detales kaip:
- Kilmės serveris
- ISP teikėjas
- Ping laikas
- Įkėlimo ir atsisiuntimo greitis
2 žingsnis
Jei norime pamatyti šį rezultatą baitais, atliksime šiuos veiksmus:
./speedtest-cli -baitai
3 žingsnis
Dabar dar viena iš galimų „Speedtest-cli“ parinkčių yra gauti šį rezultatą grafiškai, tam mes galime vykdyti šią eilutę, kuri suteikia mums žiniatinklio nuorodą, kad patvirtintume minėtą rezultatą:
./speedtest-cli -share
4 žingsnis
Gavę šį rezultatą, galime pereiti prie nuorodos iš bet kurios naršyklės ir tai bus rezultatas, kurį matysime:
4. Kaip gauti serverio ID, norint patvirtinti „CentOS 7 Linux“
1 žingsnis
Gali būti, kad dėl kokių nors priežasčių norime gauti turimų serverių ID, todėl pirmiausia vykdysime šią eilutę:
wget http://www.speedtest.net/speedtest-servers.php
2 žingsnis
Norėdami stebėti serverių ID, vykdysime šią eilutę:
daugiau speedtest-serverių.php
3 žingsnis
Norėdami sužinoti konkretų ID, galime naudoti bet kurią iš šių parinkčių:
grep 'miestas' speedtest-serveriai.php grep 'šalis' speedtest-serveriai.php grep 'miestas, valstija' speedtest-server.phpPavyzdžiui, norėdami pamatyti visus Ispanijos serverius, galime paleisti šiuos veiksmus:
grep „Ispanija“ greičio testavimo serveriai.php
4 žingsnis
Norėdami pamatyti konkretų ID, įskaitant miestą ir valstiją, galime atlikti šiuos veiksmus:
grep 'Tampa, FL' greičio testavimo serveriai.php | egrep -o 'id = "[0-9] {4}"'Dėl to bus gauti to regiono serverių ID, o su šiais ID atliksime šiuos veiksmus, kad atliktume greičio testą:
./speedtest-cli -serverio „ID“
5 žingsnis
Bendrosios „Speedtest-cli“ parinktys yra šios:
Įdiekite naudingumo pagalbą
-h, -padėti
Nevykdo atsisiuntimo testo
-ne atsisiųsti
Neatlieka apkrovos bandymo
-nekelti
Rodo reikšmę baitais, o ne bitais
--baitai
Sukurkite ir pateikite „speedtest.net“ URL su rezultatų atvaizdu
-Dalyvauti
Slopina daugžodžiavimą, rodo tik pagrindinę informaciją
-paprasta
Slėpti daugžodžiavimą, rodyti tik pagrindinę informaciją CSV formatu
--csv
Vieno simbolio ribotuvas, naudojamas CSV išvestyje
-csv-ribotuvas
Spausdinti CSV antraštes
--csv-antraštė
Slėpti daugžodžiavimą, rodyti tik pagrindinę informaciją JSON formatu
-Džonas
Rodo speedtest.net serverių sąrašą pagal atstumą
-sąrašas
Leidžia nurodyti patvirtinimo serverį
-serveris
Išskirkite serverį iš pasirinkimo
-Išskirti IŠSKYRUS
Sukurkite „Mini Speedtest“ serverio MINI URL
--miniai
Nurodo šaltinio IP adresą
-šaltinis ŠALTINIS
Šis laikas baigiasi sekundėmis, jo numatytoji vertė yra 10 sekundžių
-timeout TIMEOUT
Bendraudamas su serveriais, kuriuos valdo speedtest.net, jis naudoja HTTPS protokolą, o ne HTTP
-saugu
Iš anksto nepaskirsto apkrovos duomenų, kad pagerėtų našumas
-iš anksto nepaskirstyti
Rodyti dabartinę „Speedtest-cli“ versiją
--versija
Naudojant šį praktinį įrankį, bus galima išsamiai kontroliuoti tinklo greitį tiek prieš, tiek pasroviui, kad būtų galima atlikti palaikymo, valdymo ar garantijos užduotis.