Pemantauan sistem memungkinkan Anda mengukur kinerja aplikasi dan layanan Linux Anda. Anda dapat mengukur proses dan layanan menggunakan alat default atau yang Anda instal sendiri. Dengan program ini, Anda dapat mengoptimalkan kinerja, menemukan masalah, dan mengidentifikasi sumbernya.
Perintah htop adalah alat pemantauan sistem interaktif untuk Linux dan sistem mirip Unix. Ini adalah alternatif dari alat baris perintah default, atas, yang sudah diinstal sebelumnya di semua distribusi Linux.
Artikel ini menjelaskan bagaimana htop berbeda dari utilitas teratas. Anda akan melihat cara menginstal htop di berbagai distribusi Linux atau membangunnya dari sumbernya. Dan Anda akan mengetahui cara lebih lanjut tentang antarmuka htop dan melakukan pemantauan sistem menggunakan tombol pintas atau mouse Anda.
htop vs. atas
htop memiliki banyak manfaat dibandingkan program top default. Berikut adalah beberapa di antaranya:
htop | atas |
---|---|
Visualisasi penuh warna dan antarmuka berbasis teks yang lebih baik | Antarmuka pengguna dasar |
Menggulir secara horizontal dan vertikal | Tidak ada dukungan pengguliran, proses pembaruan setiap 5 detik |
Mendukung operasi mouse | Tidak mendukung operasi mouse |
Tampilkan kernel dan utas pengguna | Menampilkan proses tanpa konteks |
Dapat mengontrol proses langsung dari antarmuka | Mengharuskan Anda untuk meninggalkan antarmuka perintah Top untuk mematikan/membatalkan proses |
Memungkinkan Anda untuk mematikan beberapa proses sekaligus tanpa memerlukan PID mereka | Membutuhkan PID untuk mematikan proses |
Tidak memerlukan nilai prioritas atau ID proses untuk renice | Memerlukan nilai prioritas/PID untuk menghentikan proses |
Terkait: Cara Menampilkan Hasil Proses Teratas dan Urutkan berdasarkan Memori
Instalasi htop di Berbagai Distribusi Linux
Jika Anda hanya menginginkan versi terbaru dari htop, Anda dapat menemukan paket untuk semua distribusi Linux populer. Anda dapat menginstalnya dengan cepat menggunakan manajer paket Anda dengan salah satu perintah berikut:
Di Debian
sudo apt install htop
Di Ubuntu
sudo apt-get install htop
Di Manjaro/Arch
pacman -S htop
Pada CentOS Atau RHEL8/7
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm #RHEL8
sudo yum instal htop
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm #RHEL7
sudo yum instal htop
yum -y instal epel-release #CentOS
yum -y update
yum -y instal htop
Di Fedora
sudo dnf instal htop
Di OpenSUSE
sudo zypper menginstal htop
Cara Alternatif untuk Menginstal htop
Kompilasi htop Dari Kode Sumber
htop adalah proyek sumber terbuka, jadi Anda bisa mendapatkan kode dan membuatnya sendiri untuk mendapatkan versi terbaru dengan semua fitur dan pembaruan baru.
htop menggunakan perpustakaan ncurses yang harus Anda instal, bersama dengan alat pengembangannya. Anda dapat melakukannya untuk distribusi berbasis RHEL/CentOS/Fedora, sebagai berikut:
yum groupinstall "Alat Pengembangan"
yum install ncurses ncurses-devel
Untuk membangun htop untuk distribusi Debian/Ubuntu:
sudo apt-get install build-essential
sudo apt-get install libncurses5-dev libncursesw5-dev
Sekarang unduh versi terbaru htop dari nya GitHub repositori dan ekstrak dengan ter memerintah:
wget -O htop-2.0.2.tar.gz https://github.com/htop-dev/htop/archive/refs/tags/2.0.2.tar.gz
tar xvfvz htop-2.0.2.tar.gz
Kemudian pindah ke direktori htop dan gunakan konfigurasikan diikuti oleh membuat perintah untuk menginstal/mengkompilasi htop:
cd htop-2.0.2
./konfigurasi
membuat
sudo make install
Dari Snap
Cara lain untuk menginstal versi terbaru htop adalah dengan snap-store pengelola paket pihak ketiga. Ini adalah sistem manajemen dan pengembangan aplikasi lintas distribusi.
Untuk instalasi htop di Ubuntu melalui snap, Anda perlu menginstal/mengaktifkan snapd:
sudo apt update
sudo apt install snapd
sudo snap instal htop
Anda dapat menemukan detail tentang instalasi htop pada Distribusi Linux lainnya dari situs resmi Snap Store.
Memahami Antarmuka htop
Setelah instalasi, jalankan htop perintah di terminal untuk melihat antarmuka yang ditunjukkan di bawah ini:
Antarmuka htop memiliki tiga panel utama. Mari kita telusuri informasi yang ditampilkan di setiap panel.
Header
Header membagi bagian atas antarmuka menjadi bagian kiri dan kanan. Ini menampilkan penggunaan CPU/memori, ruang swap, waktu kerja mesin, tugas, dan beban rata-rata.
Bagian kiri atas menunjukkan satu baris untuk setiap inti CPU. Misalnya, tangkapan layar di atas menampilkan dua inti CPU, dengan persentase mewakili beban masing-masing.
Anda juga dapat melihat kode warna yang disediakan oleh htop untuk mengidentifikasi jenis proses apa yang menggunakan CPU:
- Merah: persentase yang ditempati oleh proses sistem
- Biru: persentase yang ditempati oleh proses prioritas rendah
- Hijau: persentase yang ditempati oleh proses pengguna
Garis memori juga menggunakan kode warna, kali ini untuk mewakili:
- Kuning: persentase yang ditempati oleh konten cache
- Hijau: persentase yang ditempati oleh memori yang digunakan
- Biru: persentase yang ditempati oleh konten buffer
Panel Tengah
Panel tengah menunjukkan semua proses yang berjalan dengan statistik terkait berdasarkan penggunaan CPU. Ini menampilkan informasi berikut untuk setiap proses:
- ID proses (PID)
- pemilik (pengguna)
- konsumsi memori virtual
- persentase prosesor
- ingatan fisik
Anda akan terbiasa dengan bagian tampilan ini jika Anda pernah menggunakan itu atas memerintah.
Panel terakhir menunjukkan hanya beberapa fitur interaktif htop. Ini berisi semua opsi yang diperlukan untuk bekerja di sekitar antarmuka grafis htop.
Misalnya, tekan F3, dan Anda akan melihat ruang untuk memasukkan nama program untuk menemukan proses terkaitnya. Anda juga dapat menggunakan mouse untuk mengklik F3 di catatan kaki. Cara lain untuk melakukan pencarian adalah dengan mengetik '/' karena htop mendukung pengeditan seperti vi.
Pilih F2 untuk masuk ke menu pengaturan untuk mengatur meter, mengubah opsi tampilan, warna dan menambah/menghapus kolom dari panel tengah.
Inilah cara Anda dapat memindahkan elemen antarmuka htop di dalam header. Mulailah dengan memilih Tukar [Bilah] menggunakan tombol kursor, lalu tekan Memasuki atau klik Bergerak di catatan kaki:
Kemudian, gunakan tombol kursor untuk memposisikan bidang dan klik Selesai untuk menyelesaikan gerakan:
Anda juga dapat menambahkan pengukur baru ke antarmuka htop. Pilih salah satu dari Meter yang tersedia kolom dan klik Menambahkan untuk memasukkannya (atau Selesai untuk membatalkan).
Itu F9 kunci membuka antarmuka yang mencantumkan semua opsi yang tersedia di bunuh -l perintah untuk mengirim sinyal mematikan ke proses yang dipilih. Gunakan sinyal SIGTERM default jika Anda tidak yakin mana yang akan digunakan.
Pintasan Keyboard htop
Fungsi / Pintasan | Keterangan |
---|---|
kamu | Urutkan proses berdasarkan nama pengguna |
P | Beralih dengan jalur program |
F2 atau S | Masuk ke Pengaturan |
F3 atau / | Proses pencarian |
F5 atau t | Diurutkan atau tampilan pohon |
F6 +/- | Pilih proses induk untuk memperluas/menciutkan pohon |
F7 atau [ | Tingkatkan prioritas hanya untuk root |
F8 atau ] | Prioritas rendah (bagus +) |
F9 atau k | Membunuh proses |
H | Beralih dengan utas proses pengguna |
K | Beralih dengan utas proses kernel |
Perbedaan utama antara htop dan top adalah bahwa htop menyediakan lebih banyak fungsionalitas dan lebih mudah digunakan. Pemantauan sistem dengan antarmuka monokromatik khusus keyboard bisa menjadi tugas yang menakutkan. htop menyediakan banyak fitur untuk memudahkan tugas menangani proses dan penggunaan sumber dayanya.
htop adalah pengantar yang bagus untuk pemantauan sistem, asalkan Anda mengetahui dasar-dasar bagaimana sistem Linux beroperasi. Tetapi ada banyak alat lain yang memungkinkan Anda untuk menyelidiki bagaimana sistem Anda berjalan.
Ingin melacak dan men-debug sumber daya Sistem Linux, penyimpanan, dan masalah terkait jaringan? Mulailah dengan alat pemantauan kinerja Linux terbaik.
Baca Selanjutnya
- Linux
- Monitor Sistem
- Sistem administrasi
- Perintah Linux
Rumaisa adalah penulis lepas di MUO. Dia telah memakai banyak topi, dari Matematikawan hingga penggemar Keamanan Informasi, dan sekarang bekerja sebagai Analis SOC. Minatnya termasuk membaca dan menulis tentang teknologi baru, distribusi Linux, dan apa pun seputar Keamanan Informasi.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan