Gentoo Linux'ta, paketleri oluştururken kaç işin paralel çalışması gerektiğini söylemek için MAKEOPTS
değişkeni ayarlamak mümkündür . Çift çekirdekli bir CPU'm olduğundan, bu seçeneği saf bir şekilde kullanmayı seçtim : çekirdek başına bir iş, bu yüzden her ikisinin de bir şeyleri var. "Sorun", kullanıcılara seçeneği ayarlamak için çift çekirdekli bir CPU'ya sahip olduğunu söyleyen birçok referans var . Onlardan bazıları:/etc/portage/make.conf
make
-j2
-j3
- Gentoo el kitabı
- Gentoo wiki
- make.conf (5) kılavuz sayfası
Örneğin, Gentoo el kitabı şunları söylüyor:
İyi bir seçim, sisteminizdeki CPU (veya CPU çekirdeği) sayısı artı birdir, ancak bu kılavuz her zaman mükemmel değildir.
Peki "CPU + 1" kuralı için gerekçe nedir? Neden ekstra iş?
Make.conf (5) kılavuz sayfası şunları söylüyor:
Önerilen ayarlar CPU + 1 ve 2 * CPU + 1 arasındadır.
Ayrıca seçenek için make
bilgi sayfasındaki 5.4 bölümü (Paralel Yürütme) ve make
kılavuz sayfası açıklamasını da okudum -j
, ancak orada cevap yok gibi görünüyor.