Apa arti nilai "bagus" dalam statistik penggunaan CPU

9

Saya relatif baru di Linux dan Ubuntu. Saya telah memasang monitor sistem ke bilah (bilah atas layar) dan membuka preferensi untuk mengonfigurasi gadget ini. Pada tab prosesor saya melihat bahwa saya dapat menandai 5 warna pilihan: pengguna, sistem, bagus, IOunggu dan idle. Saya bisa mengerti semua 4 (saya pikir ...) kecuali untuk "baik". Apa ini "baik"? Saya membaca jawaban ini dan saya mengerti bahwa superuser dapat melakukan tugas dengan prioritas lebih besar tetapi, apa artinya jika saya melihatnya di monitor sistem tanpa saya menjalankan proses baru yang bagus?

orang Yehuda
sumber
perbarui pertanyaan saya
yehudah
2
Pertanyaan ini adalah tentang nilai bagus CPU, bukan nilai bagus proses tertentu. T&J ditandai sebagai duplikat dari ini hanya berkaitan dengan nilai bagus dari suatu proses, bukan nilai bagus dari pemanfaatan CPU. Itu tentu saja terkait tetapi bukan hal yang sama. Jadi saya pikir ini bukan duplikat dari yang itu.
Falcon
1
Dan sekarang mengapa di luar topik?
Braiam

Jawaban:

14

Nilai bagus untuk prosesor adalah

waktu yang dihabiskan CPU untuk menjalankan proses pengguna yang telah "dirusak".

(dari man top) Proses "niced" adalah proses dengan nilai bagus positif. Jadi, jika nilai bagus prosesor tinggi, itu berarti ia bekerja dengan beberapa proses prioritas rendah. Jadi indikator ini berguna ketika Anda melihat pemanfaatan CPU yang tinggi dan Anda takut bahwa beban tinggi ini akan berdampak buruk pada sistem Anda:

  • Penggunaan CPU yang tinggi dengan nilai yang bagus: Tidak ada yang perlu dikhawatirkan, tugas yang tidak begitu penting dalam melakukan pekerjaannya, proses penting akan dengan mudah mendapatkan waktu CPU jika diperlukan. Situasi ini bukanlah hambatan nyata.
  • Penggunaan CPU yang tinggi dengan nilai bagus yang rendah: Sesuatu yang perlu dikhawatirkan karena CPU ditekankan dengan proses penting sehingga proses ini atau yang baru harus menunggu. Situasi ini merupakan hambatan nyata.

Saya pikir nilai bagus ini tidak terlalu penting bagi pengguna yang sederhana, ini lebih berguna di lingkungan server.

elang
sumber
4

Bidang yang bagus di bar CPU mengukur proses-proses yang lebih bagus untuk proses lainnya. Prioritas CPU di Linux dinyatakan dalam nilai bagus, antara -20 dan 20, semakin tinggi nilai bagus, terendah prioritas dalam CPU.

Yang Anda lihat adalah proses yang bagus (prioritas rendah) bekerja dan menggunakan CPU. Ini untuk mencegah Anda dari berpikir bahwa sistem Anda sedang di bawah beban yang akan terjadi jika Anda hanya melihat utilisasi 100% dan menunjukkan bahwa ketika Anda membutuhkan siklus itu, Anda akan memilikinya.

Braiam
sumber