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 |
|