Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

HIZTESTI CLI

Komut satırından internet hız ve kalite ölçümü — tarayıcı gerekmez. Internet speed and quality measurement from the command line — no browser needed.

hiztesti.com · bir NETMETRİK ürünü


Kurulum / Installation

macOS · Linux — Homebrew

brew tap netmetrik/hiztesti
brew trust netmetrik/hiztesti     # üçüncü taraf tap onayı / third-party tap consent
brew install hiztesti

Homebrew, resmî olmayan tap'lerdeki formülleri çalıştırmadan önce açık onay ister. brew trust adımı bu güvenlik onayıdır; formüle özgü bir sorun değildir.

Homebrew requires explicit consent before running formulae from third-party taps. brew trust is that consent step, not a problem with this formula.

Windows — winget

winget install NETMETRIK.Hiztesti

Linux · FreeBSD — doğrudan indirme / direct download

curl -fsSL https://github.com/netmetrik/hiztesti-cli/releases/latest/download/hiztesti-linux-x86_64.tgz | tar xz
sudo install -m 755 hiztesti /usr/local/bin/

Mimariniz farklıysa linux-aarch64 / freebsd-x86_64 arşivini kullanın. Her sürümde SHA256SUMS.hiztesti vardır; indirmeyi doğrulamak için:

curl -fsSLO https://github.com/netmetrik/hiztesti-cli/releases/latest/download/SHA256SUMS.hiztesti
sha256sum -c SHA256SUMS.hiztesti --ignore-missing

apt/yum deposu henüz yok. Doğrudan indirme paket yöneticisine kayıt bırakmaz: güncelleme ve kaldırma elle yapılır. Depo talebi gelirse eklenecek.

No apt/yum repository yet — a direct download leaves no package-manager record, so upgrades and removal are manual.


Kullanım / Usage

hiztesti                      # ölç ve göster
hiztesti -L                   # sunucuları listele
hiztesti -f json | jq         # makine-okunur çıktı
hiztesti --share              # sonucu paylaş, bağlantı al
hiztesti --help               # tüm seçenekler

Sunucuda / On servers

# node_exporter textfile collector
hiztesti --stable-stop -f prometheus > /var/lib/node_exporter/hiztesti.prom

# sürekli kip — 15 dakikada bir, satır başına bir JSON
hiztesti --stable-stop --interval 900 -f jsonl >> /var/log/hiztesti.jsonl

--stable-stop ölçüm oturunca fazı erken bitirir: veri kullanımı %71 azalır, raporlanan hız %0,2'den az sapar. Düzenli koşan bir ajan için pratikte zorunlu.

--stable-stop ends a phase once the measurement settles: 71% less data, under 0.2% deviation in the reported figure.


Ne ölçer / What it measures

İndirme / Upload · Yükleme / Download Mbps
Gecikme / Latency · Jitter ms
Yük altındaki gecikme / Loaded latency ms — indirme ve yükleme ayrı
Bufferbloat ms — yük altında gecikmenin şişmesi
RPM RFC 9097 yanıt verebilirlik / responsiveness

Ölçüm metodolojisi açık ve akademik olarak yayımlandı: NQF whitepaper · DOI 10.5281/zenodo.20774011


Çıkış kodları / Exit codes

Kod Anlam / Meaning
0 Başarılı / Success
2 Kullanım hatası / Usage error
3 Ağa ulaşılamadı / Network unreachable
4 İndirme ölçülemedi / Download failed
5 Yükleme ölçülemedi / Upload failed
6 Zaman aşımı / Timeout
130 İptal / Interrupted

İzleme sistemleri "ağ yok" ile "sunucu yavaş"ı bu kodlarla ayırt eder.


Gizlilik / Privacy

  • Ölçüm sonucu varsayılan olarak gönderilmez. --share verilmedikçe sonuç kendi makinenizde kalır.
  • --share ile gönderilen sonuçlar paylaşılabilir bir sayfa alır; tüketici istatistiklerine, İSS raporlarına ve yayınlanan veri kümelerine dahil edilmez.
  • CLI konum bilgisi göndermez.

Results are not submitted by default. With --share, a result gets a shareable page but is excluded from consumer statistics, ISP reports and published datasets. The CLI sends no location data.


Destek / Support

Hata bildirimi ve öneriler için Issues. Ticari kullanım ve kurumsal ölçüm için: info@netmetrik.com

Bu depo sürüm dağıtımı ve destek içindir; ölçüm motorunun kaynak kodu yayımlanmamaktadır.

This repository hosts releases and support; the measurement engine's source is not published.

About

HIZTESTI CLI — komut satirindan internet hiz ve kalite olcumu / Internet speed and quality measurement from the command line

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors