Apa arti `I` (huruf besar i) dalam` ps aux`?

21

Di halaman manual di psbawah Kode Status Proses , Ibendera (huruf kapital i) tidak disebutkan tetapi ps auxmenunjukkan Ibendera dalam beberapa proses seperti yang ditunjukkan oleh gambar di bawah ini.

masukkan deskripsi gambar di sini

Apa arti bendera I ?

GypsyCosmonaut
sumber
3
Tolong, JANGAN memposting gambar teks. Menyalinnya dari terminal akan jauh lebih mudah bagi kami berdua.
NieDzejkob

Jawaban:

33

Itu berarti "idle" . Keadaan ini diperkenalkan baru-baru ini, pada bulan September 2017 (versi 4.14 dari kernel Linux). Ini digunakan untuk utas kernel yang menggunakan TASK_IDLEstatus saat idling, bukan TASK_INTERRUPTIBLE; di versi kernel sebelumnya, utas tersebut dilaporkan TASK_UNINTERRUPTIBLEmembingungkan.

psmelaporkan ini tanpa perlu perubahan apa pun, karena melaporkan negara langsung dari/proc .

Stephen Kitt
sumber
Apa perbedaan antara kedua negara?
Thorbjørn Ravn Andersen
1
Lihat komit ini : tugas yang tidak terputus berkontribusi pada rata-rata beban, jadi utas kernel idle menganggur dalam keadaan interruptible, tetapi hal itu menyebabkan beberapa masalah, jadi status "tanpa beban" baru diperkenalkan, bersama dengan status "siaga" pembantu. Keadaan menganggur dibuat dilaporkan dalam tambalan kemudian terkait dengan jawaban. Jadi pada dasarnya "idle" adalah "tidak terputus" tetapi tidak berkontribusi pada rata-rata beban.
Stephen Kitt