EC2 Amazon Linux AMI MySQL CPU 空闲时占用 62% 吗?

EC2 Amazon Linux AMI MySQL CPU 空闲时占用 62% 吗?

我在 Amazon Linux AMI 上运行 MySQL。它没有连接任何东西。没有连接,也没有运行使用 MySQL 的其他应用程序。它完全处于空闲状态,但是却top报告 mysql 占用了 62% 的 CPU?为什么会发生这种情况?我该如何解决?

Cpu(s):  0.2%us,  0.2%sy,  0.0%ni, 97.8%id,  0.0%wa,  0.0%hi,  0.0%si,  1.7%st
Mem:   1738504k total,   390708k used,  1347796k free,    56888k buffers
Swap:   917500k total,        0k used,   917500k free,   229804k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 2959 mysql     20   0  466m  39m 5244 S 62.2  2.3   4:00.67 mysqld
    1 root      20   0 19252 1504 1212 S  0.0  0.1   0:00.20 init
    2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd

没有连接...

mysql> show processlist;
+----+------+-----------+------+---------+------+-------+------------------+
| Id | User | Host      | db   | Command | Time | State | Info             |
+----+------+-----------+------+---------+------+-------+------------------+
|  5 | root | localhost | NULL | Query   |    0 | NULL  | show processlist |
+----+------+-----------+------+---------+------+-------+------------------+

答案1

您的机器可能受到闰秒错误的影响。

2012 年 6 月 30 日星期六 - 格林威治标准时间刚过一天就开始了。不同数据中心内由不同团队管理的服务器全部瘫痪 - 无法响应 ping,屏幕一片空白。

您可以从以下链接找到更多有关此内容的信息:

http://www.wired.com/wiredenterprise/2012/07/leap-second-bug-wreaks-havoc-with-java-linux/

修复此问题的方法可以是:

  1. 重新启动 ntp 服务器:/etc/ini.d/ntp restart
  2. 将日期设置为当前日期:date -s“ date
  3. 或者彻底重启机器。

希望这将有助于解决您的问题

相关内容