带有 4 个 SSD 驱动器的软件 RAID 0 的速度很奇怪

带有 4 个 SSD 驱动器的软件 RAID 0 的速度很奇怪

情况:

我有一台服务器正在运行Ubuntu 服务器 16.04.我创建了软件RAID 0包含 4 的数组固态硬盘磁盘。

当我检查服务器上 RAID 阵列的速度时,我感到很困惑。我本应该看到读取速度约为1200MB/秒(300 MB/s * 4),写入速度约为1100MB/秒(300 MB/s * 4 - %)。但我看到的却只有860MB/秒读取速度和80MB/秒提高写入速度。

我决定检查这个问题是否与硬件有关。因此,我创建了包含 4 个 SSD 磁盘的 RAID 0,但现在我的桌面. 那里的每个硬件组件都是不同的 +Ubuntu 桌面 16.04(AMD-64)。

当我检查桌面上的 RAID 阵列的速度时,我只看到696 MB/秒读取速度和178 MB/秒写入速度。所以,现在我确信Ubuntu 16.04问题或SSD 磁盘问题。

造成该问题的原因是什么以及如何解决?

感谢帮助

RAID 配置:

  1. sudo mdadm --create --verbose /dev/md0 --level=0 --raid-devices=4 /dev/sdc /dev/sdd /dev/sde /dev/sdf

  2. sudo mkfs.ntfs -F /dev/md0

  3. sudo mkdir -p /mnt/md0

  4. sudo mount /dev/md0 /mnt/md0

  5. sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf

规格:

服务器:

Operating system:Ubuntu 服务器 16.04 (AMD-64)
SATA Interface:二

磁盘:

Type:SSD
Interface:SATA III + SATA II
Capacity:480 GB
Controller:Phison S11
Read Speed:560 MB/秒
Write Speed:540 MB/秒

• 您可以获得完整规格那里(标签规格

袭击:

Level:0
Devices:4
File System:NTFS
Read Speed:860 MB/s(未缓冲)
Write Speed:80 MB/s

答案1

我知道这个问题已经很老了,但仍未得到解答,也许我们能得到的最好的答案如下:

有许多因素会影响磁盘的性能,如果没有进一步的信息,我们不太可能知道。但是根据提供的信息,我们可以做出一些猜测。

如今,大多数主板都支持每个 SATA 控制器的全速,因此我不一定同意上述评论,但也许对于您的控制器来说确实如此。

最重要的是制造商吹嘘的速度要么不正确,要么持续不正确。即使将最近的 Seagate FireCuda 与同等或更老的英特尔产品进行比较 - 英特尔的性能更稳定,而 FireCuda 完成相同任务所需的时间几乎是后者的两倍。

我也在 Reddit 上看到过这个帖子,购买者需谨慎:配备 Phison S11 控制器的 SATA SSD,这表明您的 SSD 控制器具体存在 I/O 问题,但进一步来看,它确实指代了不同的型号。我怀疑在这种情况下您可能遇到过这种情况 - 保持 SSD 固件和主板的更新是消除此类障碍的最佳方法之一。

在很大程度上,文件系统不会产生很大的差异,但如果设置不当就会产生很大的差异,但我再次同意这不太可能是这个问题。

SSD 的修剪也可能是一个问题,会减慢速度。希望您现在已经解决了这个问题,但也许这些想法可以帮助其他人走上这条路。

相关内容