Okosságok V. : Cloudflare Speed CLI

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

A Cloudflare Speed CLI egy nyílt forráskódú eszköz, amely lehetővé teszi a hálózati teljesítmény (késleltetés, letöltési/feltöltési sebesség, jitter stb.) mérését a Cloudflare globális hálózatán keresztül parancssorból.

A Cloudflare sebességmérő szolgáltatásának megfelelve, nem használ WebRTC-t, tiszta HTTP/HTTPS kéréseket küld a Cloudflare infrastruktúrájára, így megbízhatóan méri a „valós” sebességet anélkül, hogy CDN gyorsítás vagy böngészőoptimalizációk torzítanák az eredményt, a kliens közvetlenül kommunikál a legközelebbi Cloudflare POP-pal (Point of Presence).
Anonim módon működik, nem gyűjt személyes adatokat, nem tárol IP-címet, nincs bejelentkezés/API-kulcs.

A következő méréseket végzi el:

  - Latency (RTT): A kliens és a legközelebbi Cloudflare POP közötti kerekített válaszidő.
  - Jitter: A késleltetés ingadozása egymást követő csomagok között.
  - Download speed: HTTP(S)-en keresztül történő letöltési sebességmérés.
  - Upload speed: POST kérésekkel történő feltöltési sebességmérés.
  
Nem fedi le az összes hálózati réteget, nem mér pl. UDP-t, TCP BDP-t, stb., ezt vegyük figyelembe!

A program a mérésekhez különböző méretű adatcsomagokat használ, a szervert automatikusan az Anycast hálózat segítségével választja ki (az elérhető legközelebbit, pl. BUD = Budapest).
A méréseket naplózza (History fül), innen az adatokat akár exportálhatjuk is (JSON, CSV).

Az elérhető opciókat a --help kapcsolóval érhetjük el, lehetőségünk van az alapértelmezett értékek megváltoztatására, kérhetünk egyszerű szöveges kimenetet (--text), vagy akár cron feladatként (--silent) is futtathatjuk, stb..

A UNIX filozófia újabb példája, egyszerű, de amit csinál, azt jól és pontosan csinálja...

Elérhető itt: https://github.com/kavehtehrani/cloudflare-speed-cli

Berus

Hozzászólások

engem

Értékelés: 

0
Még nincs értékelve

Köszi!

Érdekes cucc.

Engem ilyenkor mindig az piszkál, hogy miként akadtál rá.

Én csak beírom a gugliba, hogy speedtest, és hozza az Ookla cucot, nem keresek tovább.

engem

Értékelés: 

5
Átlag: 5 (1 szavazat)

#1 Ahogy Kamival beszélgettük nemrég, gyk. a GitHub-on élem a "Linuxos" életemet, folyamatosan vadászok ott "okosságokra", így találtam ezt is...

Rám hoztad a frászot :)

Értékelés: 

0
Még nincs értékelve

#3 Mindig tanul az ember, nálam gyk. = gyakorlatilag... Persze lehetne gyurma krokodil is... laugh

...

Na közben utána néztem, azt mondja a tudomány, alapértelmezetten annak a rövidítése, amit írtál, de szövegkörnyezettől függően lehet a jelentése pl. gyakorlatilag, gyakori kérdés, gyorskötő (főleg szerelvényeknél), és persze gyurma krokodil... laugh

Mivel a környékünkön mindenki "gyakorlatilag" értelemben használja, nem ígérem, hogy le tudok szokni róla... 

engem

Értékelés: 

0
Még nincs értékelve

#2

CLI huszároknak! ... Lehet hogy már ismered. https://terminaltrove.com/