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.

6 Alat Baris Perintah Terbaik untuk Memantau Kinerja Linux di Terminal

Ingin melacak dan men-debug sumber daya Sistem Linux, penyimpanan, dan masalah terkait jaringan? Mulailah dengan alat pemantauan kinerja Linux terbaik.

Baca Selanjutnya

MembagikanMenciakSurel
Topik-topik terkait
  • Linux
  • Monitor Sistem
  • Sistem administrasi
  • Perintah Linux
Tentang Penulis
Rumaisa Niazi (6 Artikel Diterbitkan)

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.

More From Rumaisa Niazi

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan