Linux
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 | +----+------+-----------+------+---------+------+-------+------------------+
您的機器可能受到閏秒錯誤的影響。
2012 年 6 月 30 日星期六 - 格林威治標準時間開始後不久開始。由不同團隊管理的不同數據中心的伺服器都變黑了——不響應 ping,螢幕空白。
您可以從以下連結中找到有關此的更多資訊:
http://www.wired.com/wiredenterprise/2012/07/leap-second-bug-wreaks-havoc-with-java-linux/
對此的修復可能是:
- 重啟ntp伺服器:/etc/ini.d/ntp restart
- 將日期設置為目前日期:date -s "
date
"- 或者完全重啟機器。
希望,這將有助於解決您的問題