none
SQL 지원 코어 문의드립니다. RRS feed

  • 질문

  •  SQL 2012 STD 가 16코어까지 지원하는 것으로 알고 있습니다.

     8코어 CPU 2개를 장착한 서버일 경우 정상적으로 모든 코어(16개)를 사용한다면

     12코어 CPU 2개를 장착한 서버일 경우는 CPU 1개(12개) + CPU 1/3개(4개)의 코어만 사용하는게 맞나요?

     그렇다면 보통은 코어수가 낮은 CPU일수록 코어당 클럭이 높으니 8코어 2개를 장착한 CPU에서 SQL 2012 STD를 사용하는게

     성능상 유리한가요?

     

    2015년 8월 31일 월요일 오전 12:47

답변

  • 안녕하세요.

    Standard Edtion에서는 24Core가 있어도 16core만 사용하는 것이 맞습니다.

    만약 특정 코어를 지정해서 사용하고 싶다면, 원하는 CPU masking 해서 사용할 수 있습니다.

    12core + 4core 보다는 8core+8core가 더 좋을 테니까요.

    ALTER SERVER CONFIGURATION 의 PROCESS AFFINITY를 사용해서 CPU를 지정할 수 있습니다.

    두번째 문의사항은... 예, 16core 1socket보다는 8core 2개라 클럭이 좋을 테니 성능에 도움이 될 수 있겠네요.

    하지만 새로나온 프로세서가 더 나은 테크놀로지로 만들어지기도 하기 때문에 단순비교는 힘들지 않을까 싶습니다.

    실제로 비교 테스트를 해보는 것이 가장 좋을 것 같습니다. ^^

     

    Younggun Kim

    MCDBA, MCITP
    Consultant @ Database Division in SQLRoad
    http://www.sqlroad.com  http://www.sqlserver.co.kr
    ygkim@sqlroad.com


    2015년 9월 1일 화요일 오후 12:27