暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

硬盘性能测试验证

济南小老虎 2024-08-12
104

挂载

parted dev/sdb
mklabel gpt
mkpart primary ext4 2048s 100%
quit
mkfs.ext4 dev/sdb1

parted dev/sdc
mklabel gpt
mkpart primary ext4 2048s 100%
quit
mkfs.ext4 dev/sdc1

blkid
lsblk
partprobe
挂载参数:
defaults,noatime,nodiratime,nodelalloc
调度算法:
cat sys/block/sda/queue/scheduler

echo noop > sys/block/sda/queue/scheduler


测试结果

第一: 默认调度
1. default 挂载:
READ: bw=85.5MiB/s (89.7MB/s), 85.5MiB/s-85.5MiB/s (89.7MB/s-89.7MB/s), io=2566MiB (2691MB), run=30008-30008msec
WRITE: bw=36.7MiB/s (38.4MB/s), 36.7MiB/s-36.7MiB/s (38.4MB/s-38.4MB/s), io=1100MiB (1154MB), run=30008-30008msec

2. defaults,noatime,nodiratime,nodelalloc 挂载
READ: bw=91.4MiB/s (95.9MB/s), 91.4MiB/s-91.4MiB/s (95.9MB/s-95.9MB/s), io=2743MiB (2877MB), run=30003-30003msec
WRITE: bw=39.2MiB/s (41.1MB/s), 39.2MiB/s-39.2MiB/s (41.1MB/s-41.1MB/s), io=1176MiB (1233MB), run=30003-30003msec

第二: 使用其他调度
1. default 挂载:
READ: bw=91.1MiB/s (95.5MB/s), 91.1MiB/s-91.1MiB/s (95.5MB/s-95.5MB/s), io=2733MiB (2866MB), run=30004-30004msec
WRITE: bw=39.1MiB/s (40.0MB/s), 39.1MiB/s-39.1MiB/s (40.0MB/s-40.0MB/s), io=1172MiB (1229MB), run=30004-30004msec

2. defaults,noatime,nodiratime,nodelalloc 挂载
Run status group 0 (all jobs):
READ: bw=91.7MiB/s (96.2MB/s), 91.7MiB/s-91.7MiB/s (96.2MB/s-96.2MB/s), io=2752MiB (2886MB), run=30003-30003msec
WRITE: bw=39.4MiB/s (41.3MB/s), 39.4MiB/s-39.4MiB/s (41.3MB/s-41.3MB/s), io=1181MiB (1238MB), run=30003-30003msec


使用24块 SSD raid5 的硬盘信息

写入情况:
cat sys/block/sda/queue/scheduler
[mq-deadline] kyber bfq none
WRITE: bw=4970MiB/s (5211MB/s), 4970MiB/s-4970MiB/s (5211MB/s-5211MB/s), io=585GiB (628GB), run=120568-120568msec
mq-deadline kyber bfq [none]
WRITE: bw=5290MiB/s (5547MB/s), 5290MiB/s-5290MiB/s (5547MB/s-5547MB/s), io=622GiB (668GB), run=120480-120480msec

读取情况
[mq-deadline] kyber bfq none
READ: bw=6028MiB/s (6321MB/s), 6028MiB/s-6028MiB/s (6321MB/s-6321MB/s), io=709GiB (761GB), run=120409-120409msec
mq-deadline kyber bfq [none]
READ: bw=6005MiB/s (6296MB/s), 6005MiB/s-6005MiB/s (6296MB/s-6296MB/s), io=706GiB (758GB), run=120417-120417msec


简单总结

调度算法和挂载参数对性能有一定的影响
但是有利有弊, 对不同存储介质,
读还是写, 以及快大小都有关系
所以还是需要进行一些细致验证的.


文章转载自济南小老虎,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论