Apa artinya 'Bagus' pada tab proses

Jawaban:

29

'Bagus' mengacu pada prioritas proses pada CPU Anda. Ini adalah angka dalam kisaran -20 (prioritas tertinggi) hingga 19 (terendah). Anda mungkin akan menemukan bahwa sebagian besar aplikasi yang Anda jalankan bagus '0', yang berarti mereka berjalan dengan prioritas normal dan tidak ada yang akan mendapatkan perlakuan istimewa oleh penjadwal atas yang lain.

Jika Anda menjalankan program intensif, Anda mungkin ingin meluncurkannya dari terminal bersama nice -n 10 /path/to/program. Dengan cara itu akan berdampak lebih kecil pada kinerja sistem Anda.

Perhatikan bahwa Anda memerlukan sudohak root ( ) untuk menjadwalkan proses dengan prioritas lebih besar dari normal (<0). Hal ini untuk mencegah pengguna agar dapat merusak seluruh sistem dengan mudah, dan agar tugas-tugas penting selalu dapat menerima waktu CPU yang mereka butuhkan.

Ada penjelasan yang bagus di Wikipedia juga.

Iain Lane
sumber
1
man nicemengatakan kisaran sebenarnya -20 (prioritas tertinggi) hingga 19 (terendah).
GabrielF
@GabrielF ta, diperbaiki
Iain Lane
4

Bagus bukan hanya prioritas dikalikan dengan minus.

Anda akan menemukan bahwa pada sistem unix / linux bahwa jika suatu tugas memonopoli prosesor, maka sistem tidak terhenti. Ini karena sistem secara dinamis akan menurunkan prioritas tugas ini.

Kebaikan mempengaruhi prioritas dasar. Jadi sementara kebaikan dapat dianggap sebagai prioritas negatif, itu akan memiliki efek kurang dari prioritas pada sistem Microsoft NT, karena penjadwal Linux sudah melakukan pekerjaan yang baik untuk menjaga hal-hal baik.

ctrl-alt-delor
sumber