Hohe CPU-Auslastung von MySQL, ohne dass Abfragen ausgeführt werden

7

Ich habe festgestellt, dass MySQL auf meiner Workstation viel mehr CPU als üblich verwendet (normalerweise 1% oder weniger, da dies meine Workstation ist, kein Server).

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                   
14004 mysql     20   0  536m  44m 7136 S  141  1.2  65:24.72 mysqld           

Ich habe in meinem langsamen Protokoll nachgesehen und es gibt überhaupt keine Fragen. Ich habe tail -f im allgemeinen Protokoll ausgeführt, um zu sehen, was lief, und dort war auch überhaupt nichts. Die MySQL-Prozessliste ist ebenfalls leer.

+-----+------+-----------+----+---------+------+-------+------------------+
| Id  | User | Host      | db | Command | Time | State | Info             |
+-----+------+-----------+----+---------+------+-------+------------------+
| 165 | root | localhost |    | Query   | 0    |       | show processlist |
+-----+------+-----------+----+---------+------+-------+------------------+

Jeder andere Beitrag, den ich gesehen habe, hängt mit einer hohen CPU-Auslastung aufgrund einer bestimmten Abfrage zusammen, aber es werden überhaupt keine Abfragen ausgeführt. Weiß jemand, wie man feststellt, warum MySQL all diese CPU verwendet?

Falls es darauf ankommt, hier weitere Informationen zu meinem System:

Linux kubuntu 3.2.0-26-generic

Server version          5.5.24-0ubuntu0.12.04.1-log
Protocol version        10
Connection              Localhost via UNIX socket
UNIX socket             /var/run/mysqld/mysqld.sock
Uptime:                 57 min 8 sec

Threads: 1  Questions: 406  Slow queries: 0  Opens: 567  Flush tables: 1  
Open tables: 140  Queries per second avg: 0.118

quelle

Antworten: