对于 MySQL 来说,在 EC2 上的 Linux 下使用最快的文件系统是什么?

对于 MySQL 来说,在 EC2 上的 Linux 下使用最快的文件系统是什么?

我发现 MySQL 在 EC2 上相当慢,我确信这是磁盘速度的问题。我的 EC2 安装是一个测试环境,因此如果某个块发生故障,我不需要保留数据,我认为这允许我使用 XFS。

那么......在 EC2 上的 Linux 下对于 MySQL 来说,使用最快的文件系统是什么?

编辑:我正在使用 EBS,同时我也在寻找是否有人有 EXT3 之外的经验,因为我已经发现它很慢

答案1

ext2 将成为速度最快(且最便宜)的文件系统。无需像 ext3 那样记录日志,因为数据库已经自行处理了该问题。

此外,用户“某人”说的是正确的。如果您先初始化驱动器,驱动器将更快。但是,如果您计划拍摄快照,请记住,即使使用 0 进行初始化,也会使快照更大(因此更昂贵),因为现在所有块都已更改。

答案2

EXT3 可以正常工作,但您可能希望使用 EBS 卷而不是 EC2 实例附带的空间,因为这样可能会更快。

编辑:您可以使用在 EBS 上创建软件 RAID 来提高性能(我推荐 RAID-10)mdadm

答案3

我在评估 Amazon EC2 的企业版的 PowerPoint 幻灯片中看到,数据库 EBS 很慢,使用前先写入所有 1 可以加快速度。希望对您有所帮助。

编辑:可能不是 EBS。幻灯片如下: http://www.slideshare.net/cmercier/exploring-amazon-ec2-for-scaleout-applications-366335

相关内容