[VMWare] ESXi에서 VM의 프로세서 소켓, 코어 개수는 어떻게 정해야 할까요?

ids38   
   조회 20065   추천 0    

안녕하세요
궁금한 점이 있어서 여쭤봅니다~

제가 사용하는 서버는

HP 마이크로서버 Gen8
CPU: Intel Xeon E3-1265L v2 (4코어 8쓰레드)

입니다.

ESXi를 사용하고 있는데 VM에서 보니 CPU 설정에서
소켓과 코어를 할당하는 게 있더라구요.
기존에 G1610T는 쓰레드가 2개 뿐이라서 1소켓 2코어 했는데,
위의 CPU에서는 어떻게 할당하는 것이 좋을까요?

일단 1소켓 8코어로 할당하긴 했는데.. 이게 맞는지 모르겠습니다.
고수님들의 조언 기다리겠습니다~!
미리 감사드립니다
FOXBI 2015-08
제가 생각하기엔 큰 차인는 없습니다.

어짜피 2소켓 선택하면 4코어까지 밖에 선택 안되니까요..

8소켓 선택하면 1코어까지고요..

가용한 최대 코어 범위(쓰레드)내에서 할당이 가능합니다.

성능 차이나 그런건 비교 안해봐서 잘 모르겠지만.

어플리케이션에 따라 어찌 설정할지 결정하는게 맞을듯합니다.

일부 상용 어플리케이션의 경우 소켓수에 따라 라이센스가 달라지더라고요.

저는 이정도만 정보드리는게 가능하겠네요~
     
ids38 2015-08
감사합니다! ^^
이성만 2015-08
VM이 여러개 올라갈 경우에는 각 VM 당 코어의 합이 전체 코어 숫자가 넘지 않게 해주시는게 좋습니다.

VM 당 코어 1개씩이 젤 무난하구요.
     
ids38 2015-08
아.. 제가 VM 3개를 구동중인데 각각마다 코어 8개씩을 할당해놨거든요.. 이러면 성능상 좋지 않은건가요? 그렇다면 코어 개수를 줄여야겠네요.. 예를 들면 4개, 2개, 2개 이런 식으로요
          
FOXBI 2015-08
딱히 그렇지만은 않습니다.

OS에서 CPU를 항상 Full로 사용한는 것이 아니기 때문에

가상화에서는 리소스에 대해 어느정도 Over 해서 세팅하는 것을 허용합니다.

실제 사용율을 보시면서 조절하는 것도 좋은 방법입니다.
               
ids38 2015-08
아 그렇군요..
안그래도 VMware사의 문서를 찾아보면서 권장 설정을 보니 각각의 VM마다 코어를 다 사용하긴 하네요.
감사합니다~!
김동민 2015-08
소켓 라이센스 때문에 그렇습니다. 윈도우7등은 2소켓만 허용하기 때문에 4소켓으로 구성하시면 나중에 2개밖에 보이지 않습니다. 그래서 소켓안에 코어를 넣어놓은겁니다. 성능상의 차이는 없습니다.


제목Page 98/130
2015-12   1784003   백메가
2014-05   5259195   정은준1
2015-01   12748   빠시온
2017-07   6221   시하아빠
2016-03   8336   izegtob
2017-04   5542   트루
2015-03   6897   빠시온
2016-03   9756   izegtob
2017-07   5982   나라사랑
2022-05   8174   송주환
2013-05   24129   회원K
2015-05   10163   민사장
2017-04   4993   성격미남
2016-03   16997   izegtob
2014-06   14099   HighElf
2016-03   24591   izegtob
2017-06   6807   전산직딩
2016-03   26109   izegtob
2014-06   6082   HighElf
2015-01   13876   EdH
2019-06   9055   송주환
2014-06   6250   HighElf