【发布时间】:2014-04-19 03:03:12
【问题描述】:
我正在使用亚马逊 aws ec2,它非常非常慢。不知道哪里错了。
我正在使用free 和top 命令,发现mysql 和apache 占用了大量内存。
这里是top -M
我发现apache 和mysql 吃得更多。
这里是 apache 信息:
[ec2-user@www ****]$ httpd -v
Server version: Apache/2.4.6 (Amazon)
Server built: Sep 20 2013 18:01:06
Mysql 信息:
Server version: 5.5.34 MySQL Community Server (GPL)
我没有修改任何 mysql & apache 配置文件,接下来我该怎么做? 欢迎提出任何建议。
【问题讨论】:
-
这一切看起来都很正常。你有足够的空闲内存,“缓存”内存本质上也是空闲内存,你没有交换。你也没有显示 iowait。您需要更具体地了解“慢”的含义,因为我在这里没有看到任何表明任何问题的东西。 MySQL 和 Apache 都倾向于使用并保留大量内存,以提高它们的性能。
-
@Michael-sqlbot 谢谢回复,慢的意思是,我的网站非常非常非常慢,当我访问它时。
-
那么,您没有访问您显示的指标 :) 我可以建议尝试新的遗物吗?我认为他们有一个月的免费时间,这对分析瓶颈确实很有帮助。你基本上没有给我们任何东西——你说你的服务器太慢了,说(错误地)事情正在使用大量内存,然后向我们展示了描述一个完全空闲和内存丰富的系统的信息。您的网站在运行什么?
-
你在为你的应用运行什么栈?
-
投票结束。这个问题在这里完全是题外话。
标签: mysql apache amazon-web-services amazon-ec2 mysql-workbench