Meskipun bukan jawaban langsung untuk pertanyaan OP, jika Anda mengalami masalah dengan proses tertentu yang menghabiskan terlalu banyak waktu CPU Anda, dan membuat komputer Anda tidak dapat digunakan, dan Anda tidak keberatan berapa lama proses itu untuk menyelesaikan tugas yang sedang dikerjakannya, Anda dapat menggunakan renice
untuk mengubah prioritas proses itu, menjadikannya berperilaku baik (karenanya namanya).
Pertama, Anda perlu menemukan PID dari proses yang menggunakan sumber daya CPU. Anda dapat melakukannya di Monitor Aktivitas, atau di Terminal.app dengan ps
perintah - misalnya untuk menemukan PID browser Safari, ketik:
MacBook:~😈 ps -ef | grep Safari
501 17452 263 0 11:36pm ?? 4:15.60 /Applications/Safari.app/Contents/MacOS/Safari
Baris kedua di atas adalah output, dan PID adalah 17452 dalam kasus khusus ini.
Kemudian, tugas selanjutnya adalah mengubah prioritas proses (misalkan Safari yang ingin kita jadikan berperilaku baik). Untuk melakukan ini, dalam jenis Terminal.app:
MacBook:~😈 renice -n 10 -p 17452
The -n
pilihan mengubah tingkat bagus dengan menambahkan 10 dengan nilai saat ini (0 secara default). Kisaran nilai adalah -20 hingga 20, dengan nilai terendah yang berarti prioritas tertinggi. Sebagai pengguna biasa, Anda dapat menggunakan nilai 0 hingga 20. Untuk menetapkan nilai negatif, Anda harus memiliki hak akses root (mis. Gunakan sudo
perintah). Baca lebih lanjut tentang nice
dan renice
dengan mengetik man nice
dan man renice
di Terminal.app.
nice
dan renice
tidak membatasi persentase CPU yang tersedia untuk aplikasi tertentu, mereka memperbolehkan untuk mengubah prioritas penjadwalan, atau dengan kata lain berapa banyak waktu CPU dari suatu proses akan didapat. Ini semua relatif terhadap beban CPU pada sistem Anda, jadi jika sistem ini kurang dimanfaatkan, Anda kemungkinan besar tidak akan melihat perbedaan.