Saat kami bekerja dengan perintah Nice, jelas bahwa itu tidak dapat mengubah prioritas penjadwalan proses yang sedang berjalan. Seperti yang baru saja kita lihat, kita perlu berhenti dan kemudian memulai proses dalam kasus ini. Di sinilah perintah renice bersinar. Kita dapat memanfaatkan perintah renice untuk mengubah niceness saat proses sedang berjalan. Untuk melihat sintaksnya, kita akan melewati opsi –help:
# renice --help Usage: renice [-n][-p|--pid] ... renice [-n] -g|--pgrp ... renice [-n] -u|--user ... Alter the priority of running processes. Options: -n, --priority specify the nice increment value -p, --pid interpret argument as process ID (default) -g, --pgrp interpret argument as process group ID -u, --user | interpret argument as username or user ID -h, --help display this help and exit -V, --version output version information and exit
perintah renice dapat diterapkan ke proses, grup proses, atau pengguna (target). Pengguna yang memiliki hak istimewa dapat mengubah prioritas proses pengguna lain. prioritas harus, untuk pengguna biasa, terletak antara 0 dan variabel lingkungan PRIO_MAX (biasanya 20), dengan angka yang lebih tinggi menunjukkan peningkatan kebaikan. Nilai niceness yang lebih tinggi berarti proses akan berjalan pada prioritas yang lebih rendah. Pengguna yang memiliki hak istimewa dapat menetapkan prioritas negatif, serendah PRIO_MIN (biasanya −20), untuk mempercepat proses. Lihat perintah Nice untuk menyetel prioritas penjadwalan untuk proses saat pertama kali dijalankan.
Contoh Perintah renice
1. Untuk mengatur prioritas proses:
# renice -n 20 -p 2112 # renice --priority 20 -p 2112
2. Untuk mengubah prioritas proses di grup:
# renice -n 20 -g SUPPORT
3. Untuk mengubah prioritas proses dari pengguna:
# renice -n 20 u mike
4. Untuk mendapatkan versinya:
# renice -v # renice --version
5. Untuk mendapatkan bantuan:
# renice -h # renice --help
6. Ubah prioritas semua proses yang dimiliki oleh pengguna:
# renice -n niceness_value -u user
7. Ubah prioritas semua proses yang termasuk dalam grup proses:
# renice -n niceness_value --pgrp process_group
Kesimpulan
Perintah renice digunakan untuk mengubah level Nice dari proses yang ada. Sintaksnya adalah sebagai berikut:
$ renice -n [NICELEVEL] [PID’s]
Selain perintah renice, perintah top juga dapat digunakan untuk mengubah nilai bagus dari proses yang sedang berjalan. Langkah-langkah berikut digunakan untuk mengubah prioritas proses menggunakan perintah atas:
- Aktifkan perintah teratas.
- Tekan tombol r pada keyboard untuk memunculkan opsi untuk menentukan nilai bagus baru di sesi interaktif perintah teratas saat ini.
- Masukkan nilai bagus baru dan PID, diikuti dengan menekan tombol Enter.