【问题标题】:Few queries regarding AWS instance connectivity and CPU utilization很少有关于 AWS 实例连接和 CPU 利用率的查询
【发布时间】:2012-12-11 06:59:31
【问题描述】:

我们有一个在 AWS 上运行的网站。详情如下:

  1. 实例类型为 m1.medium(之前为 t1.micro,最近升级为 medium)。
  2. AMI:Ubuntu 12.04
  3. Apache 和 PHP 已安装

该网站已经上线并且运行顺利,除了一些 PHP 代码和 JavaScript 之外,该网站还没有使用任何数据库。该网站处理显示图像,但不在服务器上存储图像。但该实例的平均 CPU 利用率图表显示从一开始就频繁出现峰值。截图可从this link查看。

我们尝试按照此处其他线程中的建议使用 SSH 运行“top”命令。但问题是,当我们在“top”命令后按回车时,什么都没有显示;它挂断了。我们尝试使用 root 和默认用户。

此外,我们可以通过 SSH 进行 FTP 和连接,但无法下载/打开文件(但可以添加/删除文件)。

【问题讨论】:

    标签: amazon-web-services amazon-ec2


    【解决方案1】:

    如果您想发现每分钟运行的内容,您可以将top 运行到文件中

    top -n 60 -b -d 60 > whats_running.txt
    

    它将以批处理模式运行 60 次,每次采样之间等待 60 秒

    记得运行是root

    【讨论】:

      【解决方案2】:

      从图中看来,cpu 负载似乎始终保持在 100% 每小时 2 次(在 :15 和 :45)。我建议您检查您的 crontab(在您的用户和 root 用户上),看看是否有任何可能导致这种情况的条目。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-10-07
        • 1970-01-01
        • 2013-10-03
        • 1970-01-01
        • 1970-01-01
        • 2019-11-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多