윈 도 우 Hyper-V가 VirtualBox보다 좋은 점?
2020.10.16 03:06
그동안 가상머신 소프트웨어로 VirtualBox를 주로 썼거든요. 별로 불편한 거 없이 사용했는데
이번에 우분투 서버 가상머신에 외부에서 항상 접속해야 하는 웹서버를 설치하게 되어서
Hyper-V를 사용해 봤습니다. Hyper-V가 성능이 더 좋다고 해서요.
그런데, 실제로 사용해 보니까 Hyper-V가 VirtualBox에 비해 눈에 뜨이게 성능이 좋은 것
같지는 않네요? 특히 CPU 사용에서 별로 성능 차이가 느껴지지 않더라구요. VirtualBox의
단점은 디스크IO 성능이 낮다는 것인데요. 이번 우분투 서버 가상머신은 메모리를 충분히
할당해줘서 디스크IO가 적어서 그런지 별로 차이를 모르겠더라구요.
Hyper-V가 좋았던 점은 : 윈도우 서비스 비슷하게 가상머신을 윈도우와 같이 시작하고
종료하게 만들기 쉽다 정도더군요. VirtualBox도 이게 가능은 하지만, Hyper-V에 비해 방법이
복잡하긴 하죠.
Hyper-V가 눈에 뜨이게 나빴던 점은 : 설정하기 복잡하다는 것이었구요. VirtualBox는 가상머신
설정을 일목요연하게 몰아서 할 수 있는데요. Hyper-V는 윈도우처럼 여기도 설정해줘야 하고
저기도 설정해줘야 제대로 돌아가더군요. 설정 방법이 난잡한 것은 윈도우 DNA인가 하는
불평이 나와버림.
제가 Hyper-V를 많이 사용해 보지 않아서 성능을 제대로 못뽑아쓰고 사용을 제대로 못하는
것일까요? 아니면 원래 디스크IO 빼놓고는 VirtualBox에 비해 Hyper-V가 나은 점이 별로
없었던 것인가요?
* 적는 김에 질문 하나 더 하면요. Hpyer-V의 우분투 가상머신을 정상적으로 종료했는데도
우분투 가상머신을 다시 시작하려고 하면 뭔가를 병합하겠냐고 물어보고, 하겠다고 버튼
누르면 뭔가 병합한다고 몇십초 동안 하고 난 다음에 가상머신을 실행하네요?
이건 왜 이러나요? 이런 병합 과정을 없애는 방법이 있나요? VirtualBox 사용할 때는 이런
적이 없어서 어떻게 해야할지 당황스럽네요.
댓글 [5]
-
DarknessAngel 2020.10.16 08:37
-
fftl 2020.10.16 22:12
말씀하신 것을 요약하면, 대규모 아니고 가정용 수준의 소규모 시스템에서는 Hyper-V가 사용하기 번거러운 것은 사실이지만, 성능과 안정성은 좋다... 이렇게 되려나요?
-
DarknessAngel 2020.10.17 08:20
소규모면 그냥 VMWare WorkStation 쓰세요
고성능에 간단하고, 정품도 쌉니다
-
fftl 2020.10.17 16:38
위에 적었듯이, 저한테는 Hyper-V 설정이 다소 귀찮기는 하지만 못하겠다 정도는 아니거든요. 지금 별 문제 없이 사용하고 있는 중이구요, VMWare WorkStation은 VirtualBox보다는 성능이 낫지만, Hyper-V보다는 성능이 덜 하다고 적으셨던데요. 저의 경우에 VMWare 것을 굳이 써야할까요?
참... 그리고 다른 질문... Hyper-V에서 우분투 가상머신을 정상 종료했는데, 우분투 가상머신을 다시 시작시키면 뭔가 병합하겠냐고 물어보고, 그러겠다고 하면 몇십초 동안 병합하느라고 뭔가 하던 것... 이게 뭐하는 거고, 이런 과정을 없애려면 어떻게 해야 하나요?
-
무지궁금해요 2020.10.23 11:47
마지막에 우분투 가상머신 시작시 병합할거냐고 물어보는건 아마도 검사점 옵션에서 "자동 검사점 사용"에 체크가 되어있어서 그럴거에요.
hyper-v 관리자 - 해당 가상머신설정 창 - "설정" - "검사점" 항목에 보시면 제일 아래쪽에 "자동 검서점 사용" 이란 체크 항목이있는데,
기본적으로 사용으로되어있으니 체크 해제하시면 됩니다.
저도 컴알못이고, 집에서 은행용으로 간단하게 가상머신 돌리는 입장이라 틀릴수도있으니 참고만하세요
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
86261 | 하드웨어| 프린터 연결 어떻게 해야 정상인가요? [3] | joe | 376 | 10-16 |
86260 | 윈 도 우| VMware 를 MAC에 설치 했습니다 그후부터 막막~ 합니다 [5] | 한아름 | 300 | 10-16 |
86259 | 윈 도 우| [긴급요청] 노트북이 부팅이 안됩니다.(외국지인 도움 요청) [11] | 파풍초 | 699 | 10-16 |
86258 | 서버 / IT| 개인정보보안관련 질문 [2] | skecjac | 169 | 10-16 |
86257 | 윈 도 우| 윈도우 업데이트 100퍼센트 막는법 있나요? [2] | 컴퓨터초보 | 454 | 10-16 |
» | 윈 도 우| Hyper-V가 VirtualBox보다 좋은 점? [5] | fftl | 442 | 10-16 |
86255 | 윈 도 우| 윈도 스토어앱 업데이트가 안됩니다. ㅠㅠ [6] | 너구리세상 | 237 | 10-16 |
86254 | 윈 도 우| pe에서 wim 복구시 액세스 거부 [2] | ksire | 319 | 10-15 |
86253 | 게 임| 서든어택 윈도우 버전 추천해주세요! [3] | 컴퓨터초보 | 480 | 10-15 |
86252 | 기 타| 자료실에 있는, StartIsBack 2.96 버젼이 상하네요... [2] | 기억의저편 | 419 | 10-15 |
86251 | 윈 도 우| 원키리커버리 설치중 오류.. [8] | 컴퓨터초보 | 318 | 10-15 |
86250 | 윈 도 우| 원키백업 자료 공유좀 부탁드려요.. [3] | 컴퓨터초보 | 547 | 10-15 |
86249 | 소프트웨어| Avant Brower에서 화면갈무리 할수 있나요? | zannabi | 127 | 10-15 |
86248 | 윈 도 우| 윈도우 잠금화면에서 암호/PIN 묻게 만들기? [5] | fftl | 442 | 10-15 |
86247 | 소프트웨어| 크롬 주소창 검색기록 안뜨게 할수 있는 방법 알수 있을까요? [4] | winTEMPWIN | 703 | 10-15 |
86246 | 윈 도 우| Microsoft Edge 질문 [1] | gkgk77 | 181 | 10-15 |
86245 | 윈 도 우| 윈투고 벤토이 동시사용 개능한가요 ? [4] | 바람타고산 | 364 | 10-15 |
86244 | 윈 도 우| 윈도우10 버전이 너무 많아서 [10] | 항상감사 | 819 | 10-15 |
86243 | 윈 도 우| 'SLH_8C 이게 무슨 폴더인가요? [2] | 그림자아이 | 256 | 10-15 |
86242 | 소프트웨어| 팬에서 연결하는 컨넥트가 두개인데요 [2] | 바다산해 | 230 | 10-15 |
일단 개인이 시험용으로 쓰는 수준의 소규모라면 베어메탈이 아닌 커널 하이퍼 바이저로 충분합니다 (디스크 성능등에서 절대적 차이가 나지만, 그조차 NVMe 쓰면 성능빨로 무시할 수 있습니다)
일단 본문에도 적혀있지만, 디스크 성능에서 절대적 차이가 납니다
디스크의 오리지널이 100이라고 잡으면 ESXi 95, Hyper-V 85, VMWare WorkStation 30, VirtualBox 20정도밖에 안 나옵니다
이어서 오버헤드의 문제도 있습니다
가상화 가속이 되는 이상 연산 변환 효율은 거기까지 차이를 안 보이지만, 호스트가 사용하는 리소스에서 오버헤드 차이가 매우 차이가 큽니다
예를 들어 전용의 GUI도 없는 서버를 써서 Hyper-V를 돌리거나, ESXi를 쓴다면 램 2~300메가, CPU 1%미만밖에 안 씁니다 (디스크 용량도 수백메가)
또한 다른 구성요소가 없으니 관리나 보안 측면에서도 유리해집니다 (특히 이런 대규모용 하이퍼 바이저는 대규모 관리를 위한 중앙 집중식 관리 기능이 있습니다)
이외에 이게 가장 큰 부분인데, 클러스터 구성이 가능합니다 (예를 들어 컴 50대를 묶은 클러스터 서버같은걸로 1개의 호스트를 구성해 자동으로 VM을 배치하고, 용량도 연동 관리해서 수백~수천개의 VM을 돌리고, 관리할 수 있습니다)
마지막으로 저런 하이퍼 바이저는 안정성을 위한 전용 기능이 제공됩니다 (예를 들어 가동중 특정 호스트의 리소스가 부족해지면, VM을 끄지 않고 동적으로 다른 넉넉한 호스트로 실시간 자동 이동시키거나, 동일한 VM을 2개 돌려서 1개가 크레쉬되었을때 중단없이 다른 VM으로 전환시켜서 서비스를 계속하거나, 램/디스크등을 오버 프로비저닝시켜서 실재 호스트에 달린 용량보다 대용량을 할당할 수 있는등 여러가지 기능이 제공됩니다)
추신 : Hyper-V의 설정 변경이 귀찮은건 마소가 편하게 만들어줄 맘이 없어보이는건 저만의 생각인지 모르겠네요 (ESXi처럼 자주 안 쓰는 기능은 저쪽 구석으로 몰아버리고, 좀 더 쓰기 쉽게 해줬으면 하는 생각이 듬)