如何进行linux 磁盘io读写性能测试分析,并且监控、记录测试数据?

如何编写小程序或是脚本,进行linux磁盘io性能读写压力测试?例如,每秒n次地频繁读写磁盘,并且监控、记录下磁盘性能数据?请大侠帮助!!!... 如何编写小程序或是脚本,进行linux 磁盘io性能读写压力测试?例如,每秒n次地频繁读写磁盘,并且监控、记录下磁盘性能数据?
请大侠帮助!!!
展开
 我来答
百度网友f8005df
2014-11-20 · TA获得超过597个赞
知道小有建树答主
回答量:911
采纳率:33%
帮助的人:373万
展开全部
#!/bin/bash
device_name=(`df -lh |grep "^/dev/sd"|awk '{print $1}'`)
mount_dir=(`df -lh |grep "^/dev/sd"|awk '{print $6}'`)
#echo ${device_name[@]}
#echo ${mount_dir[@]}
num=${#device_name[@]}
#echo $num

for ((i=0;i<=$num-1;i++));
do
touch ${mount_dir[$i]}/file1
if [ $? -eq 0 ]
then
echo -e "\e[32m${device_name[$i]} is OK\e[0m"
else
echo -e "\e[31m${device_name[$i]} is error\e[0m"
fi
rm -rf ${mount_dir[$i]}/file1
done
~

这是一个检查磁盘好坏的脚本,是我线上用的,但我没写到计划任务里,只是偶尔检查一下磁盘,祝你成功
帕剌斯
2024-10-30 广告
德国Palas 成立于1983年,总部位于德国巴登符腾堡州的卡尔斯鲁厄。作为气溶胶技术专家, Palas 致力于为用户提供气溶胶颗粒物的产生、处理、测量与分析解决方案,是该领域内全球先进的开发商和制造商。基于自身技术的独特优势,Palas ... 点击进入详情页
本回答由帕剌斯提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式