Obecnie dostawcy Internetu lub ISP (dostawca usług internetowych) oferują nam różne prędkości w zależności od rodzaju wykonywanego zadania, jest to istotne, ponieważ duża prędkość gwarantuje, że nasze przeglądanie będzie płynne, a cały proces ładowania i pobierania będzie zgodnie z oczekiwaniami, bez wpływu na produktywność lub zajmowania zbyt wiele czasu.
Przydatnym narzędziem do sprawdzania prędkości Internetu w czasie rzeczywistym jest Speedtest-cli, który może być używany do sprawdzania prędkości wysyłania i pobierania na serwerze i wykorzystuje interfejs wiersza poleceń do łatwego wykonania tego zadania. sposób, Speedtest-cli jest w stanie przetestować szybkość sieci naszego serwera.
W tym samouczku dowiemy się, jak zainstalować Speedtest-cli na CentOS 7.
1. Jak zainstalować Pythona na CentOS 7 Linux
Krok 1
Speedtest-cli wymaga Pythona do optymalnego wykonania, wcześniej możemy uzyskać dostęp jako użytkownicy root, wykonując następujące czynności:
sudo suKrok 2
Później wykonamy następującą linię, aby zainstalować Pythona na CentOS 7:
mniam zainstaluj Pythona
Wpisujemy literę y, aby zaakceptować pobranie i instalację Pythona.
2. Jak zainstalować Speedtest-cli na CentOS 7 Linux
Krok 1
Teraz przejdziemy do katalogu /usr/local/src, który będzie ścieżką, do której musimy pobrać narzędzie:
cd / usr / lokalny / srcNastępnie pobierzemy skrypt Pythona powiązany z Speedtest-cli, wykonując następujące czynności:
wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
Krok 2
Przydzielamy odpowiednie uprawnienia:
chmod + x speedtest-cli
3. Jak sprawdzić prędkość Internetu w CentOS 7 Linux?
Krok 1
Następnym krokiem do wykonania jest przeprowadzenie odpowiednich testów internetowych, najbardziej podstawowym jest wykonanie jednej z poniższych opcji:
./speedtest-cli python speedtest-cliBędzie to uzyskany wynik:
Możemy tam zobaczyć takie szczegóły jak:
- Serwer pochodzenia
- dostawca usług internetowych
- Czas pingowania
- Szybkość przesyłania i pobierania
Krok 2
Jeśli chcemy zobaczyć ten wynik w bajtach, wykonamy następujące czynności:
./speedtest-cli -bajty
Krok 3
Teraz inną z dostępnych opcji Speedtest-cli jest uzyskanie tego wyniku w formie graficznej, w tym celu możemy wykonać następującą linię, która zapewnia nam łącze internetowe do weryfikacji tego wyniku:
./speedtest-cli -udostępnij
Krok 4
Z takim wynikiem możemy przejść do linku z dowolnej przeglądarki i będzie to wynik, który zobaczymy:
4. Jak uzyskać identyfikator serwera do walidacji CentOS 7 Linux?
Krok 1
Możliwe, że z jakiegoś powodu chcemy uzyskać ID dostępnych serwerów, w tym celu w pierwszej kolejności wykonamy następującą linię:
wget http://www.speedtest.net/speedtest-servers.php
Krok 2
Aby obserwować identyfikatory serwerów, wykonamy następującą linię:
więcej speedtest-servers.php
Krok 3
Aby poznać konkretny identyfikator, możemy skorzystać z dowolnej z następujących opcji:
grep „miasto” speedtest-servers.php grep „kraj” speedtest-servers.php grep „miasto, stan” speedtest-servers.phpNa przykład możemy uruchomić następujące, aby zobaczyć wszystkie serwery w Hiszpanii:
grep 'Hiszpania' speedtest-servers.php
Krok 4
Aby zobaczyć konkretny identyfikator, w tym miasto i stan, możemy wykonać następujące czynności:
grep 'Tampa, FL' speedtest-servers.php | egrep -o 'id = "[0-9] {4}"'Spowoduje to uzyskanie identyfikatorów serwerów w tym regionie, a wraz z tymi identyfikatorami wykonamy następujące czynności, aby przeprowadzić test prędkości:
./speedtest-cli - "ID" serwera
Krok 5
Ogólne opcje dla Speedtest-cli są następujące:
Wdrażanie pomocy narzędzia
-h, --pomoc
Nie uruchamia testu pobierania
--bez pobierania
Nie uruchamia testu obciążenia
--brak przesyłania
Wyświetla wartość w bajtach zamiast w bitach
--bajty
Wygeneruj i podaj adres URL speedtest.net z obrazem wyników
--Porównaj
Pomija szczegółowe dane wyjściowe, pokazuje tylko podstawowe informacje
--prosty
Pomijaj szczegółowe dane wyjściowe, wyświetlaj tylko podstawowe informacje w formacie CSV
--csv
Ogranicznik pojedynczego znaku do użycia w danych wyjściowych CSV
--csv-delimiter
Drukuj nagłówki CSV
--csv-nagłówek
Pomiń pełne dane wyjściowe, wyświetlaj tylko podstawowe informacje w formacie JSON
--json
Wyświetla listę serwerów speedtest.net uporządkowaną według odległości
--lista
Pozwala określić serwer do walidacji
--serwer
Wyklucz serwer z wyboru
--wyklucz WYKLUCZ
Wygeneruj MINI URL serwera Mini Speedtest
--mini
Odnosi się do źródłowego adresu IP
--źródło ŹRÓDŁO
Jest to limit czasu w sekundach, domyślna wartość to 10 sekund
--przekroczenie limitu czasu TIMEOUT
Wykorzystuje protokół HTTPS zamiast HTTP podczas komunikacji z serwerami obsługiwanymi przez speedtest.net
--bezpieczne
Nie przydziela danych obciążenia w celu poprawy wydajności
--no-pre-alokacja
Wyświetl aktualną wersję Speedtest-cli
--wersja
Dzięki temu praktycznemu narzędziu możliwa będzie szczegółowa kontrola prędkości sieci, zarówno w górę, jak i w dół, w przypadku zadań wsparcia, kontroli lub gwarancji.