젠투 리눅스에서 설정할 수 MAKEOPTS
있는 변수 /etc/portage/make.conf
이야기하는 make
패키지를 만들 때이 병렬로 실행해야합니다 얼마나 많은 작업을. 듀얼 코어 CPU가 -j2
있으므로 코어 당 하나의 작업으로 옵션 을 사용하기로 결정했습니다 . "문제점"은 듀얼 코어 CPU를 사용하는 사용자에게 -j3
옵션 을 설정하도록 알려주는 참조가 많이 있습니다. 그들 중 일부는 다음과 같습니다.
예를 들어 젠투 핸드북은 다음과 같이 말합니다.
올바른 선택은 시스템의 CPU (또는 CPU 코어) 수에 1을 더한 것이지만이 지침이 항상 완벽하지는 않습니다.
그러나 "CPUs + 1"규칙의 근거는 무엇입니까? 왜 여분의 직업입니까?
make.conf (5) 매뉴얼 페이지는 다음과 같이 말합니다.
권장 설정은 CPU + 1과 2 * CPUs + 1 사이입니다.
또한 옵션 에 대한 make
정보 페이지 및 make
매뉴얼 페이지 설명 에서 섹션 5.4 (병렬 실행)를 읽었 -j
지만 답변이없는 것 같습니다.