sched_batchとsched_otherスケジューリングの違いは何でしょうか?
man schedページにおいて、sched_otherは以下のように書いてありましたが、具体的なイメージがよくわかず。。。
このポリシーは (nice 値に基づく) 動的な優先度にしたがってスレッドの スケジューリングが行われるという点で、SCHED_OTHER に似ている。
異なるのは、このポリシーでは、スレッドが常に CPU に負荷のかかる (CPU-intensive) 処理を行うと、スケジューラが仮定する点である。
スケジューラはスレッドを呼び起こす毎にそのスレッドにスケジューリング上の ペナルティを少し課し、その結果、このスレッドはスケジューリングの決定で 若干冷遇されるようになる。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。