Jak znaleźć wykorzystanie przepustowości urządzenia USB w systemie Linux
Któregoś dnia chciałem sprawdzić, ile przepustowości wykorzystuje mój zewnętrzny dysk USB podczas przesyłania plików z lokalnego dysku twardego na dysk zewnętrzny. Szukając prostego sposobu, natknąłem się na narzędzie wiersza poleceń o nazwie „Usbtop”. Usbtop to najlepsze narzędzie CLI, które pomaga nam znaleźć wykorzystanie przepustowości urządzenia USB w systemie Linux. pokazuje szacunkową chwilową przepustowość magistrali i urządzeń USB. Za pomocą tego narzędzia możemy łatwo sprawdzić, jakie urządzenia wykorzystują jaką przepustowość.
Instalowanie Usbtopa
Usbtop jest dostępny w AUR, więc możesz go zainstalować na Arch Linux i jego wariantach, używając dowolnego pomocnika AUR, na przykład Yay.
yay -S usbtopW Debianie jest on dostępny w domyślnych repozytoriach. Uruchom następujące polecenie, aby go zainstalować:
sudo apt install usbtopW systemie Ubuntu i jego pochodnych musisz go skompilować i zainstalować ze źródła, jak poniżej.
Zainstaluj wymagane zależności:
sudo apt updatesudo apt install cmake git libboost-dev libpcap-dev libboost-thread-dev libboost-system-dev
Git sklonuj repozytorium USBtop w systemie lokalnym:
git clone https://github.com/aguinet/usbtop.gitPowyższe polecenie sklonuje całą zawartość repozytorium USBtop w katalogu "usbtop" w bieżącym katalogu roboczym. CD do katalogu usbtop:
cd usbtopNastępnie utwórz lokalny katalog kompilacji i włóż do niego płytę CD:
mkdir _build && cd _build
Na koniec zainstaluj Usbtop, uruchamiając kolejno następujące polecenia:
cmake -DCMAKE_BUILD_TYPE=Release ..makesudo make installPo zainstalowaniu upewnij się, że moduł usbmon jest załadowany.
sudo modprobe usbmonZnajdź wykorzystanie przepustowości urządzenia USB w systemie Linux za pomocą USBtop
Podłącz dysk USB i skopiuj na niego kilka plików. Otwórz terminal i uruchom polecenie usbtop z uprawnieniami sudo, aby oszacować wykorzystanie przepustowości.
sudo usbtopPrzykładowe wyjście:
Znajdź wykorzystanie przepustowości urządzenia USB w systemie Linux za pomocą narzędzia USBtop
Jak widać na powyższym wyjściu, Usbtop wyświetla wykorzystanie przepustowości na magistralach i urządzeniach USB. Na górze zobaczysz ogólne wykorzystanie przepustowości na wszystkich magistralach USB, a poniżej zobaczysz przepustowość każdej magistrali.
Aby wyświetlić listę wszystkich dostępnych magistral USB, uruchom:
$ usbtop --list
Name Description
---------------------------
usbmon1 USB bus number 1
usbmon2 USB bus number 2
usbmon3 USB bus number 3
usbmon4 USB bus number 4
Aby monitorować ruch przepustowy na określonej magistrali USB, uruchom:
sudo usbtop --bus usbmon1To polecenie będzie monitorować ruch przepustowy tylko na magistrali USBmon1.
Aby uzyskać szczegółowe informacje, zapoznaj się z sekcją pomocy.
usbtop --helpTestowałem z zewnętrznym dyskiem USB i pendrive'em. Można go jednak używać do wszystkich urządzeń, takich jak kamera internetowa USB, drukarka itp., aby monitorować przepustowość.
Sugerowana lektura:
- Jak monitorować połączenie Wi-Fi z wiersza poleceń w systemie Linux
- Najlepszy samouczek poleceń z przykładami dla początkujących
- Kilka alternatyw dla narzędzia wiersza poleceń „na górze”, które warto poznać
Będę nadal szukać kolejnych narzędzi do sprawdzania wykorzystania przepustowości magistrali i urządzeń USB i odpowiednio aktualizować ten przewodnik. Dodaj do zakładek i odwiedź ją później.
Zasób:
- Repozytorium USBtop GitHub
