Ş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 suAdı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 / srcArdı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-cliBu 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.