我的目标是在 SSD NVME 磁盘上获得良好的写入性能(基准测试工具似乎在特定的优化环境中给出了性能,但与我们在现实生活中获得的性能相去甚远)
我的服务器:32x Intel(R) Xeon(R) Silver 4110 CPU @ 2.10GHz RAM:256GB DDR4 HD:2x 1,5TB SSD NVME MICRON 9200 => RAID0 HD:1x 1,5TB SSD NVME MICRON 9200 => DISK1 OS: debian 9.5 文件系统:XFS
我正在使用 cp 和 dd 来测量从 RAMDISK(/dev/urandom 的 30Go)复制到 DISK1 和 RAID0 的文件带宽 我正在使用 iostat 监视写入操作 我正在使用 bs=1M 和使用 dd 的 offlag
a) 使用 dd 从 RAMDisk 到 RAID0 没有 oflag=direct 我得到 15Gb/s 并且使用 oflag=direct 我得到近 20Gb/s。好的!
b) 使用 dd 从 RAMDisk 到 DISK1 而不使用 oflag=direct,我得到 15Gb/s 和 13Gb/s。我不确定是否理解倒置
c) 使用 cp 从 RAMDisk 到 RAID0,性能很差,每 2 秒 iostat 采样显示 4 秒在 RAID0 上的每次写入之间没有写入
以真实的方式无波动地测量 RAID0 SSD NVME 的最佳方法是什么)
亲切的问候