我怎样才能控制 mysqld-swamped CPU?

我怎样才能控制 mysqld-swamped CPU?

我大约 24 小时没有使用电脑,回来后发现gnome-system-monitor我的笔记本电脑上的所有四个 CPU 核心都在全速运行。mysqld占用了不止一个完整核心;当我尝试结束该进程时,它以新的 PID 重新启动。然后是ksoftirqd/0-3,这显然与中断有关,但我无法从 Google 上知道我应该做什么这四个特定进程占用了我四分之一或更多的处理器周期。然后是 Chrome,但我可能可以自己处理它——我该如何冷却给我带来问题的其他进程?

答案1

内核中存在一个错误,由于 6 月 30 日发生的“闰秒”而导致故障。

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1020285

答案2

以下是问题和修复的描述:http://blog.mozilla.org/it/2012/06/30/mysql-and-the-leap-second-high-cpu-and-the-fix/

要解决问题,请运行

date -s "`date`" && touch /tmp/leapsecond_2012_06_30

(这些是双引号内的反引号。反引号`是我键盘上 键shift的未编辑版本~:位于键盘下方,但位于 上方F1。因此不是完全到达左上角。)EscTab

我不知道为什么是第二部分(我猜是为了保留它被执行的记录?)但如果 Mozilla 说要这样做,那它可能是对的。

此来源省略touch部分。

相关内容