Bob*_*Bob 13 linux linux-kernel
我正在尝试提高服务器的性能。我有几个需要低抖动(小于 10 毫秒的方差)的进程。
我在 i7-920(4 个物理核心,8 个 HT)上的平均负载最大为 4。大约有 10 个进程,范围从 40% 到 90% 的核心用户模式。系统使用率为 3%。总 CPU 使用率最高为 80%。
如果已经设置了无滴答和高分辨率计时器,将内核从 100hz 设置为 1000hz 会改善抖动吗?
这个页面似乎表明它仍然在做一些事情。https://lkml.org/lkml/2009/4/28/401
从自愿 (PREEMPT_VOLUNTARY) 更改为可抢占 (PREEMPT) 怎么样?
小智 4
如果低抖动对您很重要,是的,您可能想同时使用 1000hz 和 PREEMPT。
如果这些进程确实对时间敏感,那么您可能需要一些更面向实时的补丁/内核,或者至少需要一些进程级调度参数,例如 rtprio。
| 归档时间: |
|
| 查看次数: |
15407 次 |
| 最近记录: |