#!/bin/bash
TEST_PATH=
"/snapshot/"
TEST_FILE_PREFIX=
"test_"
TEST_LOG=
"/tmp/base_test_disk.log"
fio -
v
if
[ $? -
ne
0 ];
then
echo
"fio is not exist, please install fio"
exit
127
fi
fio -filename=${TEST_PATH}${TEST_FILE_PREFIX}sqe_100write_4k -direct=1 -iodepth 1 -thread -rw=write -ioengine=psync -bs=4k -size=100G -numjobs=50 -runtime=600 -group_reporting -name=sqe_100write_4k 2>&1 >> ${TEST_LOG}
echo
"---------"
>> ${TEST_LOG}
echo
"---------"
>> ${TEST_LOG}
echo
"---------"
>> ${TEST_LOG}
echo
"---------"
>> ${TEST_LOG}
fio -filename=${TEST_PATH}${TEST_FILE_PREFIX}sqe_100write_4k -direct=1 -iodepth 1 -thread -rw=
read
-ioengine=psync -bs=4k -size=100G -numjobs=50 -runtime=600 -group_reporting -name=sqe_100read_4k 2>&1 >> ${TEST_LOG}
echo
"---------"
>> ${TEST_LOG}
echo
"---------"
>> ${TEST_LOG}
echo
"---------"
>> ${TEST_LOG}
echo
"---------"
>> ${TEST_LOG}
fio -filename=${TEST_PATH}${TEST_FILE_PREFIX}rand_100write_4k -direct=1 -iodepth 1 -thread -rw=randwrite -ioengine=psync -bs=4k -size=100G -numjobs=50 -runtime=600 -group_reporting -name=rand_100write_4k 2>&1 >> ${TEST_LOG}
echo
"---------"
>> ${TEST_LOG}
echo
"---------"
>> ${TEST_LOG}
echo
"---------"
>> ${TEST_LOG}
echo
"---------"
>> ${TEST_LOG}
fio -filename=${TEST_PATH}${TEST_FILE_PREFIX}rand_100write_4k -direct=1 -iodepth 1 -thread -rw=randread -ioengine=psync -bs=4k -size=100G -numjobs=50 -runtime=600 -group_reporting -name=rand_100read_4k 2>&1 >> ${TEST_LOG}
echo
"---------"
>> ${TEST_LOG}
echo
"---------"
>> ${TEST_LOG}
echo
"---------"
>> ${TEST_LOG}
echo
"---------"
>> ${TEST_LOG}
fio -filename=${TEST_PATH}${TEST_FILE_PREFIX}rand_100write_4k -direct=1 -iodepth 1 -thread -rw=randrw -rwmixread=70 -ioengine=psync -bs=4k -size=100G -numjobs=50 -runtime=600 -group_reporting -name=randrw_70read_4k 2>&1 >> ${TEST_LOG}
echo
"---------"
>> ${TEST_LOG}
echo
"---------"
>> ${TEST_LOG}
echo
"---------"
>> ${TEST_LOG}
echo
"---------"
>> ${TEST_LOG}
/bin/rm
-f ${TEST_PATH}${TEST_FILE_PREFIX}sqe_100write_4k
/bin/rm
-f ${TEST_PATH}${TEST_FILE_PREFIX}rand_100write_4k
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
2022-03-30 prometheus存储
2022-03-30 go gin以个人身份模仿WEB操作
2021-03-30 最好用的开源Web漏洞扫描工具梳理
2021-03-30 safe-rm防止删除 / 根目录
2021-03-30 写了Bug,误执行 rm -fr /*,我删删删删库了,要跑路吗?
2021-03-30 面试官:换人!他连 TCP 这几个参数都不懂