가상머신 구동할땐 램이 제일 중요한가요?

푸르린   
   조회 4298   추천 0    

하루하루 미루다 어제 처음으로 i7 8세대(6C12T) + 16GB 램으로 2코어/램 3기가 가상머신을 4개 돌려봤는데 CPU 사용량이 100%를 찍고 램도 아예 다 쓰네요..


고수님들 의견을 여쭤보니 물리코어 1개당 가상코어 2~4개까지 괜찮다 하시던데, 그럼 제 컴퓨터에 램만 좀 더 증설하면 가상머신을 2개는 더 돌릴 수 있을까요? 이런게 처음이라 궁금한 게 많아서 죄송합니다 ㅠㅠ

Prrrrrrrrrrin!
짧은글 일수록 신중하게.
gmltj 2023-02
호스트 운영체제와 게스트 운영체제가 무엇인가요? 시피유가 겹쳐서 할당되면 가상머신의 실행 속도가 확 떨어집니다.
     
푸르린 2023-02
아 호스트는 10 프로, 게스트는 10 홈입니다!
          
gmltj 2023-02
게스트가 윈도우 10 홈 32비트인가요? 3기가면.... 많이 부족하네요... 윈도우10은 8기가에 64비트는 깔아야 쓸만합니다.
페선생 2023-02
disk
maronet 2023-02
"물리코어 1개당 가상코어 2~4개" <- 이 얘기는 가상머신들이 평균적으로 CPU를 20~30% 정도 사용한다는 전제하에서 말하는 것입니다.
부하량이 80% 이상가는 VM들은 1:1 또는 아예 물리머신에서 돌리는게 더 효과적일 수도 있습니다.

그리고 CPU, 메모리 모두 100%인 상황이라면
메모리 부족으로 인해 CPU가 높아진 것인지 <- 이 경우는 메모리만 늘리면 해소
디스크 IO가 느려 대기시간이 길어져 느려진 것인지 <- 이 경우 VM별 디스크 분리
원래 CPU/RAM 모두를 많이 쓰는 것인지 <- 이 경우는 둘다 늘려줘야 해소
확인해 보고 결정하시는게 좋을 것 같습니다.
     
푸르린 2023-02
아하..... 직접 테스트해보고 황금비율을 찾아봐야겠어요. ㅎㅎ
제온프로 2023-02
가상머신 Virtual Machine
아마도 VMware Workstation 사용하겠죠??

거기에 원도우 10 pro 4개 돌리고 있겠죠 ?
거기에 원도우 10 pro 2개 더 돌리고 싶다는 것이고!!
원할한 윈도우 사용을 지향하구요..

1. RAM= 8GB x 6개 = 48GB + HostRAM
  그러므로 64GB가 필요하네요.
2. SSD 필요하고요
3. CPU코어는 각 VM 당 2~3개코어 필요 : 14코어 ~ 21코어 필요.

모든 윈도우를 많이 사용하면.. 20코어 이상 필요하며.
윈도우에 간단한 프로그램 하나 도는 정도라면.. 14코어 정도면 될 것 같아요.
     
dateno1 2023-02
간단한것 돌린다면 코어 거기까지 필요없고 (상용 서비스도 비율 200%정도 흔함), 코어 개수 적어도 개당 클럭 높거나, IPC 높으면 버팁니다
     
푸르린 2023-02
헣.... 좋은게 필요하네요 ㅠㅠ
dateno1 2023-02
시퓨같은건 뭘 돌리는지에 달린거고, 램은 항상 배고프고, 디스크는 NVMe라면 너무 싸구려만 아니면 10개쯤은 버틸꺼에요

아무것도 안 했을떄 호스트 6~8기가 먹는다 치고, 나머지 용량을 게스트의 RAM + VRAM으로 나누어보세요

윈10 64비트쯤 돌리면 게스트도 12~16기가쯤 램 줘야 안 버벅여요
     
푸르린 2023-02
Ssd를 여러개 장착하는것도 고려중이에요 ㅎㅎ
          
dateno1 2023-02
디스크 개수 늘리는것도 좋지만, 애초에 좀 좋은 제품을 쓰세요

컨슈머 라인업은 대체로 숫자놀이에만 치중하므로 장터에서 엔터 중고라도 사는게 이럴땐 낫습니다 (싸기도 함)
쓰레기단장 2023-02
램 많이 박는 게 기본입니다. 그래도 느리면 스토리지 늘리고 그래도 느리면 cpu업글 해주셔요~~~
상상이상으로 램 많이 씁니다.
민사장 2023-02
램 용량 = 가상머신 개수 와 비례합니다.
램은 가상머신 개수와 비례하는 반면, CPU 는 가상머신 2개가 되면 처리 능력이 2배가 되야할것 같지만 그렇지 않습니다.
CPU 활용률이 높은 시스템이라면 그렇겠지만, 대부분 WEB-WAS-DB 같은 시스템은 CPU 가 대부분 idle 상태에 있습니다. 10% 미만에서 돌아요.
그래서 CPU 는 가상머신 개수와 비례하진 않습니다. (Linux 기준 그렇고, 윈도우는 CPU 자원을 더 먹을수도 있습니다)

가상머신에서 제일 많이 투자해야 하는 부분은 램도, CPU도 아닌 하드디스크입니다.
왜냐면 많은 시스템들이 하나의 컴퓨터 안에 들어가므로, 게스트들이 들어 있는 하드라도 죽어버리면 그 시스템을 모두 잃게 되기 때문입니다.
그래서 효율 따지지 말고 무조건 제일 단단한 Raid 1 + 여유가 있다면 Spare 구성까지 하는게 제일 좋습니다.
OS가 깔리는 호스트는 이중화를 안해도 됩니다. OS야 다시 설치해서 게스트를 불러오면 됩니다.
하지만, 게스트가 저장되는 하드는 무조건 Raid 구성으로 이중화 보호해야 합니다. SAS 기업용으로 구성하는게 좋겠죠.
그리고 게스트를 백업할 하드도 필요합니다. 백업 하드는 no raid 여도 됩니다.


QnA
제목Page 1482/5708
2015-12   1677968   백메가
2014-05   5143824   정은준1
2015-01   3845   제라투룰
2017-03   3845   NGC
2017-05   3845   반성만
2019-05   3845   goodree
2016-07   3845   노아디
2014-08   3845   겨울나무
2018-06   3846   거룩한황제
2016-06   3846   크리미
2014-11   3846   Won낙연
2016-05   3846   얼빵이사
2015-03   3846   박경훈
2016-01   3846   쿡쿠하세요…
2015-08   3846   2CPU최주희
2014-12   3846   땅땅
2016-06   3846   방o효o문
2018-01   3846   MikroTik이진
2015-08   3846   전설속의미…
2017-09   3846   막울었어요
2014-02   3846   자연인
2017-10   3846   Win31