搜索

7.2. Caching

download PDF
可使用 virt-manager 在 guest 安装过程中配置缓存选项,或者通过编辑客户机 XML 配置在现有 guest 虚拟机上进行配置。
表 7.1. 缓存选项
缓存选项描述
cache=none客户机上的 I/O 不会缓存在主机上,但可能会保存在回写磁盘缓存中。这个选项用于具有较大 I/O 要求的虚拟机。这个选项通常是最佳选择,是支持迁移的唯一选择。
Cache=writethrough客户机上的 I/O 会缓存在主机上,但通过写入物理介质。这个模式速度较慢,且容易扩展问题。最适合用于具有较低 I/O 要求的少量虚拟机。建议在不需要迁移的情况下不支持回写缓存(如 Red Hat Enterprise Linux 5.5 及更早版本)的客户机。
Cache=writeback客户机上的 I/O 会缓存在主机上。
Cache=directsyncwritethrough 类似,但客户机中的 I/O 会绕过主机页面缓存。
Cache=unsafe主机可能会缓存所有磁盘 I/O,并忽略来自 guest 的同步请求。
cache=default如果没有指定缓存模式,则会选择系统的默认设置。
virt-manager 中,可在 虚拟磁盘下指定缓存模式。有关使用 virt-manager 更改缓存模式的详情,请参考 第 3.3 节 “虚拟磁盘性能选项”
要在客户机 XML 中配置缓存模式,请编辑 cache 标签中的 driver 设置以指定缓存选项。例如,要将缓存设置为 writeback
<disk type='file' device='disk'>
          <driver name='qemu' type='raw' cache='writeback'/>
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.