Amazon web services 很少有关于AWS实例连接和CPU利用率的查询

Amazon web services 很少有关于AWS实例连接和CPU利用率的查询,amazon-web-services,amazon-ec2,Amazon Web Services,Amazon Ec2,我们有一个在AWS上运行的网站。详情如下: 实例类型为m1.medium(以前是t1.micro,最近升级为medium) AMI:Ubuntu 12.04 已安装Apache和PHP 该网站是生活和运行顺利,该网站不使用任何数据库,但除了一些PHP代码和JavaScript。该网站负责显示图像,但不在服务器上存储图像。但该实例的平均CPU利用率图显示了自开始以来频繁出现的峰值。屏幕截图可以从中查看 我们尝试使用SSH运行“top”命令,正如其他线程中所建议的那样。但问题是,当我们在“top”命

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

  • 实例类型为m1.medium(以前是t1.micro,最近升级为medium)
  • AMI:Ubuntu 12.04
  • 已安装Apache和PHP
  • 该网站是生活和运行顺利,该网站不使用任何数据库,但除了一些PHP代码和JavaScript。该网站负责显示图像,但不在服务器上存储图像。但该实例的平均CPU利用率图显示了自开始以来频繁出现的峰值。屏幕截图可以从中查看

    我们尝试使用SSH运行“top”命令,正如其他线程中所建议的那样。但问题是,当我们在“top”命令后按enter键时,什么也不显示;它挂断了。我们尝试了根用户和默认用户


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

    从图中可以看出,cpu负载始终为每小时100%2次(在:15和:45)。我建议您检查crontab(在您的用户和root用户上)并查看是否有任何条目可能导致此问题。

    如果您试图发现每分钟运行的内容,则可以在文件中运行
    top

    top -n 60 -b -d 60 > whats_running.txt
    
    它将以批处理模式运行60次,在两次采样之间等待60秒

    请记住以root用户身份运行