페이지

2010년 10월 21일 목요일

Resource Management

ZenCenter를 통하여 각 vm의 Resources를 설정할 수 있다.

  • Virtual Disks
  • Vitrual NICs
  • Virtual CPUs
  • Memory
1. Virtual Disk
  • reboot없이 디스크 자체를 더하고 제거할 수 있다. 디스크 사이즈의 추가는 가능하지만, 줄이는 것은 허용되지 않는다.
2. Virtual NICs
  • add, removed, edited 가 vm이 offline, online 상관없이 가능하다.
3. Virtual CPUs
  • vCPU 숫자의 추가는 아무런 kernal상의 변화를 요구하지 않는다. 하지만 OS가 Windows라면 HAL을 바꾸기 위해 reboot을 해줘야 한다. 
4. Memory
  • DMC(Dynamic memory Control) 을 이용하여 vm간의 다이나믹한 메모리 관리를 가능케 한다. 
  • DMC의 기본구조는 초기에 vm에 메모리를 할당 시, 정해진 값을 지정하는 것이 아닌 최소값과 최대값을 지정하여, 상황에 따라 Xenxerver가 메모리를 할당하고 회수할 수 있게끔 한 것이다. 
  • 초기에 메모리가 충분하다면 ZenServer는 최대값의 메모리를 각 vm에 할당하고 차후 새로운 vm의 추가 시, 메모리가 부족하다면 현재 vm에 할당되어 있는 메모리 중에서 여유분을 회수하여 새로운 vm의 생성을 가능케 한다. 

댓글 없음:

댓글 쓰기