我在新配置的专用服务器上遇到了一个奇怪的现象。
该服务器有 2 个 1TB 的 HDD(采用软件 RAID 1)和一个单独的 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
相比之下,HDD 上的过程相同:
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
这些测试是在新安装的 CentOS 上进行任何 FlashCache 设置之前进行的。
有什么想法吗?我一直在为此绞尽脑汁。我有一个几乎相同的设置,没有这样的问题。