7.2. 캐싱
캐싱 옵션은 게스트 설치 중에 virt-manager 또는 게스트 XML 구성을 편집하여 기존 게스트 가상 머신에 구성할 수 있습니다.
캐싱 옵션 | 설명 |
---|---|
cache=none | 게스트의 I/O는 호스트에 캐시되지 않지만 쓰기 디스크 캐시에 보관될 수 있습니다. 대규모 I/O 요구 사항이 있는 게스트에 이 옵션을 사용합니다. 이 옵션은 일반적으로 최상의 선택이며 마이그레이션을 지원하는 유일한 옵션입니다. |
cache=writethrough | 게스트의 I/O는 호스트에 캐시되지만 물리적 미디어를 통해 기록됩니다. 이 모드는 느리고 문제가 발생하기 쉽습니다. I/O 요구 사항이 낮은 수의 게스트에서 가장 적합합니다. 마이그레이션이 필요하지 않은 나중 쓰기 캐시(예: Red Hat Enterprise Linux 5.5 및 이전 버전)를 지원하지 않는 게스트를 위한 것이 좋습니다. |
Cache=writeback | 게스트의 I/O가 호스트에 캐시됩니다. |
cache=directsync | writethrough 과 유사하지만 게스트의 I/O는 호스트 페이지 캐시를 무시합니다. |
Cache=unsafe | 호스트는 모든 디스크 I/O를 캐시할 수 있으며 게스트의 동기화 요청은 무시됩니다. |
Cache=default | 캐시 모드가 지정되지 않은 경우 시스템의 기본 설정이 선택됩니다. |
virt-manager 에서 캐싱 모드는 가상 디스크 아래에 지정할 수 있습니다. virt-manager 를 사용하여 캐시 모드를 변경하는 방법에 대한 자세한 내용은 다음을 참조하십시오. 3.3절. “가상 디스크 성능 옵션”
게스트 XML에서 캐시 모드를 구성하려면
driver
태그 내부의 cache
설정을 편집하여 캐싱 옵션을 지정합니다. 예를 들어 캐시를 writeback
로 설정하려면 다음을 수행합니다.
<disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/>