Ukukhawuleza-kwe-ehl, ulinganise umda webhendi yonxibelelwano lwakho ukusuka kwisiphelo sendlela

okhawulezayo-ehl malunga

Kwinqaku elilandelayo siza kujonga iSpeedtest-ehl. Lo ngumthengi olula obhalwe kwiPython esiya kuthi sisebenzise kuyo Linganisa umda webhendi yokubhida yonxibelelwano lwethu lwe-intanethi Kwaye isebenzisa isiseko esinezixhobo ezikhawulezayo.net ukusinika iziphumo.

Kwinethiwekhi siza kuba nakho ukufumana ezinye iindlela zokuvavanya isantya se-intanethi, kodwa ndiyathandabuza ukuba singafumana nayiphi na epholile njengale Uvavanyo lwesantya se-ookla. Rhoqo ngexeshana, sonke sifuna ukuvavanya isantya se-intanethi ngokundwendwela iwebhusayithi yakho. Ngaba ngekhe kubengcono kakhulu ukuba sinako vavanya isantya seintanethi usebenzisa ispeedtest.net ngaphandle kokundwendwela iwebhusayithi yabo kwaye uyenze ngokuthe ngqo kwi-terminal? Ewe, yile nto yenziwa ngulo mxhasi.

Ke apha sinesona sikhawulezayo-se-cli, i Umgca wokuyalela ukuvavanya isantya se-intanethi ngejubane kakhulu.net. Le yinkqubo elula kodwa esebenzayo eya kulinganisa isantya sonxibelelwano lwakho lwe-Intanethi kwaye iya kusibonisa "amaxabiso asondeleyo".

Yewebhu ekhawulezayo

Kukho ithuba lokuba esi sixhobo siza kusibonisa iziphumo ezingangqinelaniyo xa sisebenza ngeSpeedtest.net. Kukho iikhonsepthi ezininzi zokuqwalaselwa malunga nale nto inokubakho:

  • I-Speedtest.net sitshintshele ekusebenziseni iimvavanyo ukusuka Isiseko esicocekileyo endaweni yeemvavanyo ezisekwe kwi-HTTP.
  • Esi sicelo sibhalwe kwiPython. Iinguqulelo ezahlukeneyo zePython baya kwenza iinxalenye ezithile zekhowudi ngokukhawuleza kunezinye.
  • Isantya se-CPU kunye namandla kwaye inkumbulo iya kudlala indima ebalulekileyo kukungangqinelani phakathi kwe-Speedtest.net kunye nabanye oomatshini kwinethiwekhi efanayo.

Faka i-Speedtest CLI kwi-Ubuntu

Ukufaka le nkqubo kulula kunokuba ungalindela. Njengasekuqaleni kukwiindawo zokugcina ezisemthethweni, siya kuba nakho ukuyifaka ngokulula ngokuchwetheza lo myalelo ulandelayo kwi-terminal (Ctrl + Alt + T):

sudo apt install speedtest-cli

Ukusukela ukuba isixhobo sibhaliwe kwiPython, nayo Siya kuba nakho ukuyifaka ngombhobho ngendlela elula. Ukuba sele sinayo umbhobho ofakiweyo Kwikhompyuter yethu, kuya kufuneka sichwetheze oku kulandelayo kwisiphelo sendlela (Ctrl + Alt + T):

sudo pip install speedtest-cli

Ukuba sifuna wazi ngakumbi ngale projekthi, ungaqhagamshelana ne Iphepha leGitHub yalo

Vavanya isantya se-Intanethi kwiTheminali

Kuya kufuneka siqale i-terminal (Ctrl + Alt + T). Emva koko siya kubhala kuyo ngokukhawuleza-kwindawo kwaye ucinezela u-Enter.

ngokukhawuleza-kwindawo

