Advertisement
  1. Code
  2. CLIs

Cara Renice Proses Menggunakan Top

Scroll to top
Read Time: 3 min

() translation by (you can also view the original English article)

Final product imageFinal product imageFinal product image
What You'll Be Creating

Ketika Linux server milik Anda berjalan melambat, dan Anda butuh untuk melihat apa yang sebenarnya terjadi, alat top akan datang membantu Anda. Pengguna Windows / OSX: Ini adalah baris perintah Linux yang setara dengan task manager / activity monitor (Windows Control-Alt-Delete screen)

Apa itu Top?

top adalah program untuk menayangkan tampilan langsung  serta dinamis dari proses pada sistem milik Anda, dan terinstal secara bawaan hampir di semua distribusi besar. Untuk memulai, buka top dengan mengetik top di prompt.

top menampilkan informasi sistem dan proses, tapi juga dapat melakukan hal lebih dari itu.

Tidak punya top? Instal top menggunakan manajer paket, misalnya apt-get install top

Renice? PID?

  • Di komputasi *nix, nice value digunakan untuk mendeklarasikan prioritas suatu proses untuk kernel. Isi tersebut antara -20 (prioritas tertinggi) sampai 19 (prioritas terendah)
  • Niceness asal untuk sebuah proses mengikuti proses induknya, dan biasanya adalah 0.
  • PID (Process ID) adalah identitas unik sistem *nix yang diberikan kepada proses. Jika Anda membutuhkan untuk menghetikan sebuah proses (mematikan proses) kemudian hal yang Anda butuhkan adalah PID dan alat kill.

Menggunakan Top untuk Renice Proses

Penting: Anda harus memiliki perijinan sebagai root. Gunakan sudo top.

  1. Di prompt, ketik sudo top dan tekan enter.
  2. Anda sekarang melihat tayangan langsung dari sistem milik Anda. Untuk meningkatkan kecepatan refresh, tekan d dan masukan isi bilangan (0.1 adalah kecepatan maksimal Anda). Tekan enter untuk menyimpan perubahan.
  3. Anda akan dapat melihat proses lambat yang menggantung di daftar top
  4. PID (Process ID) terletak di kolom pertama di ujung kiri; Kita akan menggunakan nomer tersebut untuk renice proses yang lambat.
  5. Tekan r dan sekarang masukkan PID dan tekan enter.
  6. Masukkan isian untuk menyesuaikan konsumsi penggunaan CPU (-20 = Prioritas tertinggi, 19 = Prioritas terendah). Tekan enter untuk menyimpan.
Catatan: Pengguna Mac OS X memiliki sedikit perbedaan versi top dibanding Linux dan membutuhkan tool renice di prompt terminal.

Menggunakan Top untuk Mematikan Proses

Penting: Anda harus memiliki perijinan sebagai root. Gunakan sudo top.

  1. Di prompt, ketik sudo top dan tekan enter.
  2. Ketik k dan tekan enter.
  3. Ketik PID dari proses yang ingin Anda matikan (PID dapat Anda peroleh dari daftar proses top atau melalui perintah ps aux | grep nama-proses-disini, misalnya ps aux | grep mysqld).
  4. SIGTERM terkirim—selamat tinggal proses lambat!

Catatan: Anda juga dapat mematikan proses di baris perintah melalui perintah kill. Tetapi pertama Anda akan membutuhkan PID untuk melakukan hal tersebut. Disana juga terdapat perintah pkill, yang menggunakan nama proses, misalnya pkill -HUP mysqld. Anda harus tahu nama prosesnya untuk menggunakan metode ini.

Apa Lagi yang Dapat Top Lakukan?

Di layar top, Masukkan kunci tombol secara case-sensitive seperti berikut:

  • 1 (bilangan 1): Beralih antara isi keseluruhan atau menampilkan semua CPU cores milik Anda
  • l (huruf kecil L): Menampilkan rata-rata beban
  • u: Menampilkan proses dari satu nama pengguna saja.
  • A: Merubah untuk mengaktifkan mode tampilan (huruf kecil untuk membalik siklus tampilan, memory usage, jobs, dll.)
  • V: Dikenal sebagai 'Forest View' atau tampilan pohon (secara mendasar seperti ps aux namun untuk top!)
  • i: Menampilkan proses yang diam
  • H: Mendampilkan threads (mrip seperti F)
  • S: Mengaktifkan mode waktu kumulatif
  • W: Menyimpan konfigurasi top, sehingga pengaturan yang Anda buat terjaga!  (Hanya tersedia di mode aktif)
  • h: Menampilkan detail bantuan untuk belajar hal-hal keren yang bisa Anda lakukan dengan top!

Kesimpulan

top adalah manager proses yang mudah digunakan yang memiliki kemampuan yang sangat banyak untuk mengsortir, menampilkan dan memodifikasi proses yang berjalan. Jika Anda menyukai ini dan menginginkan hal yang lebih, Cobalah untuk menggunakan kakak dari top yaitu htop untuk melihat proses secara tingkat lanjut.

Advertisement
Did you find this post useful?
Want a weekly email summary?
Subscribe below and we’ll send you a weekly email summary of all new Code tutorials. Never miss out on learning about the next big thing.
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.