Show Table of Contents
为了尽快向用户提供最新的信息,本文档可能会包括由机器自动从英文原文翻译的内容。如需更多信息,请参阅此说明。
6.3. 缓存
缓存选项可以在客机安装期间用 virt-manager 进行配置,或通过编辑客机 XML 配置在现存的客户虚拟机中配置。
表 6.1. 缓存选项
缓存选项 | 描述 |
---|---|
Cache=none | 客机中的 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 | 如果没有指定缓存模式,将会选择系统默认设置。 |
在客机 XML 中配置缓存模式,请编辑设置在
driver
标签内部的 cache
,指定一个缓存选项。例如,将缓存设置为 writeback
:
<disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/>
为了尽快向用户提供最新的信息,本文档可能会包括由机器自动从英文原文翻译的内容。如需更多信息,请参阅此说明。