Câu trả lời:
Các top
lệnh liệt kê các ưu tiên của tiến trình đang chạy dưới PR
tiêu đề. Nếu bạn đã cài đặt nó, bạn cũng có thể tìm kiếm một quy trình và sắp xếp theo mức độ ưu tiên htop
.
awk '{print $18}' /proc/1337/stat
(được ưu tiên cho quá trình 1337).
Sự lựa chọn khác:
Sử dụng ps -o pri
. Chỉ định id quá trình với -p 1337
. Hoặc, sử dụng -e
để liệt kê tất cả các quy trình.
Thử nghiệm với điều này như một điểm khởi đầu nếu bạn muốn nhiều hơn là ưu tiên:
ps -e -o uid,pid,ppid,pri,ni,cmd
Nếu bạn có một bản phân phối Linux bị cắt giảm trong đó ps và top không cung cấp cho bạn thông tin ưu tiên, bạn có thể phân tích tệp stat của Proc cho ID tiến trình của bạn để lấy thông tin ưu tiên.
cat /proc/PID/stat | awk '{print "priority " $18 " nice " $19}'
Các giá trị ở vị trí 18 và 19 của tệp stat thể hiện mức độ ưu tiên và tốt đẹp
Để biết thêm: https://linux.die.net/man/5/proc