小编seg*_*sai的帖子

Linux 上的 SSD IOPS,DIRECT 比缓冲、fio 快得多

我有一个 30Tb 大小的硬件 RAID-6 系统 (LSI 9280-8e),由 10 个 DC-S4500 Intel SSD 组成,用于数据库用途。具有 3.2 内核的操作系统 Debian 7.11。文件系统是使用 nobarrier 选项安装的 XFS。

看到与我在随机 I/O 中的预期性能相比有些缓慢,我开始通过运行 fio 基准测试来调查发生了什么。令我惊讶的是,当我在随机读取设置(iodepth=32 和 ioengine=libaio)中对 1Tb 文件使用 fio 时,我得到了 ~ 3000 IOPS,这远低于我的预期。

random-read: (groupid=0, jobs=1): err= 0: pid=128531
  read : io=233364KB, bw=19149KB/s, iops=4787 , runt= 12187msec
  ...
  cpu          : usr=1.94%, sys=5.81%, ctx=58484, majf=0, minf=53
  IO depths    : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.1%, 32=99.9%, >=64=0.0%
     submit    : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
     complete  : 0=0.0%, 4=100.0%, 8=0.0%, …
Run Code Online (Sandbox Code Playgroud)

linux raid performance ssd

4
推荐指数
1
解决办法
2913
查看次数

标签 统计

linux ×1

performance ×1

raid ×1

ssd ×1