我正在编写一个非常小的守护进程,即使系统处于严重压力下也必须保持响应.我正在研究SCHED_FIFO和SCHED_RR之间在调度方面的差异,以及尝试确定合理的优先级.
哪个调度程序适用于小型但关键的监控守护程序,哪个优先级相当安全?在试图理解两者之间的差异时,我仍然有点模糊.
我的程序在3k以下分配(并使用mlockall()),它向xenbus写入大约600个字节然后休眠,但是我不可能告诉实际写入数据需要多少时间(以ms为单位).编写取决于配置文件.
提前感谢任何建议/解释.
c linux xen scheduled-tasks
c ×1
linux ×1
scheduled-tasks ×1
xen ×1