RAID 10中的6个250GB固态硬盘可接受的I / O速度

我使用PERC H700 RAID控制器在一个戴尔服务器上运行CentOS 7(XFS文件系统)。 在这个服务器里面我有6个三星850 Evo 250GB固态硬盘(是的,他们是消费类硬盘,但是这是一个家庭服务器,无论如何,我进行了一个DDtesting,速度约为550MB / s,单个SSD的速度,但这些驱动器是在RAID 10 ….在哪里会期望更多。

写testing的输出:

[root@localhost] sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 1.95942 s, 548 MB/s 

读取testing的输出:

 [root@localhost]# dd if=tempfile of=/dev/null bs=1M count=1024 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 0.171463 s, 6.3 GB/s 

任何人都可以在这种情况下说明这是否是可接受的写入速度? 我对这里要做什么感到困惑。 感谢你的帮助 :)

我可以把它作为一个副本来closures,因为在Linux中存在很多影响存储性能的因素。

我认为当他们尝试对SSD性能进行基准testing时,人们会有错误的想法。 您应该使用SSD以获得更好的随机I / O性能。 您正在testing大块顺序性能,除了复制大文件外,它不符合任何types的用例。

  • 吞吐量 :arrays的最大带宽(可能是连续的)。
  • IOPS :arrays每秒能够执行多less个I / O操作。
  • 延迟 :存储子系统能够多快地为您的I / O请求提供服务。

最后两个是大多数情况下的问题。 除此之外,你使用RAID控制器的事实是有一个caching元素。 另外,XFS和LinuxcachingI / O,所以你需要知道你正在testing什么。

我build议使用像fioiozone甚至bonnie++这样的专用工具来运行一套适当的基准。

另请参阅: HP P410 RAID +三星830固态硬盘+ Debian 6.0 – 期待什么性能?

RAID 1的速度是普通磁盘的1/2。Raid 0的速度是普通磁盘的2倍。

(1/2)* 2 = 1

如果您在RAID 10中有4个磁盘,您将获得1倍的写入速度和4倍的读取速度。 这些是一般数字,不是技术数字,因为随机/顺序和其他因素发挥作用(虽然不是固态硬盘)。