Ben Ubuntu proje üzerinde çalışıyorum. Sched_batch ve sched_other arasındaki açık farkı bulamadınız. Birisi bana farkı söyleyebilir mi? sched_batch
ile yapılmaktadırsched_batch ve SCHED_OTHER zamanlama arasındaki fark nedir?
6
A
cevap
5
konu etkileşimli olmayan olduğu varsayılır, fakat CPU bağlı ve performans için optimize edilmiştir. Böylece, bu politika daha önbellek dostu. Varsayılan sched_batch
zaman dilimi 1,5 saniyedir. Buna ek olarak, SMP durumunda, sched_batch
, yüksek düzeyde boşta olan bir çekirdeğe (toplu olmayan dişlere göre) göç edecektir. Birincil fark, sched_batch
is a variant of sched_idle
olan
0
. Yani Bu gibi işlemler sadece sched_other
işlemlerinin istemediği durumlarda cpu kullanır.