顺序带宽估算是什么
顺序带宽描述大块连续读写能跑多快,单位 MB/s,由磁盘数量、单盘持续传输率、阵列级别、控制器与链路带宽共同决定。它比 IOPS 更直观,适合做备份窗口、视频与归档类业务的容量时间估算。需要记住的是:估算值只是规划口径,验收必须实测,而且实测结果要标注是否绕过缓存。
基本信息
| 适用对象 | 硬件 RAID(LSI/Broadcom、PERC)与软 RAID(md、ZFS)均可按同一思路估算 |
|---|---|
| 单位口径 | MB/s,注意盘厂商标称值多为十进制(1GB=1000MB),与系统二进制口径差约 7% |
| 关键变量 | 盘数、单盘持续传输率、阵列级别、控制器吞吐与主机侧链路带宽 |
| 取值来源 | 盘规格书的持续传输率,不要用缓存命中的瞬时值 |
顺序带宽估算
| 级别 | 顺序读 | 顺序写 |
|---|---|---|
| RAID 0 | N x 单盘带宽 | N x 单盘带宽 |
| RAID 1/10 | N x 单盘带宽(读可并发) | 1 x 单盘带宽(两盘同时写) |
| RAID 5/6 | N x 单盘带宽 | 接近 N x 单盘带宽(整条带写) |
示例:8 块 200MB/s 机械盘
示例:8 块 200MB/s 机械盘
顺序读 ≈ 8 x 200MB/s = 1600MB/s(受卡与链路限制)
RAID 5 顺序写 ≈ (8 - 校验开销) x 200MB/s
RAID 6 顺序写需更新 P 与 Q 两组校验,比 RAID 5 略低
实际验收建议:fio --rw=read --bs=1M --direct=1 取稳定区间典型使用场景
- 备份窗口评估:估算全量备份与恢复所需时间,判断窗口是否够用
- 交付验收:先按公式算出期望区间,再实测比对,偏差大先查链路
- 扩容决策:判断加盘是否还有收益,识别瓶颈是否已转移到卡或链路
- 分层选型:为随机 IO 需求低的归档业务选择更经济的阵列级别
- 降级演练:评估缺一块盘时带宽下降幅度,提前给业务侧预案
瓶颈排查顺序
| 层级 | 参考上限 | 核对方法 |
|---|---|---|
| 单盘 | 机械盘持续传输受内外圈影响,SSD 受接口与闪存规格影响 | 查盘规格书,实测单盘做基线 |
| 扩柜链路 | SAS 12Gb/s 单通道有效带宽约 1.2GB/s | 核对线缆规格与端口协商速率 |
| 主机链路 | PCIe Gen3 x8 理论带宽约 7.9GB/s | lspci -vv 看 LnkSta 是否降速降宽 |
| 控制器 | 卡的最大吞吐与缓存带宽 | 查阵列卡手册的规格上限 |
机械盘阵列的顺序带宽由外圈到内圈逐圈下降(约 2:1),测试报告的数值要标注盘的位置区间。
整条带写是 RAID 5/6 顺序写接近全带宽的前提:条带大小与连续写长度不匹配时,写会退化为读改写,实测值明显低于估算。