首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >amazon非常慢,mysql和apache吃了很多纪念品。

amazon非常慢,mysql和apache吃了很多纪念品。
EN

Stack Overflow用户
提问于 2014-03-14 01:39:22
回答 1查看 3.9K关注 0票数 3

我正在使用亚马逊aws ec2,它非常慢。我不知道哪里出了问题。

我使用freetop命令,并使用大量内存找到mysqlapache

这是top -M

我发现apachemysql吃得更多。

这是apache的信息:

代码语言:javascript
复制
[ec2-user@www ****]$ httpd -v
Server version: Apache/2.4.6 (Amazon)
Server built:   Sep 20 2013 18:01:06

Mysql信息:

代码语言:javascript
复制
Server version: 5.5.34 MySQL Community Server (GPL)

我没有修改任何mysql & apache配置文件,下一步该做什么?任何建议都是欢迎的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-14 02:06:23

你还没有给我们任何理由让我们觉得这很慢。您向我们展示的是,您几乎所有的内存都是空闲的,并且您的CPU,从图片上看,是空闲的。

在分析内存使用情况时,请记住,“缓存”内存用于保存从硬盘中检索到的内容。与其释放内存,然后再浪费内存,linux内核聪明地将数据留在内存中,在必要时清除数据。这是一件好事--这意味着很多东西,比如mysql数据文件,只要有可能就会存在内存中。在内存中缓存文件是一件很棒的事情!你实际上有超过6次的免费演出。

顶部的VIRT内存基本上是没有意义的--忽略它。请参阅https://serverfault.com/questions/138427/top-what-does-virtual-memory-size-mean-linux-ubuntu,您应该看到的是RES -和256 m的mysql,几十个megs对于Apache和mod-php是相当名义的。实际上,对于您所拥有的服务器(内存大小为7G),如果您的数据库中有超过200 megs的数据,您可能应该为mysql使用更多的数据,因为它将带来巨大的性能提高。

如果你的网站速度慢,那不是因为内存。

确定可能的性能瓶颈需要考虑的几个问题:

  • 您使用的是什么实例类型?
  • 它是短期支持的,还是EBS支持的?
  • 当服务器“慢”的时候,你能看到等待时间的尖峰吗?
  • 您在运行什么php应用程序?

AWS实例的内存和短暂存储常常不足。例如,大型实例有7千兆内存,但只有2,2 2ghz左右的2007年处理器。所以他们绝对不会跑得快。c1和m3行的实例在这方面做了很大的改进。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22394546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档