Suatu hari saya ingin memeriksa berapa banyak bandwidth yang digunakan oleh drive USB eksternal saya saat mentransfer file dari hard drive lokal saya ke drive eksternal. Saat mencari cara mudah, saya menemukan utilitas baris perintah bernama "Usbtop" . Usbtop adalah utilitas CLI top-like yang membantu kami menemukan penggunaan bandwidth perangkat USB di Linux. Ini menunjukkan perkiraan bandwidth seketika pada bus dan perangkat USB. Dengan menggunakan alat ini, kita dapat dengan mudah memeriksa perangkat apa yang menggunakan berapa banyak bandwidth.
Memasang Usbtop
Usbtop tersedia dalam AUR , sehingga Anda dapat menginstalnya di Arch linux dan variannya menggunakan pembantu AUR apa pun, misalnya Yay .
$ yay -S usbtop
Di Debian, ini tersedia di repositori default. Jalankan perintah berikut untuk menginstalnya:
$ sudo apt install usbtop
Di Ubuntu dan turunannya, Anda perlu mengkompilasi dan menginstalnya dari sumber seperti di bawah ini.
Instal dependensi yang diperlukan:
$ sudo apt update
$ sudo apt install cmake git libboost-dev libpcap-dev libboost-thread-dev libboost-system-dev
Git clone Repositori Usbtop di sistem lokal Anda:
$ git clone https://github.com/aguinet/usbtop.git
Perintah di atas akan mengkloning semua isi repositori Usbtop di direktori "usbtop" di direktori kerja saat ini. Cd ke direktori usbtop:
$ cd usbtop
Selanjutnya buat direktori build lokal dan cd ke dalamnya:
$ mkdir _build && cd _build
Terakhir, instal Usbtop dengan menjalankan perintah berikut satu per satu:
$ cmake -DCMAKE_BUILD_TYPE=Release ..
$ make
$ sudo make install
Setelah terpasang, pastikan usbmon modul dimuat.
$ sudo modprobe usbmon
Temukan Penggunaan Bandwidth Perangkat USB Di Linux Menggunakan Usbtop
Hubungkan drive USB Anda dan salin beberapa file di dalamnya. Buka Terminal dan jalankan perintah usbtop dengan hak istimewa sudo untuk memperkirakan penggunaan bandwidth.
$ sudo usbtop
Contoh keluaran:
Temukan Penggunaan Bandwidth Perangkat USB Di Linux Menggunakan Usbtop Utility
Seperti yang Anda lihat pada output di atas, Usbtop menampilkan penggunaan bandwidth pada bus dan perangkat USB. Di bagian atas, Anda akan melihat penggunaan bandwidth keseluruhan pada semua bus USB dan di bawahnya Anda akan melihat bandwidth pada setiap bus.
Untuk membuat daftar semua bus USB yang tersedia, jalankan:
$ usbtop --list Name Description --------------------------- usbmon1 USB bus number 1 usbmon2 USB bus number 2 usbmon3 USB bus number 3 usbmon4 USB bus number 4
Untuk memantau lalu lintas bandwidth pada bus USB tertentu, jalankan:
$ sudo usbtop --bus usbmon1
Perintah ini akan memantau lalu lintas bandwidth hanya pada bus usbmon1.
Untuk detailnya, lihat bagian bantuan.
$ usbtop --help
Saya telah menguji dengan drive eksternal USB dan thumb drive. Namun, Anda dapat menggunakannya untuk semua perangkat seperti webcam USB, printer, dll., untuk memantau bandwidth.
Bacaan yang disarankan:
- Cara Memantau Koneksi WiFi Dari Baris Perintah Di Linux
- Tutorial Perintah Teratas Dengan Contoh Untuk Pemula
- Beberapa Alternatif Untuk Utilitas baris Perintah 'atas' yang Mungkin Ingin Anda Ketahui
Saya akan terus mencari lebih banyak utilitas untuk memeriksa penggunaan bandwidth bus dan perangkat USB dan memperbarui panduan ini sesuai dengan itu. Tandai dan kunjungi nanti.