我想检查调度政策和优先级的一些线程没有编程。有没有办法从top或其他命令中获取它?在top中,我可以看到PR列(这是优先级),但我如何才能获得调度策略?谢谢
ulydmbyx1#
你可以发现
/proc/<your_pocess_id>/sched.
字符串举例来说:
awk '/policy/ {print $NF}' /proc/8888/sched
型这将返回id为8888的进程的策略你也用chrt -p 8888试试
wxclj1h52#
使用ionice,man ionice的更多信息。对于id为2914585的进程:
man ionice
# ionice -p2914585 best-effort: prio 2
字符串对于类似top的替代方案:使用htop,您可以将其添加为列(F2,Columns)。
top
htop
2条答案
按热度按时间ulydmbyx1#
你可以发现
字符串
举例来说:
型
这将返回id为8888的进程的策略
你也用chrt -p 8888试试
wxclj1h52#
使用ionice,
man ionice
的更多信息。对于id为2914585的进程:字符串
对于类似
top
的替代方案:使用htop
,您可以将其添加为列(F2,Columns)。