2015-06-26 29 views
0

我的设置 未压缩的我的网络服务器文件占用大约4GB的空间,并且使用的MySQL数据库也是大约4GB。 MySQL正在远程Amazon RDS实例上运行,并且Web服务器位于同一区域的EC2上。调整Apache和CentOS 7的备份

我的备份的步骤是这样...

  1. 压缩的public_html => public_html.gz
  2. 转储远程DB
  3. 压缩数据库,以db.gz
  4. 压缩public_html.gz, db.gz => backup.gz
  5. 上传backup.gz到Amazon S3桶

服务器在两个内核的3.5 GB RAM上运行。

我的问题 在备份过程中,我的网站变得难以忍受。但是,至少2 GB可用时,CPU使用率达到5%,内存峰值达到1 GB。这使我相信数据库可能会因为性能低下而出现问题,但我对MySQL配置的经验很少,如果是责怪,我不确定需要做些什么来加速备份。

回答

0

如果您正在使用Amazon RDS,为什么要运行手动备份?

请阅读RDS文档并启用自动备份。

正与自动备份:

http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithAutomatedBackups.html

一旦删除,从您的备份 '脚本' 检查你的表现。

我建议你尝试备份您的网站执行下列操作之一:

  1. 如果你的网站没有任何用户生成的内容,然后使用 GIT。
  2. 如果您的网站确实有用户生成的内容,请查看 AWS快照。