SSD DD 写入速度低于 HDD

-2 raid ssd centos mdadm flashcache

我在配置了一个新的专用服务器时遇到了一个奇怪的现象。

该服务器在软件 RAID 1 中具有 2x1TB HDD 和一个单独的 120GB SSD,旨在用作 FlashCache 驱动器。旋转磁盘和 SSD 都是 SATA 磁盘。有趣的是,似乎 SSD 的写入速度大约是 HDD 的一半。

在 SSD(东芝 Q300)上:

dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 13.9287 s, 77.1 MB/s
Run Code Online (Sandbox Code Playgroud)

相比之下,硬盘上的相同过程:

dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 6.39255 s, 168 MB/s
Run Code Online (Sandbox Code Playgroud)

这些测试是在任何 FlashCache 设置之前,在新的 CentOS 安装上进行的。

有任何想法吗?我一直在为此挠头。我有一个几乎相同的设置,没有这样的问题。

Hop*_*00b 5

您服务器中的 SSD 模型在写入大型数据集时存在众所周知广为报道的性能问题。它是廉价的垃圾,甚至比没有这些问题的同类产品成本更高。代替它。(或者,在这种情况下,让您的主机更换它。)