eqblog 发表于 2017-7-6 00:55:42

qemu

本帖最后由 eqblog 于 2017-7-6 00:57 编辑


010.gif


主要是利用virsh实现对qemu-kvm的读写控制,但是在centos6下,不支持这个命令。

命令格式(来自红帽官网:https://blogs.igalia.com/berto/2015/08/14/io-limits-for-disk-groups-in-qemu-2-4/):

[*]virsh blkdeviotune   [[--config] [--live] | [--current]] [ | ] [ ]复制代码
使用示例:

[*]virsh blkdeviotune kvm101 hda --read_bytes_sec $(expr 1024 \* 1024 \* 150) --write_bytes_sec $(expr 1024 \* 1024 \* 150)复制代码
示例命令中 kvm101为vmid也就是命令格式中的,hda是使用的虚拟硬盘(有可能用的并不是这个,请自行查看)。

--read_bytes_sec $(expr 1024 \* 1024 \* 150) 将硬盘的读限制到150MB/S

--write_bytes_sec $(expr 1024 \* 1024 \* 150) 将硬盘的写限制到150MB/S

还可以限制iops,具体自己琢磨。反正我不会。





个人小博 转载请注明链接:https://eqblog.com/js/qemu-kvm-limit-disk-io-centos7.html

小新 发表于 2017-7-6 01:21:49

除了IOPS还有IO优先级呢
lol.gif

eqblog 发表于 2017-7-6 01:28:57

"
virsh blkiotune id --weight700 --live

overclock 发表于 2017-7-6 01:21:00

装个virtualizor不完事了

aboutyj 发表于 2017-7-6 01:42:34

限制了iops,也能把io读写速度也限制。
页: [1]
查看完整版本: qemu