Linux,Unix,BSD

CPU 개수 확인 등.(mptable, sysctl)

채윤아빠 2008. 3. 4. 15:52
728x90
반응형

# mptable

Processors:     APIC ID Version State           Family  Model   Step    Flags
                 0       0x14    BSP, usable     15      2       9       0xbfebfbff
                 1       0x14    AP, usable      15      2       9       0xbfebfbff
                 2       0x14    AP, usable      15      2       9       0xbfebfbff
                 3       0x14    AP, usable      15      2       9       0xbfebfbff

위는 2way 서버에서 실행한 결과입니다. HT까지 포함하여 프로세서가 4개 있다고 나옵니다.

# sysctl kern.smp

kern.smp.maxcpus: 1
kern.smp.active: 0
kern.smp.disabled: 0
kern.smp.cpus: 1
위 결과를 보면 실제 2way 서버이지만 커널은 smp가 활성화되어 있지 않아서 single cpu만 동작하는 상태임을 알 수 있습니다.

커널을 다시 컴파일해서 적용해야합니다.
options SMP
위 옵션을 적용하여 다시 커널을 만들 필요가 있습니다.