kipmi0的计划类和优先级应该是什么?
我查了一些服务器,kipmi0的ps输出是:
STARTED USER PID PPID PGID TT TID %MEM %CPU VSZ CLS NI PRI STAT WCHAN COMMAND
Nov 03 root 52 2 0 ? 52 0.0 0.0 0 TS 19 0 SN ipmi_thread \_ [kipmi0]
似乎kipmi0内核线程应该是TS调度,这意味着SCHED_OTHER。
对于我的一台服务器(Redhat5.x 2.6.18-238.el5),它的RR意味着SCHED_RR:
STARTED USER PID PPID PGID TT TID %MEM %CPU VSZ CLS NI PRI STAT WCHAN COMMAND
Dec 04 root 1755 79 1 ? 1755 0.0 0.6 0 RR - 139 SN ? \_ [kipmi0]
有谁知道可能导致这种情况的任何因素?
答案 0 :(得分:0)
回答我自己的问题:
Kipmi的默认计划类是TS,而chrt
可以更改。我们只是从产品初始脚本中找到此命令:chrt -p --rr 99 $pid_of_kipmi
由于某种原因添加了它,并且关于我们的最终解决方案,
echo 100 > /sys/module/ipmi_si/parameters/kipmid_max_busy_us
cat /etc/modprobe.d/ipmi.conf
options ipmi_si kipmid_max_busy_us=100