首页/系统/服务器硬件与 RAID 速查/条带大小(Strip Size)的选择
RAID 级别与计算68 条

条带大小(Strip Size)的选择

条带元素大小决定单个磁盘上连续数据块的长度,直接影响小块 IO 的并发度与大块顺序的性能:小条带并发好,大条带适合大 IO 与视频流。

常见取值64KB / 128KB / 256KB / 512KB / 1MB(LSI 卡条带元素 64KB~1MB 可选)
LSI 默认256KB(Stripe Size 指单盘上的条带元素长度)
经验选择数据库 OLTP 取 64~128KB;文件与备份取 256~512KB;视频流/大文件可到 1MB

建阵列时指定条带(mdadm 以 KB 为单位)

建阵列时指定条带(mdadm 以 KB 为单位)
mdadm --create /dev/md0 --level=5 --raid-devices=4 --chunk=128 /dev/sd[b-e]1
条带宽度 = 条带元素 × 数据盘数:写满整条带时 RAID 5/6 才能避免读改写惩罚。

易错点

  • 把条带元素与条带宽度混为一谈:两者相差数据盘数倍,配置时容易差一个量级
  • 在线修改条带大小多数控制器需要重建或迁移阵列,规划阶段就要定好

数据来源与参考

  • man 8 mdadm(--chunk)
  • Broadcom MegaRAID 用户指南(Stripe Size)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