为了能够在我的EC2服务器上使用EC2一致的快照,我决定为我的数据库数据XFS创建分区。
对于这些磁盘,我可以使用的最佳XFS配置选项是什么?磁盘大小约为5-10 Gb,包含1GB的数据库.我正在寻找两个最好的选项,当创建文件系统时,作为安装在fstab中。
我使用的操作系统是UbuntuServer10.10
发布于 2010-10-30 18:10:00
通常,我建议使用EC2-一致-快照。它建立在XFS的快照之上。然后是博客文章,解释了这些想法和用法。
很多人建议在noatime中使用/etc/fstab --但除此之外,我不知道有什么神奇的开关。
有点关联:http://shlomoswidler.com/2010/01/creating-consistent-snapshots-of-live.html
解释如何利用上述工具在基于EBS的AMI根文件系统上使用该工具。也许这能提供更多的指示?
我不认为通过调整xfs可以获得更多的收益。首先,EBS是一个网络文件系统,有时性能非常不稳定。我从来没有见过一个恒定的读写吞吐量。XFS或任何其他文件系统对此无能为力。
出于唯一的性能原因,我也不会选择XFS。我选择它作为快照功能,请参阅上面的链接(关于ec2-consistent-snapshot和相关的)。这是令人兴奋的部分。
此外,通过设置EBS卷的raid比使用XFS参数可以获得更多的性能。我仍然在更大的MySQL设置上使用XFS默认值。
一般来说,使用的实例类型会提高性能(例如,由于网络接口的缘故,小的比L差,而EBS基本上是网络存储)。
对于操作系统,我会使用业力(9.10)。我没有发现10.04或10.10真的很稳定。
最后但并非最不重要你的数据会增长得很快吗?如果容量规划是一个问题,而且您需要绝对可用性,我还建议您签入RDS,因为它们提供了托管的MySQL服务器,而多区域是一种选择。
https://serverfault.com/questions/195730
复制相似问题