20.44. 磁盘 I/O 轮转


virsh blkdeviotune 命令可为指定的 guest 虚拟机设置磁盘 I/O 节流。这可以防止客户机虚拟机过度利用共享资源,从而影响其他客户机虚拟机的性能。应使用以下格式:
#virsh blkdeviotune domain <device> [[--config] [--live] | [--current]] [[total-bytes-sec] | [read-bytes-sec] [write-bytes-sec]] [[total-iops-sec] [read-iops-sec] [write-iops-sec]]
唯一必需的参数是客户机虚拟机的域名。要列出域名,请运行 virsh domblklist 命令。--config 、--live--current 参数的工作方式与 第 20.43 节 “设置计划参数” 相同。如果没有指定限制,它将查询当前的 I/O 限制设置。否则,使用以下标记更改限制:
  • --total-bytes-sec - 指定每秒字节数为单位的总吞吐量限制。
  • --read-bytes-sec - 指定读取吞吐量(以字节/秒为单位)。
  • --write-bytes-sec - 指定写入吞吐量(以字节/秒为单位)。
  • --total-iops-sec - 指定每秒总 I/O 操作限值。
  • --read-iops-sec - 指定每秒读取 I/O 操作限值。
  • --write-iops-sec - 指定每秒写入 I/O 操作限值。
如需更多信息,请参阅 virsh man page 的 blkdeviotune 部分。有关域 XML 示例,请参阅 图 23.27 “devices - 硬盘、软盘、CD-ROM 示例”
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.