阿里云FIO测试块存储性能

详细内容参数参考官方文档:如何在Linux实例中使用FIO工具测试块存储性能_云服务器 ECS(ECS)-阿里云帮助中心

本文主要针对阿里云k8s产品的worker节点内的云盘进行fio压测

环境:linux 

规格:64C128G

磁盘大小:500G,高性能云盘

注意:fio测试会破坏文件系统结构,请在测试前提前创建快照做好数据备份

1.检查块存储设备是否已经4 KiB对齐

返回结果磁盘Start可以被8整除则代表4 KiB对齐。否则,请完成4 KiB对齐后再继续性能测试。

>fdisk -lu

Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *        2048   209713151   104855552   83  Linux

 2.安装libaio和FIO

sudo yum install libaio -y
sudo yum install libaio-devel -y
sudo yum install fio -y

 云盘性能测试命令

1.测试云盘的随机写IOPS:

sudo fio -direct=1 -iodepth=128 -rw=randwrite -ioengine=libaio -bs=4k -size=1G -numjobs=1 -runtime=1000 -group_reporting -filename=/dev/vdd -name=Rand_Write_Testing

2.测试云盘的随机读IOPS:

sudo fio -direct=1 -iodepth=128 -rw=randread -ioengine=libaio -bs=4k -size=1G -numjobs=1 -runtime=1000 -group_reporting -filename=/dev/vdd -name=Rand_Read_Testing

3.测试云盘的顺序写吞吐量:

sudo fio -direct=1 -iodepth=64 -rw=write -ioengine=libaio -bs=1024k -size=1G -numjobs=1 -runtime=1000 -group_reporting -filename=/dev/vdd -name=Write_PPS_Testing

4.测试云盘的顺序读吞吐量:

sudo fio -direct=1 -iodepth=64 -rw=read -ioengine=libaio -bs=1024k -size=1G -numjobs=1 -runtime=1000 -group_reporting -filename=/dev/vdd -name=Read_PPS_Testing

 5.测试云盘的随机写时延:

sudo fio -direct=1 -iodepth=1 -rw=randwrite -ioengine=libaio -bs=4k -size=1G -numjobs=1 -group_reporting -filename=/dev/vdd -name=Rand_Write_Latency_Testing

6.测试云盘的随机读时延:

sudo fio -direct=1 -iodepth=1 -rw=randread -ioengine=libaio -bs=4k -size=1G -numjobs=1 -group_reporting -filename=/dev/vdd -name=Rand_Read_Latency_Testing

根据以上磁盘压测的结果去看磁盘性能是正常的

注:仅代表个人测试,做学习记录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是七斤i

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值