Bölüm 12 · SimülasyonÇok Çekirdekli Çizelgeleme ve Yük Dengeleme? ← Bölüm 12 Çekirdek 4 Ortak AyrıDengele Şimdi dengele Afinite Yok Yumuşak Katı Senaryo Örnek Dengesiz Rastgele Hız 1.5/s Karşılaştır Görevler Tik 0 Biten 0/0 Göç 0 Dengesizlik 0 Bitiş – KapatÇok Çekirdekli Çizelgeleme ve Yük DengelemeGörevler aynı anda birden çok CPU çekirdeğinde çalışır. Her şeridin sol kısmı çekirdeğin hazır kuyruğunu (kuyruk başı solda), sağ kısmı o çekirdeğin Gantt zaman çizelgesini gösterir. Tek bir ortak hazır kuyruğu; çekirdek başına kuyruklar, işlemci afinitesi ve yük dengelemeyle karşılaştırılır.KullanımÇekirdek −/+ ile 1–8 çekirdek seçilir; Ortak / Ayrı kuyruk modelini belirler (tek ortak kuyruk ya da çekirdek başına kuyruk).Dengele her tikin başında bir dengeleme turu çalıştırır (yalnızca çekirdek başına kuyrukta); Şimdi dengele hemen bir tur çalıştırır.Görevler iş@çekirdek biçiminde yazılır (iş 1–30, tercih edilen çekirdek 0–7), en çok 12 görev. Görevler tek tek yazılabilir, liste olarak yapıştırılabilir ya da hazır bir senaryo seçilebilir.Yan panel görevlerin ilerlemesini (Görevler) ya da kuyruk uzunluklarını ve dengesizliği (Yük) gösterir. Karşılaştır üç kuyruk modelini sonuna kadar çalıştırır; bir satıra tıklamak o modeli yükler.KurallarTikHer çekirdek kuyruğunun başındaki görevi 1 tik çalıştırır, sonra kuyruğun sonuna ekler (RR, q = 1).OrtakTek genel kuyruk; boştaki çekirdekler buradan görev çeker.AyrıHer çekirdek kendi kalıcı kuyruğunu tutar.DengeleUzunluk farkı 1’den büyük olduğu sürece en dolu kuyruktan en boş kuyruğa görev taşınır.GöçGörev bir önceki seferden farklı bir çekirdekte çalışır (bir kez sayılır).YumuşakSon çalıştığı çekirdek tercih edilir; göç edebilir.KatıYalnızca tercih edilen çekirdek; görev hiç taşınmaz.BitişTüm görevler bitene kadar geçen tik sayısı (makespan).AyarlarÇekirdek sayısı, model, afinite ya da görevler değişince simülasyon 0. tikten yeniden başlar.Gösterim ↷ göç dengeleme taşıması boştaki çekirdek kuyruk başı ✓ bitti afinite (tercih edilen çekirdek)Tuşlar←→ tikBoşluk oynatHomeEnd ilk / sonEsc kapat