我有 4 个三星 840 Pro SSD 在英特尔 RS2BL080 LSI RAID 卡上的硬件 RAID 中运行。我的读写时间令人难以置信:
$ dd bs=1M count=10000 if=/dev/zero of=test.img conv=fdatasync
10000+0 records in
10000+0 records out 10485760000 bytes (10 GB) copied, 6.3633 s, 1.6 GB/s
读取时间约为2.0GB/s。
但是,当我尝试复制本地文件时,写入速度会下降到 200MB/s 左右。这到底是怎么回事?
这里我的 RAID 卡配置是这样的,也许我配置错了什么?这些驱动器中的任何一个都可以获得 >450MB/s 的写入速度,我以前在不使用 RAID 时也见过这种情况。
更新
有趣的是,我发现其中一些限制与文件系统有关。ext4
开始时速度很快,然后减慢到大约 230MB/s 的速度。btrfs
但是,只减慢到大约 830MB/s。ntfs
速度很慢ext4
。是否有配置选项可以ext4
加快速度?