250x250
반응형
Notice
Recent Posts
Recent Comments
전산쟁이의 기억노트
make multithread 옵션 본문
728x90
반응형
SMALL
기본적으로 configure 후 make 수행시 단일 쓰레드로 작동하게 되는데, 멀티쓰레드로 make 하려면 -j 옵션을 추가로 주면
멀티 쓰레드로 작동
#단일쓰레드로 make 시
$> make
#멀티 쓰레드 make 시 (make 뒤에 -j 옵션 추가)
$> make -j 2
테스트 환경 공유
- Host cpu (Intel Xeon E5-2696 v3 @ 2.30GHz * 1EA)
- VM 정보 - Centos8 / 6Core
- make 옵션별 수행시간 (s/w별 confiure시 prefix만 기재하고 추가 옵션은 없음)
소요시간 nginx 1.18 php-8.1.9 단일쓰레드 14초 8분 44초 2개 설정 7.4초 4분 57초 4개 설정 4.2초 3분 19초 6개 설정 3.5초 2분 58초 8개 설정 3.5초 2분 56초 - 소요시간단위 쓰레드별 평균 CPU사용율
cpu 사용율 nginx 1.18 php-8.1.9 단일쓰레드 11% 2개 설정 32% 4개 설정 65% 6개 설정 84% 8개 설정 83%
출처 - http://igoni.kr/books/linux/page/make-multithread
728x90
반응형
LIST
'Centos기술노트' 카테고리의 다른 글
php 경로별 모듈 인식 오류 (0) | 2022.08.14 |
---|---|
ntp를 ipv4만 사용해서 시간 동기화 하기 (0) | 2022.08.14 |
Linux 디스크 스케쥴링 (0) | 2022.08.12 |
iptables에서 icmp차단 (0) | 2022.08.12 |
gzip으로 압축된 파일 내용 보기 (0) | 2022.08.12 |
Comments