Hôm trước, tôi muốn kiểm tra xem ổ USB bên ngoài của mình đang sử dụng bao nhiêu băng thông khi chuyển tệp từ ổ cứng cục bộ sang ổ đĩa ngoài. Trong khi tìm kiếm một cách dễ dàng, tôi đã bắt gặp một tiện ích dòng lệnh có tên “Usbtop”. Usbtop là một tiện ích CLI giống như hàng đầu giúp chúng ta tìm cách sử dụng băng thông của thiết bị USB trên Linux. Nó hiển thị băng thông tức thời ước tính trên các xe buýt và thiết bị USB. Sử dụng công cụ này, chúng ta có thể dễ dàng kiểm tra những thiết bị đang sử dụng bao nhiêu băng thông.

Cài đặt Usbtop

Usbtop có sẵn trong AURvì vậy bạn có thể cài đặt nó trên Arch linux và các biến thể của nó bằng cách sử dụng bất kỳ trình trợ giúp AUR nào, chẳng hạn Yay.

$ yay -S usbtop

Trên Debian, nó có sẵn trong kho lưu trữ mặc định. Chạy lệnh sau để cài đặt nó:

$ sudo apt install usbtop

Trên Ubuntu và các dẫn xuất của nó, bạn cần phải biên dịch và cài đặt nó từ nguồn như bên dưới.

Cài đặt các phụ thuộc bắt buộc:

$ sudo apt update
$ sudo apt install cmake git libboost-dev libpcap-dev libboost-thread-dev libboost-system-dev

Git sao chép kho lưu trữ Usbtop trên hệ thống cục bộ của bạn:

$ git clone https://github.com/aguinet/usbtop.git

Lệnh trên sẽ sao chép tất cả nội dung của Usbtop repository trong thư mục “usbtop” trong thư mục làm việc hiện tại. Cd vào thư mục usbtop:

$ cd usbtop

Tiếp theo, tạo thư mục bản dựng cục bộ và cd vào đó:

$ mkdir _build && cd _build 

Cuối cùng, cài đặt Usbtop bằng cách chạy lần lượt các lệnh sau:

$ cmake -DCMAKE_BUILD_TYPE=Release ..
$ make
$ sudo make install

Sau khi cài đặt, hãy đảm bảo usbmon mô-đun được tải.

$ sudo modprobe usbmon

Tìm mức sử dụng băng thông của thiết bị USB trên Linux bằng Usbtop

Kết nối ổ USB của bạn và sao chép một số tệp trong đó. Mở Terminal và chạy lệnh usbtop với đặc quyền sudo để ước tính việc sử dụng băng thông.

$ sudo usbtop

Đầu ra mẫu:

Tìm mức sử dụng băng thông của thiết bị USB trên Linux bằng Tiện ích Usbtop

Như bạn có thể thấy trong đầu ra ở trên, Usbtop hiển thị mức sử dụng băng thông trên các thiết bị và bus USB. Ở trên cùng, bạn sẽ thấy mức sử dụng băng thông tổng thể trên tất cả các bus USB và bên dưới nó, bạn sẽ thấy băng thông trên mỗi bus.

Để liệt kê tất cả các bus USB khả dụng, hãy chạy:

$ usbtop --list
Name Description
---------------------------
usbmon1 USB bus number 1
usbmon2 USB bus number 2
usbmon3 USB bus number 3
usbmon4 USB bus number 4

Để theo dõi lưu lượng băng thông trên một bus USB cụ thể, hãy chạy:

$ sudo usbtop --bus usbmon1

Lệnh này sẽ chỉ giám sát lưu lượng băng thông trên bus usbmon1.

Để biết chi tiết, hãy tham khảo phần trợ giúp.

$ usbtop --help

Tôi đã thử nghiệm với ổ đĩa ngoài USB và ổ USB. Tuy nhiên, bạn có thể sử dụng nó cho tất cả các thiết bị như webcam USB, máy in, v.v., để theo dõi băng thông.


Đề xuất đọc:


Tôi sẽ tiếp tục tìm kiếm các tiện ích khác để kiểm tra việc sử dụng băng thông của các thiết bị và bus USB và cập nhật hướng dẫn này cho phù hợp. Đánh dấu trang và truy cập nó sau.

Cám ơn vì ghé qua!

Giúp chúng tôi giúp bạn:

Chúc bạn ngày mới tốt lành!!