소프트웨어 VMWare로 가상PC 2대 꾸밀 때 최적의 메모리 배분을 하고싶습니다.
2011.08.31 01:29
일단 간단한 컴 사양은 아래와 같습니다
CPU : Intel i7 Quad Core (870)
RAM : 16GB
HDD : 320GB, 640GB, 1000GB 3개
OS : Windows Server 2008 R2 Datacenter (64bit)
위 컴에서 VMWare으로 가상 PC 2대를 생성하여
각각 MSSQL2008 서버와 IIS (+ASP) 서버를 구성하려하는데
16G의 메모리 할당을 어떤 비율로 해줘야 최적의 성능을 발휘할까요?
가령,
1. 메인 OS(Windows Server 2008 R2) 8G + MSSQL Server 4G + IIS Server 4G
2. 메인 OS(Windows Server 2008 R2) 6G + MSSQL Server 5G + IIS Server 5G
3. 메인 OS(Windows Server 2008 R2) 4G + MSSQL Server 6G + IIS Server 6G
식으로 생각해 볼 수가 있을텐데 메인 OS를 많이 줘야할지, Guest OS를 많이 줘야할지 감이 없네요.
그리고 추가 질문으로
가상 PC로 VMWare가 좋을련지, Windows Server 2008의 Hyper-V가 좋을련지
관련 부분에 경험이 있으신분 각각의 장단점에 대해 가이드를 주시면 감사하겠습니다.
댓글 [6]
-
뚜버기 2011.08.31 02:00
-
Bling 2011.08.31 10:51
잘 아는 제가 답변 드리죠.
VMWare의 "게스트OS(님이 말하는 가상PC)"는 실제 물리 램을 사용하는 게 아니라 하드 디스크를 램처럼 사용합니다.
실제 램이 아닌 하드를 이용하는 것이기 때문에 실제 물리 램이 16G라도 게스트OS는 32기가로도 설정할 수 있습니다.
게스트OS 가상 램의 확장자는 게스트OS로 설정한 폴더에 *.vmem이라고 만들어집니다.
암튼 저도 하드가 세 개인데,
HDD1은 운영체제와 기타 설치 프로그램들만
HDD2는 수시로 액세스되는 것들 (음악, 동영상, 포터블 유틸 등)과 저장용.
HDD3는 VMware 가상 OS만
상기와 같이 구성하니 전에 비해 훨씬 나아졌네요 ㅡㅡㅋ
마지막으로 Hyper-V는 몰라서 패스합니다.
-
뚜버기 2011.08.31 11:07
실제 물리 램을 쓰기도 합니다.
그리고, 블링님처럼 쓰신다면.. 하나의 가상 피씨는 하드 1개에서 괜찮지만..
한개 이상의 가상피씨가 하나의 하드에 설치되어 있고, 동시에 팀 그룹으로 엮거나
동시에 여러 가싱 피씨를 운영한다면.. 하드의 물리적 성질로 속도가 저하 됩니다.
하나의 하드를 여러 군데서 읽는 것과 같은 이치니까요.
가상 피씨를 서버로 실제 운영한다면... 각각 다른 하드에 설치하는 것이 좋을 듯 합니다.
-
Bling 2011.08.31 11:42
실제 물리램도 사용하겠지만 님이 말한것처럼 딱딱 떨어지게 8/4/4로 사용하진 않죠 ㅎㅎ
또 *.vmem이 있는 데 실제 물리램을 사용한다면 그건 게스트OS의 램을 위한 게 아니라
다른 용도로 사용되는 것이겠죠.
저는 게스트OS가 4개 정도 있는 데, 서버를 운영할 것이 아니라 동시에 여러개를 사용하진 않습니다.
학교에서 솔라리스/리눅스로 서버, 클라이언트 실습할 때나 2개 사용하지요.
암튼 제가 말한 하드 구성은 님이 저렇게 사용하라는 게 아니라 하나의 가이드 라인을 제시한 겁니다.
제 사용습관에 비춰봤을 때 님이 말한 물리적 성질로 속도가 저하될 염려가 별로 없거든요~
하나의 하드에서 하나의 게스트OS만 돌리니까요.
님은 님 상황에 맞게, 융통성 있게 설정해주면 되겠네요.
-
SLayTaN 2011.08.31 11:41
Windows Server 2008R2 SP1 부터는 Hyper-V에서 메모리 지정이 다이나믹하게 지정이 가능합니다.
그리고 호스트 OS에서 메모리를 많이 쓸 이유는 없습니다. 4기가만 있어도 충분하나 나머지 OS에 대해서 어떻게 쓰실지 구상하시면 될 듯... SQL 서버 4-6기가 IIS 서버 4-6 기가 쓰면 맥시멈 각각 12기가 쓸 수 있겠네요. 평소에는 4기가로 쓰고요.
일단 정할 때 4기가로 정한 다음에 가변으로 수정하시면 됩니다.
-
소조 2011.08.31 12:57
위에 답변 주신 분들께 모두 진심으로 감사드립니다.
뚜버기님의 의견처럼 그냥 호스트 OS에 SQL, IIS 설치해서 사용하지 않고
굳이 가상PC 2대를 생성해서 서버를 구성하려는 이유는
1. 추후 다른 PC로의 이식성(가상PC 파일만 이동하면 되기에),
2. 백업의 용의성(가상PC 파일만 백업하면 되기에)을 위해서 입니다.
위분의 의견을 종합해보면 WMWare보다는 Hyper-V가 낫을 것 같네요.
감사합니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
25407 | 하드웨어| CPU 식히기 [5] | Comma[COMA | 2882 | 08-31 |
25406 | 하드웨어| 국민오버??? [11] | 룰랄라 | 3627 | 08-31 |
25405 | 소프트웨어| 램디스크 정리프로그램 문의드립니다. [1] | 죠타로 | 2162 | 08-31 |
25404 | 윈 도 우| 고스트 복원 가능 한가요? [3] | 송곳니 | 2666 | 08-31 |
25403 | 윈 도 우| 윈도우7 설치할 때 원하는 유틸을 자동으로 설치하도록 통... [4] | Funny | 2833 | 08-31 |
25402 | 소프트웨어| 마우스 제스쳐 추천좀 부탁드립니다 (strokeit같은거) [5] | 식섭 | 2985 | 08-31 |
25401 | 하드웨어| 저번에 공유기 질문했는데 답변이 너무 엄한 자세한내용이... [4] | 쭌쭌 | 2641 | 08-31 |
25400 | 하드웨어| 저가형 MP3추천좀요 [2] | 0000000000000000000 | 2147 | 08-31 |
25399 | 하드웨어| 저가형 MP3추천좀요 [2] | 0000000000000000000 | 2000 | 08-31 |
25398 | 하드웨어| 오버클럭 질문드립니다. [1] | 제민상 | 1894 | 08-31 |
25397 | 하드웨어| 지포스 8400M G의 사양이어떻게되나요? [3] | 쭌쭌 | 3032 | 08-31 |
25396 | 하드웨어| 인터넷을 새로이 신청했는데 무선공유기.. [6] | 쭌쭌 | 2307 | 08-31 |
25395 | 하드웨어| 모니터는 메뉴버튼문제 [1] | ~김민~ | 2319 | 08-31 |
25394 | 윈 도 우| 윈도우 xp에서 8기가 램 활용방법좀 가르쳐주세요ㅜ [5] | 쩐다 " | 5315 | 08-31 |
25393 | 윈 도 우| win7 hotfix 파일 모음 자료.. [2] | 고슴 | 3228 | 08-31 |
25392 | 윈 도 우| 아이튠 실행이 안됩니다(그림 참조) [2] | 커피한사발 | 4289 | 08-31 |
25391 | 서버 / IT| 윈도우 서버 2003에 관한 질문입니다. [3] | 물방울 | 2763 | 08-31 |
25390 | 윈 도 우| 날짜가 2007-1-01 로 바뀝니다 [1] | 0000000000000000000 | 2471 | 08-31 |
25389 | 윈 도 우| windows 7 에서 IE 9 설치 오류 | 0000000000000000000 | 2359 | 08-31 |
25388 | 소프트웨어| 동영상플레이어.......kmp와 팟플레이어 [3] | Suddenstop | 2689 | 08-31 |
잘..이해가 안되는데요.. 음..
OS 를 서버로 쓰신다면.. 굳이 저렇게 가상 머신으로 나눠야 할 이유가 있을까요?
그것도 서버 버전이 아닌 데탑용 워크스테이션(뱀웨어는 서버용이 아닙니다. 설치가 될지.. )으로요...
그냥.. IIS 서비스 추가 하시고 SQL 설치하셔서 쓰시는게 나을듯한데요.
가상 PC 로 돌린다면.. 로드 밸런싱도 백업도.. 시퓨 로드도 걸릴텐데...
OS 가 서버시라면 하이퍼 가 나을 듯 합니다.
미루어 짐작컨데.. 개인 서버, 또는 웹서버, 또는 공부용 등등 으로 사용하실 것 같은데요..
그냥.. 2008 R2 스탠다드나 엔터 에 IIS 서비스 추가 하시고,
sql 설치하셔서 sql과 웹 데이터만 다른 하드로 이동시켜주시고,
백업 플랜만 잘 잡아 주시면 될듯합니다. 굳이 DC 를 설치할 필요가..... ㅡㅡ;;
만약, 웹서버와 파일 서버의 기능만 사용하신다면,
그냥.. 2008 R2 웹버전 과 iis +ftp 서비스 + sql 만으로 돌리셔도 될듯합니다.
굳이 안쓰는 기능이 있는 높은 버전을 설치할 필요가 없죠.
제가 아는 내용으로는.. 디비서버, 웹서버, 액티브디렉토리 서버 등으로 나누는 이유는
대부분 로드밸런싱과 백업, 파일 관리, 사용자 관리, 보안 등등의 이유로 나누는 거구요,
각각의 별개의 서버에 단촐하니 하나의 기능씩만 넣어주고, 총괄하는 메인서버가 있고..
뭐 이런식으로 구성되는 것으로 압니다. (뭐.. ㅡㅡ; 틀릴 수도 있구요...)
그래도.. 굳이 하시겟다면.. 16G 에선 svr/iis/sql = 8/4/4 이 어떨까 싶네요.