FreeBSD 4.x 다중 CPU(SMP) 지원

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 4.x 다중 CPU(SMP) 지원  (3) 2007.11.08
FreeBSD 시스템 로그 보기  (1) 2007.11.05
FreeBSD CPU 정보 알아내기  (0) 2007.11.05
Mercury/32 4.52  (4) 2007.11.04

이 글은 "씨디맨" 의 동의 없이 전문 재배포 금지. 링크 및 트랙백은 허가 없이 무제한 허용 *  [자세히보기]

질문 또는 댓글을 남겨 주세요.

질문글은 무조건 답변 드리겠습니다. 이곳에 질문을 올려주세요.
이 글과 연관이 없는 급한 질문은 빠른 질문/답변을 이용해 주세요!

댓글 입력 폼

s;s s;s

     이미지 업로드

  1. link building service 2011.08.04 18:31 신고

    말도 안되는 댓글, 간단한 댓글도 환영합니다. 댓글은 항상 열려있습니다. 질문자끼리 토론도 허용합니다.
    급한 질문은 질문/답변을 이용해 주세요!

    perm. |  mod/del. |  reply.
  2. finding love quotes 2011.08.11 03:26 신고

    kernel config 수정
    # cd /sys/i386/conf

    (AMD64의 경우는 # cd /sys/amd64/conf)
    # cp GENERIC 새파일명(보통 시스템명)
    # vi multiboard (새로운 config file명)
    (다음의 설정의 # comment를 삭제
    options SMP

    perm. |  mod/del. |  reply.
  3. funny life quotes 2011.08.11 21:29 신고

    이런 블로거모집은 영~ 보기 그렇더군요.
    물론 모든 관공서에서 모집하는 블로거가 그렇진 않겠지만 아무래도 후원이나 이런 금전적인 혜택이 있다보니
    쓴소리를 좀 하지 못한체 듣기 좋은 소리만 하는게 좀 많이 보기 안좋더군요..

    perm. |  mod/del. |  reply.