Sinokwenza notshintsho, njengakuvavanyo lwangaphambili, amaxabiso akwi utsotsi. Ngoku sinokuba nomdla wokufunda amaxabiso kwi i-byte. Ukwenza oko ngokulula yongeza -Iibyte emva komyalelo wakho.

Ukukhawuleza-kwe-byte

Iluncedo kwi-Speedtest-ehl Imiyalelo

Ukukhawuleza-kwe-ehl kubonelela nge- ukhetho oluninzi kunye nokwenza ngokwezifiso. Nabani na ofuna ukubonisana nokuqinisekisa zonke ngokuchwetheza kwisiphelo sendlela:

ngokukhawuleza-ehl -h

speedtest-cli -h

Kwimeko apho sifuna okanye sidinga fumana uluhlu lwazo zonke iiseva zesantya ngokunyuka komgama ukuya kwimeko yethu. Kuya kufuneka sibhale lo myalelo ulandelayo:

Uluhlu olukhawulezayo-lwe-ehl-uluhlu

speedtest-cli --list

Kule meko, kuya kufuneka ujonge kula manani ekunene komfanekiso wangaphambili. Siya kuba nakho ukukhetha ukuqhuba uvavanyo kwiseva ethile ngokubonelela ngokuchongwa kwalo usebenzisa lo myalelo ulandelayo:

speedtest-cli --server 922

Njengoko sele sibonile, esi sixhobo sinomdla esibizwa ngokuba yi-speedtest-ehl enokusetyenziselwa ukuvavanya isantya se-intanethi ukusuka kwisiphelo. Inenani elifanelekileyo leempawu kwaye yenziwa ngolwimi lwam endiluthandayo lwePython. Ndifuna ukucacisa ukuba ayisiyiyo injongo yesi sicelo ukuba sisixhobo esithembekileyo sokunika ingxelo. Ukubambezeleka kwesi sixhobo akusibonisi akufuneki kuthathelwe ingqalelo njengexabiso elibonisa isimbo sokugqibela ICMP. Lixabiso lexabiso, elisetyenziselwa ukumisela iserver esezantsi yokuvavanywa kwesantya.

Khipha iStesttest-ehl

Njengoko siza kuba nakho ukufaka oku kuluncedo ngeendlela ezimbini ezahlukeneyo, kucacile ukuba singayikhupha ngeendlela ezimbini ezahlukeneyo. Kwimeko apho sikhetha ukuyifaka kwiindawo zokugcina ezisemthethweni, kuya kufuneka sivule i-terminal (Ctrl + Alt + T) kwaye sibhale kuyo:

sudo apt remove speedtest-cli

Ukuba kwelinye icala, sikhetha ukufaka ipayipi, sinokuphelisa ukusetyenziswa kwayo ngokukhetha ukukhipha ukhetho. Kuya kufuneka sivule i-terminal (Ctrl + Alt + T) kwaye sibhale kuzo:

sudo pip uninstall speedtest-cli

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   Umgcini wekhompyuter sitsho

    Uyinyani ngokuqinisekileyo kwihlabathi leDamien: isantya esheshayo-i-cli sisixhobo esihle kumgca wokuyalela

    Ngexesha elidlulileyo bendinengxaki nomnikezeli wam wasekhaya kwaye ndakhetha ukwenza iscript esibhaliweyo sisebenzisa isantya -est-ehl njengesiseko sokundithumela (nge-imeyile) imihla ngemihla kunye nesishwankathelo seveki ngesantya esifikelelweyo nesivelise iigrafu ezinamaxabiso.

    Ukuba unomdla unga jonga apha (Ndiya kuvuyela ukuva uluvo lwakho kunye neengcebiso zokuphucula)

    Icala elisezantsi endilifumanayo ukuba likhawulezise-i-cli kukuba kubonakala ngathi ine-bug ngesantya se-ping: ixabiso elibuyisayo lihlala liphezulu kakhulu kunoko kunokufunyanwa ngohlobo lwewebhu olukhawulezayo. Ngaba kwenzeka into efanayo nakuwe?