Perintah htop Linux: cari, filter, dan urutkan proses
Perintah htop menampilkan penggunaan Central Processing Unit (CPU, prosesor), memori, dan daftar proses pada layar interaktif. Gunakan pencarian, filter, dan pengurutan untuk menemukan pekerjaan yang ingin diamati, lalu periksa perubahan dalam beberapa pembaruan. Htop mungkin perlu dipasang terpisah karena tidak selalu tersedia pada instalasi awal distribusi.
Anda dapat memilih baris proses dengan keyboard, bukan hanya membaca keluaran tetap. F3 umumnya membuka pencarian, F4 filter, F6 pilihan pengurutan, dan F10 keluar. Periksa bantuan pada layar karena tombol yang diterima juga dipengaruhi versi serta pengaturan terminal.
Sintaks dan pemeriksaan awal
htop [OPSI]
OPSI adalah penanda untuk pilihan yang diperlukan. Periksa keberadaan program dengan command -v htop, lalu baca htop --version, htop --help, dan man htop pada sistem tempat program akan dipakai.
Jalankan dari terminal interaktif agar tampilan dan tombol berfungsi sesuai tujuan. Jika perintah tidak ditemukan, cocokkan nama paket dan repositori resmi dengan distribusi yang dipakai sebelum memasang. Informasi proyek tersedia pada situs resmi htop, sedangkan rincian opsi dan tombol terdapat dalam manual di repositori resmi htop. Manual terpasang tetap menjadi acuan untuk versi lokal.
Buka layar dan temukan pekerjaan
htop
Periksa ringkasan sumber daya di bagian atas bersama daftar proses di bawahnya. Jika sebelumnya memakai top, tujuan pengamatan sumber dayanya serupa; panduan top untuk CPU, memori, dan proses menjelaskan pembacaan pola penggunaan dari beberapa pembaruan.
- Gunakan tombol panah untuk memilih baris yang hendak diperiksa. Cocokkan nomor process ID (PID), yaitu identitas proses, dengan pengguna dan perintahnya.
- Tekan
F3, lalu ketik bagian perintah untuk mencari kecocokan di antara proses yang ditampilkan. Pemilihan berpindah ke hasil yang cocok; F3 lagi dapat menelusuri kecocokan berikutnya. - Gunakan
F4jika ingin mempersempit daftar ke hasil yang sesuai, bukan sekadar memindahkan pilihan. Untuk membatalkan filter, buka filter lagi lalu tekanEsc. - Tekan
F6untuk memilih bidang pengurutan, lalu amati proses yang menonjol selama beberapa pembaruan. - Keluar dari layar utama dengan
F10atauq.
Pencarian dan filter mengubah cara Anda menemukan baris, bukan pekerjaan yang sedang dilakukan proses. Jika hasil yang diharapkan tidak tampak, periksa juga filter yang masih aktif serta bagian daftar yang terlihat. F1, h, atau ? membuka bantuan; jika tombol fungsi ditangkap terminal, lihat alternatif tombol yang didukung pada bantuan lokal.
Batasi menurut pengguna atau PID
Proses pengguna tertentu
htop -u alice
Alice adalah nama pengguna contoh. Ganti dengan akun yang benar-benar ada pada sistem. Opsi -u mempersempit daftar ke proses pengguna yang disebutkan, sehingga Anda dapat berfokus pada pekerjaan akun tersebut. Tidak adanya hasil perlu dibaca bersama keadaan proses dan pilihan yang sedang aktif.
PID yang telah diketahui
htop -p 1234
1234 adalah nomor contoh, bukan PID yang pasti tersedia. Temukan PID yang sesuai terlebih dahulu, misalnya dengan ps untuk memeriksa identitas dan perintah proses, lalu ganti angka itu. Hasil yang diharapkan adalah proses yang dipilih jika masih ada dan terlihat. Proses dapat selesai setelah diperiksa, sehingga pastikan lagi bahwa nomor tersebut masih menunjuk pekerjaan yang sama.
Baca ringkasan dan daftar proses
Untuk kembali memulai pengamatan interaktif, jalankan:
htop
Susunan meter dapat menampilkan CPU per inti serta memori dan swap di atas daftar proses. Swap adalah area penyimpanan yang digunakan untuk menampung sebagian halaman memori. Susunan meter dan kolom dapat dikonfigurasi, sehingga tidak setiap sistem terlihat sama.
Berikut skema susunan informasi, bukan tangkapan terminal atau hasil pengukuran. Bilah dan titik-titik hanya penanda struktur:
CPU [####....] Mem [##......]
PID USER CPU% MEM% COMMAND
... ... ... ... ...
Baca PID dan USER untuk mengidentifikasi tugas, CPU% dan MEM% untuk penggunaan sumber dayanya, lalu COMMAND untuk memastikan perintah yang sedang diamati. Layar terus diperbarui; jangan menyamakan perubahan posisi baris akibat pengurutan dengan perubahan identitas proses. Gunakan nomor PID dan perintah bersama-sama.
Satu nilai tinggi belum menjelaskan apakah suatu pekerjaan bermasalah. Cocokkan penggunaan dengan peran proses dan lamanya pola itu berlangsung. Htop membantu menemukan bagian yang perlu diperiksa, tetapi daftar proses tidak membuktikan bahwa layanan sudah merespons permintaan dengan benar.
Opsi dan satuan jeda pembaruan
| Opsi | Kegunaan |
|---|---|
-u PENGGUNA |
Membatasi daftar ke proses pengguna yang disebutkan. |
-p PID |
Menampilkan hanya PID yang disebutkan. |
-d JEDA |
Mengatur jeda pembaruan. Pada htop yang dijelaskan manual proyek, satuannya sepersepuluh detik. |
-C |
Memulai tampilan monokrom atau tanpa warna pada versi yang mendukungnya. |
PENGGUNA dan JEDA adalah penanda yang diganti dengan nilai yang diperlukan. Misalnya, htop -d 20 meminta jeda dua detik pada implementasi dengan satuan sepersepuluh detik. Jangan langsung menyalin angka jeda top ke htop karena satuan opsinya berbeda. Pastikan satuan melalui bantuan versi yang terpasang.
Bedakan keluar dari htop dan mengirim sinyal
F10 atau q keluar dari htop dan tidak menghentikan tugas lain yang sedang diamati. Sebaliknya, F9 atau k membuka pilihan sinyal untuk proses. Jika beberapa proses telah ditandai, tindakan itu dapat berlaku ke seluruh proses yang ditandai, bukan hanya baris yang disorot. Periksa pilihan, PID, dan perintah lengkap sebelum mempertimbangkan tindakan tersebut.
Hak membaca informasi proses berbeda dari hak mengirim sinyal. Pada Linux, izin pengiriman sinyal ditentukan oleh identitas proses dan hak khusus yang relevan; itu bukan sekadar izin mengeksekusi berkas program. Rincian aturan tersedia dalam manual pengiriman sinyal Linux. Gunakan hak yang diperlukan untuk pekerjaan yang memang hendak dilakukan.
Untuk pengamatan biasa, cukup gunakan pencarian, filter, pengurutan, dan tombol keluar. Jika baris atau kolom terpotong, gulir tampilan atau perlebar terminal agar konteks yang diperlukan dapat dibaca sebelum mengambil keputusan.
FAQ
Apa yang dapat dipakai jika htop tidak tersedia?
Mulailah dengan top untuk pengamatan berkala atau ps untuk cuplikan daftar proses, jika tersedia. Jika membutuhkan htop, periksa paket pada repositori resmi distribusi yang digunakan.
Apa perbedaan pencarian F3 dan filter F4?
Pencarian memindahkan pilihan ke kecocokan pada daftar yang ditampilkan. Filter mempersempit baris yang ditampilkan. Buka filter lagi dan tekan Esc untuk membatalkannya sesuai pemetaan tombol pada manual proyek.




