1.首先用iostat查看各个磁盘读写情况,虚拟机磁盘是以dm-id为名显示的。
代码如下 | 复制代码 |
iostat 2 2 |
#取样两次,每次相隔2秒
2.查找tps大于20的vm,并按大小排序:
代码如下 | 复制代码 |
iostat 2 2|grep ^dm-|awk -F"[ ]+|[-]" '{if($3>20){print $2"t"$3}}'|sort -rnk 2 |
#第一列为磁盘ID,第二列为当前tps
3.根据磁盘ID查找相应的虚拟机
代码如下 | 复制代码 |
#!/bin/bash |