각 가상 시스템 스왑 파일에 대해 예약되지 않은 가상 시스템 메모리를 위한 스왑 공간(예약 크기와 구성된 메모리 크기의 차이)을 예약해야 합니다.
이 스왑 예약은 일부 경우에 ESXi 호스트가 가상 시스템 메모리를 유지할 수 있도록 하기 위해 필요합니다. 실제로는 호스트 수준 스왑 공간의 일부분만 사용될 수 있습니다.
ESXi를 사용하여 메모리를 오버 커밋하는 경우 벌루닝으로 인한 게스트 간 스왑을 지원하려면 게스트 운영 체제에도 충분한 스왑 공간이 있어야 합니다. 이 게스트 수준 스왑 공간은 가상 시스템의 구성된 메모리 크기와 예약 크기의 차이보다 크거나 같아야 합니다.
경고: 메모리가 오버 커밋되어 있고 게스트 운영 체제에 스왑 공간이 충분히 구성되어 있지 않으면 가상 시스템의 게스트 운영 체제에 장애가 발생할 수 있습니다.
가상 시스템 장애를 방지하려면 가상 시스템의 스왑 공간 크기를 늘리십시오.
- Windows 게스트 운영 체제 - Windows 운영 체제에서는 스왑 공간을 페이징 파일이라고 합니다. 일부 Windows 운영 체제에서는 사용 가능한 디스크 공간이 충분한 경우 페이징 파일의 크기를 자동으로 늘립니다.
Microsoft Windows 설명서를 참조하거나 Windows 도움말 파일에서 "페이징 파일"을 검색하여 가상 메모리 페이징 파일의 크기를 변경하기 위한 지침을 따르십시오.
- Linux 게스트 운영 체제 - Linux 운영 체제에서는 스왑 공간을 스왑 파일이라고 합니다. 스왑 파일을 늘리는 방법은 다음의 Linux 매뉴얼 페이지를 참조하십시오.
mkswap
- Linux 스왑 영역을 설정합니다.swapon
- 디바이스와 파일을 페이징 및 스왑할 수 있도록 합니다.
예를 들어 RAM이 8GB이고 가상 디스크가 2GB인 가상 시스템과 같이 메모리는 많고 가상 디스크는 적은 게스트 운영 체제는 스왑 공간이 충분하지 않을 가능성이 큽니다.
참고: 스왑 파일을 씬 프로비저닝된 LUN에 저장하지 마십시오. 씬 프로비저닝된 LUN에 저장된 스왑 파일을 사용하는 가상 시스템을 실행하면 스왑 파일 증가 오류가 발생할 수 있으며 이로 인해 가상 시스템이 종료될 수 있습니다.
100GB 이상의 큰 스왑 파일을 만들면 가상 시스템의 전원을 켜는 데 소요되는 시간이 크게 늘어날 수 있습니다. 이를 방지하려면 큰 가상 시스템에는 예약 크기를 높게 설정하십시오.
호스트-로컬 스왑 파일을 사용하여 비용이 보다 적게 드는 스토리지에 스왑 파일을 저장할 수도 있습니다.