Ketika datang untuk memantau proses yang berjalan di sistem mirip Unix, aplikasi yang paling umum digunakan adalah top dan htop , yang merupakan versi top. Favorit pribadi saya adalah htop. Namun, para pengembang terkadang merilis beberapa alternatif untuk aplikasi ini. Salah satu alternatif untuk utilitas top dan htop adalah Hegemon . Ini adalah aplikasi monitor sistem modular yang ditulis menggunakan Rust bahasa pemrograman.
Mengenai fitur Hegemon, kami dapat membuat daftar berikut:
- Hegemon akan memantau penggunaan CPU, memori, dan Swap.
- Ini memonitor suhu sistem dan kecepatan kipas.
- Waktu interval pembaruan dapat disesuaikan. Nilai defaultnya adalah 3 detik.
- Kami dapat mengungkapkan grafik yang lebih detail dan informasi tambahan dengan memperluas aliran data.
- Uji unit.
- Antarmuka bersih.
- Gratis dan sumber terbuka.
Menginstal Aplikasi Monitor Sistem Hegemon
Pastikan Anda telah menginstal Rust 1.26 atau versi yang lebih baru. Untuk menginstal Rust di distribusi Linux Anda, lihat panduan berikut:
- Instal Bahasa Pemrograman Rust Di Linux
Juga, instal perpustakaan libsensors. Ini tersedia di repositori default sebagian besar distribusi Linux. Misalnya, Anda dapat menginstalnya di sistem berbasis RPM seperti Fedora menggunakan perintah berikut:
$ sudo dnf install lm_sensors-devel
Pada sistem berbasis Debian seperti Ubuntu, Linux Mint, dapat diinstal menggunakan perintah:
$ sudo apt-get install libsensors4-dev
Setelah Anda menginstal Rust dan libsensors, instal Hegemon menggunakan perintah:
$ cargo install hegemon
Setelah hegemon terinstal, mulailah memantau proses yang berjalan di sistem Linux Anda menggunakan perintah:
$ hegemon
Berikut adalah contoh keluaran dari desktop Arch Linux saya.
Hegemon beraksi
Untuk keluar, tekan Q .
Bacaan yang disarankan:
- Beberapa Alternatif Untuk Utilitas baris Perintah 'atas' yang Mungkin Ingin Anda Ketahui
- Cara Menampilkan Penggunaan CPU Dari Commandline
Harap diperhatikan bahwa hegemon masih dalam tahap pengembangan awal dan belum sepenuhnya menggantikan top memerintah. Mungkin ada bug dan fitur yang hilang. Jika Anda menemukan bug, laporkan di halaman github proyek. Pengembang berencana untuk menghadirkan lebih banyak fitur di versi mendatang. Jadi, awasi proyek ini.