`I` (chữ hoa i) có nghĩa là gì trong` ps aux`?


21

Trong trang người đàn ông của psdưới Process Codes Nhà nước , các Ilá cờ (vốn i) không được đề cập nhưng ps auxchương trình các Icờ trong một số quy trình như thể hiện bởi hình dưới đây.

nhập mô tả hình ảnh ở đây

Các làm những gì tôi lá cờ nghĩa là gì?


3
Xin vui lòng, KHÔNG đăng hình ảnh của văn bản. Sao chép nó ra khỏi thiết bị đầu cuối sẽ dễ dàng hơn nhiều cho cả hai chúng tôi.
NieDzejkob

Câu trả lời:


34

Nó có nghĩa là người nhàn rỗi . Trạng thái này đã được giới thiệu rất gần đây, vào tháng 9 năm 2017 (phiên bản 4.14 của nhân Linux). Nó được sử dụng cho các luồng nhân sử dụng TASK_IDLEtrạng thái khi không sử dụng , thay vì TASK_INTERRUPTIBLE; trong các phiên bản trước của kernel, các luồng như vậy đã được báo cáo TASK_UNINTERRUPTIBLElà khó hiểu.

psbáo cáo điều này mà không cần bất kỳ thay đổi nào, bởi vì nó báo cáo trạng thái trực tiếp từ/proc .


Sự khác biệt giữa hai trạng thái đó là gì?
Thorbjørn Ravn Andersen

1
Xem cam kết này : các tác vụ không bị gián đoạn đóng góp vào mức trung bình tải, do đó, các luồng nhân nhàn rỗi không hoạt động ở trạng thái gián đoạn, nhưng điều đó gây ra một số vấn đề, do đó, một trạng thái mới không tải Tải được giới thiệu, cùng với trạng thái trợ giúp id nhàn nhàn. Trạng thái nhàn rỗi đã được báo cáo trong bản vá sau này được liên kết trong câu trả lời. Vì vậy, về cơ bản, Id idle là một trò chơi không bị gián đoạn nhưng không đóng góp vào mức trung bình.
Stephen Kitt
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.