两个RAIDarrays – 从应用程序的性能?

我有一个带有四个1TB WD RE4驱动器SATA II的RAID 10arrays。 操作系统安装在它和我们的会计软件(SAGE 50)上。

我正在考虑在RAID 1中添加两个256GB SSD来存储SAGE 50的数据。

考虑到应用程序安装在较慢的RAID上,应用程序是否将受益于存储数据的SSD速度?

注意:RAID 10控制器仅支持4个驱动器。

您目前的RAID 10设置是否遇到任何性能问题? 如果您的2 x 256GB固态硬盘速度更快并在RAID卡的高端configuration正确,则只会看到性能提升。

此外,根据您使用WD RE4硬盘的性能,尝试select正确的SSD,MLC或SLC。 另外,如果您的RAID控制器上没有启用“Write Cache”,请尝试这样做(如果您有BBU)。 这将会提高性能。 下面的链接可能对您有所帮助:

http://www.computerweekly.com/feature/MLC-vs-SLC-Which-flash-SSD-is-right-for-you

如果您可以发布您的服务器的确切规格,我可能会进一步帮助。

您看到多less收益(如果有)取决于工作负载和I / Oconfiguration文件。
你需要做一个分析,并确定什么是有意义的。

  • 如果应用程序花费大量的时间阅读它的可执行文件和库,则需要将应用程序本身放在SSD上。

  • 如果应用程序花费大量时间读取数据文件,则需要将数据文件放在SSD上。

  • 如果应用程序花费大量时间对其数据文件进行读/写I / O,则要确定SSD的写入速度将成为问题(如果SSD写入速度与旋转磁盘一样好或更好,则可以看到性能方面的好处,但是如果您花费大量时间编写数据,而SSD需要更长时间才能完成,则可能会看到性能下降


另外请注意,如果您没有饱和磁盘的I / O带宽(达到磁盘的限制),则SSD可能无法提供有意义的性能提升:您可以比旋转磁盘更快地读取数据,但是如果您实际上没有需要这样的速度,性能改进将微乎其微。

同样的,如果磁盘饱和,控制器的总线固态硬盘也无济于事(固态硬盘也会饱和控制器的总线,而且你会看到相同的性能) – 固态硬盘或旋转磁盘,你的限制仍然是控制器。