RHEL和Mysql:在一个分区下拥有一切的缺点?

RAID 10设置。 所以显然,我的一个客户将他的RAID 10 Mysql服务器全部归于RHEL 5 64位。 只有/,/ tmp,/ boot和swap。 MySQL数据目录位于/ parition(in / opt)中。 有这个设置有什么缺点?

除了性能影响取决于底层磁盘的configuration方式。

MySQL可能会填满/这可能会导致整个系统(而不仅仅是MySQL进程)的问题,并使其难以解决,如果MySQL被包含在一个单独的分区。

我能想到的唯一的两个缺点是:

  1. 操作系统的磁盘IO可以使用MySQL实例所需的磁盘IO。 (如果MySQL的负载非常重,或者操作系统试图做一些磁盘密集的事情,那么这只会是一个问题,反之则会变成不响应)
  2. 使用太多的磁盘。 如果你真的想要mysql的性能,可以考虑实施memcache来减less磁盘上的不必要的命中,或者切换到使用SSD和/或混合磁盘/ SSD驱动器。 我不喜欢使用条带来获得性能,因为当磁盘失败时,性能会下降,而重build条带会进一步降低性能。 更多的磁盘也意味着更多的失败点。 使用多个磁盘冗余…不性能。