CentOS 7'de Speedtest-cli testi ile internet hızını kontrol edin

Şu anda İnternet sağlayıcıları veya ISS (İnternet Servis Sağlayıcısı), gerçekleştirilecek görevin türüne göre bize farklı hızlar sunuyor, bu çok önemlidir, çünkü yüksek bir hız, göz atmamızın sorunsuz olmasını ve tüm yükleme işleminin ve indirme işleminin sorunsuz olmasını garanti eder. üretkenliği etkilemeden veya çok fazla zaman almadan beklentiler dahilinde.

İnternet hızını gerçek zamanlı olarak kontrol etmek için kullanışlı bir araç, sunucudaki yükleme ve indirme hızını kontrol etmek için kullanılabilen ve bu görevi kolayca gerçekleştirmek için bir komut satırı arayüzü kullanan Speedtest-cli'dir. şekilde, Speedtest-cli sunucumuzun ağ hızını test edebilir.

Bu eğitimde Speedtest-cli'yi CentOS 7'ye nasıl kuracağımızı öğreneceğiz.

1. Python'u CentOS 7 Linux'a nasıl kurarım

Aşama 1
Speedtest-cli, optimum yürütme için Python'a ihtiyaç duyar, bundan önce aşağıdakileri yürüterek kök kullanıcılar olarak erişebiliriz:

 sudo su
Adım 2
Daha sonra Python'u CentOS 7'ye kurmak için aşağıdaki satırı uygulayacağız:
 yum Python'u yükle

Python'un indirilmesini ve kurulmasını kabul etmek için y harfini giriyoruz.

2. CentOS 7 Linux'ta Speedtest-cli nasıl kurulur

Aşama 1
Şimdi, yardımcı programı indirmemiz gereken yol olacak / usr / local / src dizinine gideceğiz:

 cd / usr / yerel / src
Ardından, aşağıdakileri yürüterek Speedtest-cli ile ilişkili Python betiğini indireceğiz:
 wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py

Adım 2
İlgili izinleri atarız:

 chmod + x hız testi-cli

3. CentOS 7 Linux'ta internet hızı nasıl kontrol edilir

Aşama 1
Atılacak bir sonraki adım, ilgili İnternet testlerini gerçekleştirmektir, en temel olanı aşağıdaki seçeneklerden birini yürütmektir:

 ./speedtest-cli python speedtest-cli
Bu elde edilen sonuç olacaktır:

Orada aşağıdaki gibi ayrıntıları görebiliriz:

  • kaynak sunucu
  • ISS sağlayıcı
  • Ping zamanı
  • Yükleme ve indirme hızı

Adım 2
Bu sonucu bayt cinsinden görmek istiyorsak, aşağıdakileri uygulayacağız:

 ./speedtest-cli -bytes

Aşama 3
Şimdi, Speedtest-cli'nin mevcut seçeneklerinden bir diğeri, bu sonucu grafiksel olarak elde etmektir, bunun için, söz konusu sonucu doğrulamak için bize bir web bağlantısı sağlayan aşağıdaki satırı uygulayabiliriz:

 ./speedtest-cli -share

4. Adım
Bu sonuçla, herhangi bir tarayıcıdan bağlantıya gidebiliriz ve göreceğimiz sonuç bu olacaktır:

4. CentOS 7 Linux'u doğrulamak için bir sunucu kimliği nasıl alınır

Aşama 1
Herhangi bir nedenle mevcut sunucuların kimliğini almak istiyor olabiliriz, bunun için her şeyden önce aşağıdaki satırı uygulayacağız:

 wget http://www.speedtest.net/speedtest-servers.php

Adım 2
Sunucuların kimliklerini gözlemlemek için aşağıdaki satırı uygulayacağız:

 daha hızlı-servers.php

Aşama 3
Belirli bir kimliği bilmek için aşağıdaki seçeneklerden herhangi birini kullanabiliriz:

 grep 'şehir' speedtest-servers.php grep 'ülke' speedtest-servers.php grep 'şehir, eyalet' speedtest-servers.php
Örneğin, İspanya'daki tüm sunucuları görmek için aşağıdakileri çalıştırabiliriz:
 grep 'İspanya' speedtest-servers.php

4. Adım
Şehir ve eyalet dahil olmak üzere belirli bir kimliği görmek için aşağıdakileri yapabiliriz:

 grep 'Tampa, FL' speedtest-servers.php | egrep -o 'id = "[0-9] {4}"'
Bu, o bölgedeki sunucuların kimlikleriyle sonuçlanacak ve bu kimliklerle hız testini gerçekleştirmek için aşağıdakileri gerçekleştireceğiz:
 ./speedtest-cli -server "Kimliği"

Adım 5
Speedtest-cli için genel seçenekler aşağıdaki gibidir:

Yardımcı program yardımını dağıtın

 -h, --yardım

İndirme testini çalıştırmıyor
 --indirme yok

Yük testini çalıştırmıyor
 --yükleme yok

Değeri bit yerine bayt olarak görüntüler
 --bayt

Sonuçların görüntüsünü içeren bir speedtest.net URL'si oluşturun ve sağlayın
 --Karşılaştırma

Ayrıntılı çıktıyı bastırır, yalnızca temel bilgileri gösterir
 --basit

Ayrıntılı çıktıyı bastır, yalnızca temel bilgileri CSV biçiminde göster
 --csv

CSV çıktısında kullanılacak tek karakter sınırlayıcı

 --csv-sınırlayıcı

CSV başlıklarını yazdır
 --csv-başlığı

Ayrıntılı çıktıyı bastırın, yalnızca temel bilgileri JSON biçiminde görüntüleyin
 --json

Mesafeye göre sıralanmış speedtest.net sunucularının bir listesini görüntüler
 --liste

Doğrulama için bir sunucu belirlemeye izin verir
 --sunucu

Bir sunucuyu seçimden hariç tut
 --hariç tut

Mini Speedtest sunucusunun bir MINI URL'sini oluşturun
 --mini

Kaynak IP adresini ifade eder
 --kaynak KAYNAK

Saniye cinsinden zaman aşımıdır, varsayılan değeri 10 saniyedir
 --zaman aşımı ZAMAN AŞIMI

speedtest.net tarafından işletilen sunucularla iletişim kurarken HTTP yerine HTTPS protokolünü kullanır.
 --güvenli

Performansı artırmak için yük verilerini önceden tahsis etmez
 --no-ön-tahsis

Speedtest-cli'nin mevcut sürümünü görüntüleyin
 --versiyon

Bu pratik araçla, destek, kontrol veya garanti görevleri için hem yukarı hem de aşağı yönde ağ hızının ayrıntılı kontrolünü sağlamak mümkün olacaktır.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave