![提高进程的精细度是否会减少调度所花费的时间?](https://linux22.com/image/128609/%E6%8F%90%E9%AB%98%E8%BF%9B%E7%A8%8B%E7%9A%84%E7%B2%BE%E7%BB%86%E5%BA%A6%E6%98%AF%E5%90%A6%E4%BC%9A%E5%87%8F%E5%B0%91%E8%B0%83%E5%BA%A6%E6%89%80%E8%8A%B1%E8%B4%B9%E7%9A%84%E6%97%B6%E9%97%B4%EF%BC%9F.png)
假设服务器有许多长期占用 CPU 的进程,而这些进程没有实时要求。最大化每个进程的性能是否会减少调度这些进程所花费的 cpu 时间?
答案1
不会。调度进程所花费的时间量并不取决于这些进程的良好值。这取决于进程的数量。
Niceness 值会影响进程的优先级以及给定进程在运行队列中上调/下调优先级的可能性。
不过,花费在调度进程上的时间成为一个问题的情况并不常见。
假设服务器有许多长期占用 CPU 的进程,而这些进程没有实时要求。最大化每个进程的性能是否会减少调度这些进程所花费的 cpu 时间?
不会。调度进程所花费的时间量并不取决于这些进程的良好值。这取决于进程的数量。
Niceness 值会影响进程的优先级以及给定进程在运行队列中上调/下调优先级的可能性。
不过,花费在调度进程上的时间成为一个问题的情况并不常见。