FreeBSD 4.x 기본 설치 후 추가작업
※ FreeBSD는 하이퍼쓰레딩을 지원하는 OS임
- 기본설치 시 SMP 미지원
(CPU 수량 등 확인 명령 : mptable)
- SMP 지원을 위해 다음 작업 수행
-> kernel 백업
# mkdir modules.good
# cp kernel kernel.good
# cp -R modules/* modules.good/
-> kernel config 수정
# cd /sys/i386/conf
(AMD64의 경우는 # cd /sys/amd64/conf)
# cp GENERIC 새파일명(보통 시스템명)
# vi multiboard (새로운 config file명)
(다음의 설정의 # comment를 삭제
options SMP
options APIC_IO
추가적인 불필요 옵션 # comment 추가 또는 제거)
※ 굉장히 많은 network connection이 필요할 경우에는
options NMBCLUSTERS=32768 를 추가한다.
-> # config multiboard (생성한 config file명, 여기서는 'multiboard')
(실행 결과 메시지 참고)
# cd ../../compile/multiboard
# make depend && make all install
-> 시스템 재부팅
-> top 명령 실행 시 'C'컬럼에 CPU 갯수만큼의 번호 표시 (0, 1,...)
'소프트웨어 > 서버관련' 카테고리의 다른 글
Overview of Mercury/32 (0) | 2007.11.15 |
---|---|
Pegasus Mail & Mercury 커뮤니티 사이트입니다 (0) | 2007.11.08 |
FreeBSD 시스템 로그 보기 (1) | 2007.11.05 |
FreeBSD CPU 정보 알아내기 (0) | 2007.11.05 |
Mercury/32 4.52 (4) | 2007.11.04 |
댓글