在实际的生产环境中,为了米面过度消耗磁盘资源而对其他的虚拟机造成影响,我们希望每台虚拟机对磁盘资源的消耗是可控的,比如多个虚拟机往硬盘中写数据,谁可以优先写,就可以调整I/O的权重weight,权重越高写入磁盘的优先级越高。
对磁盘I/O控制方式有两种方式:
在整体中的权重,范围在100~1000.
限制具体的I/O.
针对虚拟机权重设置
virsh blkiotune c7-1 //查看当前虚拟机权重状态
virsh blkiotune c7-1 --weight 500 //通过命令修改权重为500
5、系统调优工具tuned/tuned-admtuned是服务端程序,用来监控和收集系统各个组件的数据,并依据数据提供的信息动态调整系统设置,达到动态优化系统的目的。
tuned-adm是客户端程序,用来和tuned打交道,用命令行的管理方式和配置tuned/tuned-adm,提供了一些预先配置的优化方案可直接使用。
yum install tuned -y
service tuned start
tuned-adm active
tuned-adm list
更改解决方案
tuned-adm profile desktop