A következő cikkben megnézzük a Speedtest-cli-t. Ez egy Pythonba írt egyszerű kliens, amelyet használni fogunk mérje meg internetkapcsolatunk kétirányú sávszélességét és hogy a speedtest.net infrastruktúrát használja az eredmények megadásához.
A hálózatban számos alternatívát találhatunk az internet sebességének tesztelésére, de kétlem, hogy találnánk olyan hűvöseket, mint ookla sebességteszt. Időnként mindannyian szeretnénk tesztelni az internet sebességét azáltal, hogy ellátogatunk az Ön weboldalára. Nem lenne sokkal jobb, ha tehetnénk tesztelje internetes sebességünket a speedtest.net segítségével anélkül, hogy meg kellene látogatnia a weboldalukat és közvetlenül a terminálról? Nos, ezt a terminál kliens éppen ezt teszi.
Tehát itt van a speedtest-cli, a parancssori segédprogram internetes sebességünk teszteléséhez a speedtest.net segítségével. Ez egy egyszerű, de praktikus program, amely meg fogja mérni az internetkapcsolat sebességét, és "hozzávetőleges" értékeket mutat nekünk.
Lehetséges, hogy ez az eszköz inkonzisztens eredményeket mutat nekünk, amikor a Speedtest.net-nel dolgozunk. Számos fogalmat kell figyelembe venni a lehetséges tényező kapcsán:
- A Speedtest.net átállt a tesztek használatára tiszta socket HTTP alapú tesztek helyett.
- Ez az alkalmazás Python nyelven íródott. A Python különböző verziói gyorsabban fogják végrehajtani a kód egyes részeit, mint mások.
- CPU sebesség és kapacitás és a memória fontos szerepet játszik a Speedtest.net és még az ugyanazon a hálózaton lévő többi gép közötti inkonzisztenciában.
Telepítse a Speedtest CLI-t az Ubuntu-ra
A program telepítése egyszerűbb, mint amire számíthat. Mint már a hivatalos adattárakban van, egyszerűen telepíteni tudjuk a következő parancs beírásával a terminálba (Ctrl + Alt + T):
sudo apt install speedtest-cli
Mivel az eszközt Pythonban írták, szintén egyszerű módon tudjuk telepíteni a pip-en keresztül. Ha már megvan pip telepítve számítógépünkön csak a következőket kell beírnunk a terminálba (Ctrl + Alt + T):
sudo pip install speedtest-cli
Ha többet tudni erről a projektről, konzultálhat a GitHub oldal ebből
Tesztelje az internet sebességét a terminálról
Egyszerűen el kell indítanunk egy terminált (Ctrl + Alt + T). Majd beírjuk SpeedTest-cli és nyomja meg az Enter billentyűt.
Néhány változtatást is végezhetünk, mivel az előző tesztben az értékek vannak bitek. Most érdekelhet minket az értékek beolvasása bájt. Ehhez egyszerűen adjon hozzá egy a-t –Bájt a parancsod mögött.
Hasznos Speedtest-cli parancsok
A Speedtest-cli a rengeteg lehetőség és testreszabás. Aki akar, konzultálhat és ellenőrizheti mindet, egyszerűen beírva a terminált:
speedtest-cli -h
Abban az esetben, ha szeretnénk vagy szükségünk lenne rá kap egy listát az összes sebességszerverről a helyzetünkhöz való távolság növekvő sorrendjében. Csak a következő parancsot kell megírnunk:
speedtest-cli --list
Ebben az esetben meg kell néznie ezeket a számokat az előző kép jobb szélén. Választhatunk egy teszt futtatását az adott szerverről, egyszerűen megadva az azonosítóját a következő paranccsal:
speedtest-cli --server 922
Mint az imént láttuk, ez az érdekes, speedtest-cli nevű eszköz, amellyel tesztelhetjük az internet sebességünket a terminálról. Nagyon sok funkcióval rendelkezik, és az én szeretett Python nyelvemen készült. Szeretném tisztázni, hogy ennek az alkalmazásnak nem célja megbízható késési jelentés eszköz. Az az késleltetési idő, amelyet ez az eszköz megmutat számunkra, nem tekinthető a stílus késésének indikatív értékének ICMP. Ez egy relatív érték, amelyet a legalacsonyabb késleltetésű kiszolgáló meghatározására használnak a sebesség teszteléséhez.
Távolítsa el a Speedtest-cli alkalmazást
Mivel ezt a segédprogramot kétféle módon tudjuk telepíteni, nyilvánvalóan kétféle módon is eltávolíthatjuk. Abban az esetben, ha a hivatalos adattárakból kívánjuk telepíteni, meg kell nyitnunk egy terminált (Ctrl + Alt + T), és be kell írnunk:
sudo apt remove speedtest-cli
Ha viszont úgy döntünk, hogy a pip használatával telepítjük, akkor az eltávolítás opcióval megszüntethetjük a segédprogramot. Meg kell nyitnunk egy terminált (Ctrl + Alt + T), és be kell írnunk:
sudo pip uninstall speedtest-cli
Teljesen igazad van a világon Damien: a speedtest-cli remek eszköz a parancssorhoz
Valamivel ezelőtt problémáim voltak a helyi szolgáltatómmal, és úgy döntöttem, hogy létrehozok egy python szkriptet a speedtest-cli használatával, amely napi és heti összefoglalókat küldött nekem (e-mailben) az elért sebességről, és grafikonokat generált ezekkel az értékekkel.
Ha érdekel akkor vessen egy pillantást ide (Örömmel hallom véleményét és fejlesztési javaslatait)
Az egyetlen hátrány, amit a speedtest-cli-nél találok, az az, hogy úgy tűnik, hogy hibája van a ping sebességével: az általa visszaadott érték mindig sokkal magasabb, mint amit a speedtest webes verziójával lehetne elérni. Ugyanez történik veled?