[VMWare] vmware로 만들수 있는 가상윈도우 개수 문의

   조회 19105   추천 0    

안녕하세요  s/w 쪽은 컴맹 수준입니다^^;

시스템 사양은 cpu : amd 3950x /ram:128gb/하드:ssd 500gb (여유공간 150gb) 이렇습니다

처음에 vmware11  버젼을 사용해서 가상윈도우 51개 만들어 지더군요 , 시스템상 여유는 있는데 더 많들어 지지않더군요

그래서 vmware17 pro버젼을 새로 깔고 가상윈도우를 켜니 22 개켜지고  메시지와 함께 더이상 켜지지가 않네요

최대치가 다 켜졌다는 말인거 같은데 이게 가상윈도우개수 제한이 따로 걸려 있나요? 

검색을 해보니 시스템이 딸리면 제한이 있는거 같은데 제 시스템이 그렇게 딸리는거 같지는 않은데 왜 안되는지 모르겠네요

vmware11 버젼이나 ,vmware17 버젼에서 가상윈도우를 더 만들수 있는 방법이 없을까요?

 


김삼열
os제한이 걸려있는걸로 알고있고(윈도우os에서는 최대가 27개 정도), 호스트os를 리눅스로 바꾸면 60개 넘게도 동시구동됩니다.
윈도우에서는 에러메시지가 22갠가 24개부터 뜹니다.
11버전에서 51개까지 만들어진건 잘 모르겠네요. 구버전은 구현이 다른걸수도...

게스트 많이 띄우실거면 호스트os를 무조건 리눅스 쓰셔야 합니다.
     
참고로 왜 윈도우에서 22개~27개같이 애매한 숫자로 제한되는가에 대한 설명을 간략히 드리면
VM게스트 구동시 윈도우 내부 함수중에 MsgWaitForMultipleObjects 함수를 사용하는데 이 함수가 윈도우 핸들 대기를 63개까지만 할 수 있습니다.
그런데 VM게스트 1개 구동시 최소 2개의 핸들을 사용하고 오버헤드나 기타 다른 요인으로 핸들이 소진되는걸 합치면 많이 사용해야 25개 정도 수준입니다.
베스트 케이스에서 31개까지 구동이 가능한거죠. 기타 다른 작업이 핸들을 사용하면 개수가 줄어들고, 일반적인 상황에서의 최대 사용량은 27개 정도...
dateno1 03-06
애초에 윈도란 OS자체가 서버나 이런 하이퍼바이저용으로 쓰기 그닥 좋지가 않습니다 (일단 호스트 오버헤드부터 너무 심합니다)

저런 API적 제약도 있고, 보안 기능을 켜면 성능이 저하되거나 여러모로 애를 먹입니다
     
딥마인드 03-06
그럼 콘솔모드 리눅스가 좋은가요?
          
dateno1 03-07
그렇게 가상만 돌릴꺼면 그냥 하이퍼바이저로 가는게 낫지 않을까요

대부분의 유포판에 XFCE정도 올리고 램 사용량 보면 3~400메가정도입니다 (윈도 64비트판에서 소프트 호환성 문제 각오하고, 관리랑 설치 귀찮아질 각오까지 해서 딸랑 프롬포트만 한게 뜨는 서버 컨테이너용 버전 돌려도 이거보다 많이 먹습니다) )

거기다 램 사용량만이 문제가 아니라 시퓨 사용량 같은것도 차이가 나고, 나중에 그래픽같은거 패스할려고할때도 (이건 WorkStation쓰면 인연 없겠지만) 덜 피로합니다

이외에 리눅을 대상으로 노리는 악성 소프트보단 윈도를 노리는게 횔씬 많고, 걸릴 확율도 높기땜에 보안이란 측면도 있습니다 (호스트가 걸리면 하위 게스트는 전멸 코스입니다)

본문에서 애기하는 저런 VM 개수 상한 아니라도 API적 측면에서 제약이 커서 다른 서버(하다못해 nginx같은거 받아서 간단한 웹서버 하나만 돌려도) 돌릴때도 윈도용 바이너리 쓰면 기능이 안 되거나, 성능이 떨어지거나 하는 경우도 있다보니 기본적으로 추천하고 싶지 않습니다 (이외에 혹시 서버 버전을 설치할일이 생기면 코어 개수가 일정 숫자 넘어가는 순간 라이센스가 더 필요해지거나해서 비용적으로 꽤 들어가기도 합니다)

똑같은걸 윈도로 서버 돌렸을때 얻을 수 있는 이득이 안 떠오르네요
               
딥마인드 03-07
KVM은 가상화에 최강으로 알고있는데 그것도 영 별로라는 말씀이면
그럼 뭐가좋은가요?
                    
dateno1 03-07
KVM 쓸꺼면 왜 굳이? 란 의미입니다

구동자첸 GUI 안 올려도 당연히 가능하겠지만, 어차피 저런거 돌리는 서버에는 수십~수백G 많으면 T단위 램이랑 수~수백T의 디스크가 붙어있을껀데, 굳이 수백M의 용량과 램을 아끼기 위해서 관리를 귀찮게 할 필요는 없다는 의미입니다 (서버에 GUI라니!라면서 반론하실분도 계시겠지만, 제 기준으론 현제 수준의 스팩에서 CUI 고집할 필요성은 없다고 봅니다)

KVM을 쓰실꺼면 Proxmox로 가시는걸 추천합니다 (아니면 똑같이 하이퍼 바이저인 ESXi도 있습니다)
                         
딥마인드 03-07
네 이제야 의미를 알겠습니다.
제가 하이퍼바이저 = KVM 을 당연시해서 이해가 어려웠던것 같네요.
                         
dateno1 03-07
참고로 하이퍼바이저도 호스트 자원 조금 더 먹더라도 웹서버로 GUI 제공합니다

결국 Docker 컨테이너용같은거 아닌 이상 CUI Only는 멸종해가는것같아요 (아니면 Embedded에서나 볼 수 있음)

거의 터미널밖에 안 써도 터미널 여러개 띄우거나, 웹 브라우저로 소스 받거나, GUI 문서 편집기 쓰거나 할려고 서버에 GUI 올리게 되더군요
정보감사합니다  vm17 버젼이 더 많이 만들수 있다길래 한거 였는데
원천적으로 안되는 거였군요~^^;;
송태진 03-12
창 하나 더 띄워서 해보세요. 창 분리하면 또 될걸요?
     
두부깜바 03-13
vm 워크스테이션을 하나 더 띄워보라는 말씀이시죠?




제목Page 1/120
2015-12   432058   백메가
2014-05   3854598   정은준1
2018-08   36086   limitless
03-20   5099   PaeRock
03-20   5298   잼잼11
03-16   8917   잼잼11
03-08   17460   닭아야옹해바
03-06   19106   하락장수익
03-03   19966   vmslave
03-01   18891   회상2
02-28   16877   두인
02-23   19055   vmslave
02-23   13113   osthek83
02-20   13317   krush
02-16   14741   newssajabi
02-10   18661   BlackWOlf
02-08   17921   민호양
02-07   16242   슈퍼유망주
02-07   14867   BlackWOlf
02-06   12837   슈퍼유망주
02-06   8428   킥스
01-31   10539   25엔지니어
01-27   12825   망나뇨옹