일단 distcc를 통해 분산 컴파일은 수행된다.
그런데 생각보다 잘 분산이 되는것 같지도 않고 이상한 점도 있다.
모니터링을 하다보면
2318 Compile conftest.c localhost[0]
4576 Compile localhost[0]
이런 메세지가 제법 많이 뜨는데 뭔지 모르겠다.
또 emerge 중에 ssh의 연결이 끊긴 경우가 생겼는데
다시 접속해 모니터링을 해보니 백그라운드로는 몇개의 관련 프로세스가 돌고 있었다.
이걸 강제로 끝내는 방법은? (kill 말고)
distccmon-* 프로그램이 참조하는 디렉토리(DISTCC_DIR)가
emerge 를 사용하는 경우 /var/tmp/portage/.distcc 가 되고
그렇지 않고 개별적으로 빌드되는 경우는 ~/.distcc 가 된다.
커널 빌드시에는
make CC="distcc" bzImage -j 4
이렇게 주면 된다.
'운영_설치 > 리눅스_유닉스' 카테고리의 다른 글
dd 명령어 옵션 (0) | 2015.01.27 |
---|---|
time 명령어 (0) | 2014.07.26 |
ccache 설치 on 젠투 (0) | 2014.07.24 |
젠투에서 하드 디스크 절전 (0) | 2014.07.08 |
젠투에서 파이썬 sqlite 사용 (0) | 2014.06.09 |