SSDs + RAID5 +数据库=失败?

我有一个运行在RAID5arrays的SSD上的数据库。 这可以杀死它的performance吗? 当我连续多次插入时,整个计算机开始阻塞。 甚至像Firefox这样的事情开始出现问题。 在传统硬盘驱动器上function强大的计算机上,带有相同数据库版本,模式和数据的插入顺畅运行。 这可能是原因,还是可能是其他因素?

嗯。

1)RAID5可能不是数据库的最佳select。 您可以尝试镜像+分条以获得冗余和小文件性能。

2)当旋转介质在驱动器上出现瓶颈时,您可能会使用固态硬盘驱动器以外的瓶颈。 这个瓶颈可能会导致性能的差异。 例如,networking瓶颈会影响最奇怪的事情,特别是当您添加NFS或类似的东西时。 如果你正在模拟RAID卡,也许它只是片状。

3)您可能需要检查I / O调度程序,以确保它们在两台机器之间匹配,因为它们会影响性能。

4)SSD数据库系统执行的数据库查询是否与其他旋转介质系统一样或更好或更差?

5)为了dstat瓶颈发生的位置,你可以试试dstat或者iostat

高写入占空比的SSD开始动摇。 RAID5由于其本性(大量的奇偶校验重写)有很多的写周期。

你没有提到你正在使用哪个SSD,但你应该看看擦拭驱动器的磨损表从头开始。 你还应该考虑在RAID10上进行重build。

看一看BAARF http://www.miracleas.com/BAARF/BAARF2.html对于RAID5的一些重要的反思。

看看你的SSD的性能调整build议。 许多人build议你只分配文件系统块的80%的驱动器。 (更多的未使用的块意味着更好的磨损平衡随着时间的推移

祝你好运。

RAID 5并不完全以其性能增强特性而闻名,但是RAID级别不太可能导致您所遇到的问题。

告诉我们更多。 首先,SSD的规模有多大(多less)? 它们是机器中唯一的驱动器,还是有系统磁盘,而且您的RAIDarrays是分开的?

我猜他们是SATA …附加到附加卡,或主板本身?

对我来说,这听起来像CPU尖峰 – 你使用软件RAID?

如果没有(你有一个硬件RAID控制器),你有一个电池备份安装和写caching启用?