Trong Gentoo Linux, có thể đặt MAKEOPTSbiến trong đó /etc/portage/make.confđể cho biết có makebao nhiêu công việc nên chạy song song khi xây dựng các gói. Vì tôi có CPU lõi kép, tôi ngây thơ chọn sử dụng -j2tùy chọn: một công việc cho mỗi lõi, vì vậy cả hai đều có việc phải làm. "Vấn đề" là có rất nhiều tài liệu tham khảo cho biết người dùng có CPU lõi kép để đặt -j3tùy chọn thay thế. Một số trong số họ là:
- Cẩm nang Gentoo
- Wiki Gentoo
- trang người đàn ông make.conf (5)
Ví dụ: cẩm nang Gentoo nói:
Một lựa chọn tốt là số lượng CPU (hoặc lõi CPU) trong hệ thống của bạn cộng với một, nhưng hướng dẫn này không phải lúc nào cũng hoàn hảo.
Nhưng lý do căn bản của quy tắc "CPU + 1" là gì? Tại sao việc làm thêm?
Trang man make.conf (5) thậm chí còn cho biết:
Các cài đặt được đề xuất nằm giữa CPU + 1 và 2 * CPU + 1.
Tôi cũng đã đọc phần 5.4 (Thi hành song song) trong maketrang thông tin và makegiải thích trang man cho -jtùy chọn, nhưng dường như không có câu trả lời nào ở đó.