물리코어 기준으로 알고 있는데
이 "물리코어" 라는게 말 그대로 서버용 보드에 2개 이상의 CPU 를 박는 것을 의미하나요?
아니면 최신 인텔 CPU(커피레이크) 기준으로 본다면 6개의 코어를 말하는 건가요?
그리고 이 코어수 계산에 HT(하이퍼스레딩) 도 계산되는지 알고 싶습니다.
이 "물리코어" 라는게 말 그대로 서버용 보드에 2개 이상의 CPU 를 박는 것을 의미하나요?
아니면 최신 인텔 CPU(커피레이크) 기준으로 본다면 6개의 코어를 말하는 건가요?
그리고 이 코어수 계산에 HT(하이퍼스레딩) 도 계산되는지 알고 싶습니다.
해당 질문의 문제를 해결, 도움이 되는 선택된 답변이 있습니다.
작성된 다른 답변도 확인해 보시기 바랍니다..
10개의 답변이 있습니다.
조영훈님이 언급하신 작업 관리자 성능에서 보이는 화면에, 'Core' 가 물리코어 숫자입니다.
참고로 다른 방법으로
실행창 (Windows 키 + R) 에서 'MSinfo32.exe' 를 이용가능합니다.
실행해보면
시스템요약에프로세서가 나오는데
여기서 프로세서 가 CPU라고 보시면 되고, Core 숫자가 물리코어라고 보시면 됩니다.
(뒤에 물리코어는 하이퍼스레딩등을 이용한 확장 논리 코어이며, Oracle의 경우 예전에 하이퍼 스레딩에따른 라이선스 부과도 있었습다고 합니다만)
그리고, SQL의 경우는 프로세서(CPU) 최소 단위 코어도 있는 것으로 알고 있습니다.
아마 SQL 과 Win-Svr가 조금 다르니 확인 해보시는게 좋을 듯 합니다.
다만 유저수가 많아지면 구매금액도 무제한으로 늘어나겠죠
그래서 설치되는 서버에 장착된 CPU 에 따른 구매방법입니다.
이방법으로 구매한 서버에는 SQL cal을 구매할 필요없이 무제한으로 접속할수가 있습니다
예전에는 물리적인 CPU개수에 대해 구매를 했습니다 ,메인보드에 장착되는 CPU의 개수 , 즉 그 CPU가 몇개의 core를 가졌든 실제로 눈에 보이는 CPU가 2개면 그 2개에 대해서만 라이선스를 구매하면 됐습니다
지금은 1CPU당 내장된 core의 개수가 점점 많아져서 눈으로 보이는 cpu개수는 많이 줄어들고있습니다.
그래서 현재는 sql이 설치되는 서버에 장착된 모든 CPU의 개수의 합에 대한 라이선스 구매가 원칙입니다
예를 들면 / 서버에 6ocre CPU가 2개 설치되어 운영되는 서버의 경우라면
[ 6 ( CPU당 core수) * 2 ( cpu수량) ] /2 ( 2개core당 라이선스 1개를 구매하면됩니다. ) = 6 라이선스 구매
이렇게 계산하시면 되요
양성환 | 약 5년 전
물리코어로 계산되는것으로 알고 있고 그렇게 cal를 구비해야 맘이 편한데.. 실제로 그렇게 잘 못하고 있는실정이라 담당자들은 머리가 아픈것 같습니다.
CPU Core수에 따라 가격을 받지요....
하지만, 이부분은 논쟁의 범위입니다.
저는 8Core서버에서 2Core만 견적을 받아 설치하였었습니다만
사용하는데 이상은 없었습니다.
단순히 가격을 매기는 기준인것 같으니, 참고하세요.
danis78 | 약 5년 전
danis78 | 약 5년 전
양성환 | 약 5년 전
CPU TPMC 값을 확인 해서 디자인 하셔야 합니다.
서버 도입시에도 성능에 영향 없으면 가능한 core수 낮춥니다 ㅠㅠ
서버 가격보다 DB 가격이 더 비싸네요.
양성환 | 약 5년 전
물리코어 만 해당합니다.
CPU는 프로세스 단위이고 이 단위는 SQL SERVER 2008R2 이하 라이센스에서 사용 됐습니다.
양성환 | 약 5년 전
아래 그림에서 코어 8 이라고 나와 있는 항목
쿨가이 | 약 5년 전
양성환 | 약 5년 전