Linux磁盘I/O性能测试

磁盘性能评价指标

IOPS:(Input/Output Per Second)每秒的读写次数,随机读写关注指标,是随机读写频繁的应用,如OLTP(Online Transaction Processing),的关键衡量指标。
吞吐量:(Throughput)单位时间内可以成功传输的数据数量,也称作传输带宽(bandwidth),顺序读写关注指标,对于大量顺序读写的应用,如VOD(Video On Demand),则更关注吞吐量指标。
IOPS和吞吐量之间关系Throughput MB/s = IOPS * KB per IO / 1024,即吞吐量等于IOPS乘以每次IO大小,理论上磁盘可以处理不同的IO大小(如512B、4KB、8KB、16KB),所能达到的Throughput吞吐量是有区别的。简单的来说,物理层面IOPS和Throughput哪个先达到了物理磁盘的极限,就决定了这个物理磁盘的性能阀值。

测试项目

顺序读写、随机读写、混合读写

测试工具

dd(device to device)命令、fio、hdparm、IOMeter

使用举例

hdparm(比较简单)
# hdparm -tT /dev/nvme0n1
/dev/nvme0n1:
 Timing cached reads:   15696 MB in  2.00 seconds = 7866.33 MB/sec
 Timing buffered disk reads: 7506 MB in  3.00 seconds = 2501.42 MB/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值