컴파일 속도 최적화
make -j 을 통해 컴파일을 병렬 진행 할 수 있다.
이는 물리 프로세서(CPU core) 갯수가 아닌 가용한 스레드 갯수만큼 옵션으로 지정할 수 있다.
뭐 예를 들자면 intel I5 4core 하이퍼스레드 4 라면 총 8개의 스레드를 활용 가능 하다는 것.
리눅스 배포판 마다 다르지만,
# cat /proc/cpuinfo | grep cores
명령을 통해 사용가능한 스레드 갯수를 알 수 있다.
즉 make 컴파일을 조금 더 빠르게 하고 싶다면,
# make -j 4
이런식으로 스레드 코어를 지정해주는 것이 좋을 것이다.
독립적인 빌드 환경에서는 모르겠지만 SSL이라던가 ALSA 같은 무거운 라이브러리를 사용했을 때는 체감속도가 많이 차이 난다.
'IT > linux' 카테고리의 다른 글
grep / linux, 사용법, 설명, 옵션, 정규표현식, 예제 (0) | 2020.03.30 |
---|---|
mysql DB 생성 간단 정리 / 생성, 권한, 접근, 확인, 예제 (0) | 2020.03.30 |
리눅스 파일 내 텍스트 찾아 바꾸기 설명과 예제 (0) | 2020.03.30 |
linux find or 설명과 예제 (0) | 2015.12.15 |
한장으로 보는 정규 표현식(Regular Expression) cheat sheet (0) | 2015.12.15 |
댓글