美文网首页
RedHat KVM限制虚拟机的磁盘IO

RedHat KVM限制虚拟机的磁盘IO

作者: robot_test_boy | 来源:发表于2020-04-26 07:27 被阅读0次

当几个虚机同时运行在某台计算节点上,它们可能过多的使用磁盘I/O,可能会干扰系统性能。KVM支持从虚拟机发送到主机的请求磁盘I/O设置一个限制。这可以防止虚拟机过度利用共享资源并影响其他虚拟机的性能。

磁盘I/O限制在各种情况下都非常有用,例如,当属于不同客户的虚拟机在同一主机上运行时,或者为不同客户提供服务质量保证时。磁盘I/O限制也可以用于模拟速度较慢的磁盘。I/O限制可以独立地应用到和虚拟机连接的每个块设备,并支持对吞吐量和I/O操作的限制。

virsh blkiotune命令行允许admin用户设置并查看虚拟机磁盘IO参数。

查看current <blkio>  parameters:

# virsh blkiotune virtual_machine

virsh blkdeviotune命令设置虚拟机的I/O限制:#virsh blkdeviotune  virtual_machine device --parameter limit

连接到虚拟机的磁盘设备之一指定唯一的目标名称(<target dev ='name'/>)或源文件(<source file ='name'/>)。使用virsh  domblklist命令获取磁盘设备名称的列表。

可选参数包括:

total-bytes-sec

每秒的总吞吐量限制,byte/s。

read-bytes-sec

每秒的读取吞吐量限制,byte/s。

write-bytes-sec

每秒的写吞吐量限制,byte/s。

Total-iops-sec

每秒的总I/O操作限制。

read-iops-sec

每秒的读取I/O操作限制。

write-iops-sec

每秒的写入I/O操作限制。

举例:要将virtual_machine上的vda限制为每秒1000个I / O操作和每秒50MB的吞吐量,请运行以下命令:

#virsh blkdeviotune virtual_machine vda    --total-iops-sec 1000 --total-bytes-sec  52428800

参考资料

1. https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/virtualization_tuning_and_optimization_guide/sect-virtualization_tuning_optimization_guide-blockio-techniques#sect-Virtualization_Tuning_Optimization_Guide-BlockIO-IO_Throttling

2.https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/virtualization_tuning_and_optimization_guide/chap-virtualization_tuning_optimization_guide-blockio

相关文章

  • RedHat KVM限制虚拟机的磁盘IO

    当几个虚机同时运行在某台计算节点上,它们可能过多的使用磁盘I/O,可能会干扰系统性能。KVM支持从虚拟机发送到主机...

  • kvm基本命令

    kvm常用管理命令 kvm连接方式 kvm磁盘磁盘 kvm快照管理 kvm克隆虚拟机 kvm桥接网络 kvm虚拟机...

  • 2019-05-21 kvm虚拟机热迁移

    kvm虚拟机热迁移 热迁移描述:相比KVM虚拟机冷迁移中需要拷贝虚拟机虚拟磁盘文件,kvm虚拟机热迁移无需拷贝虚拟...

  • KVM虚拟机核心组件介绍-virt-manager

    virt-manager和kvm虚拟机热迁移(共享的网络文件系统) 冷迁移kvm虚拟机:配置文件,磁盘文件 热迁移...

  • libvirt 管理工具扩展虚拟机磁盘分区

    使用libvirt 扩展虚拟机磁盘的方法:libvirt 工具支持KVM/Qemu,xen, lxc,openvz...

  • kvm虚拟化

    KVM 虚拟化技术 CPU虚拟化技术 内存虚拟化技术 IO虚拟化技术 网络IO虚拟化技术 磁盘IO虚拟化技术 虚拟...

  • KVM性能优化之磁盘IO篇

    KVM磁盘性能方面的调优。磁盘IO我们可以从以下四个方面去着手优化: 磁盘类型选择 IDE是俗称的并口,SATA是...

  • centos7.3镜像制作

    在 KVM 环境上准备虚拟机磁盘 [root@localhost ~]# qemu-img create -f q...

  • KVM学习(1)

    KVM学习(1) KVM是一种开源的虚拟化技术 虚拟机技术的演变 软件模拟:通过软件完全模拟CPU、芯片组、磁盘、...

  • Kvm之二:创建虚拟机

    Centos7 Kvm 创建虚拟机 1、准备准备文件目录 2、创建虚拟机磁盘镜像文件 3、安装虚拟机linux操作...

网友评论

      本文标题:RedHat KVM限制虚拟机的磁盘IO

      本文链接:https://www.haomeiwen.com/subject/oyblwhtx.html