TOP 显示几乎所有内存都消耗在专用的 MySQL 机器上。我停止了 mysql 并检查了 top,发现没有任何变化。没有其他正在运行的进程会消耗这种内存。我该如何释放锁定的内存?
# /etc/init.d/mysqld status
mysqld dead but subsys locked
# free -m
total used free shared buffers cached
Mem: 35007 34913 94 0 186 33045
-/+ buffers/cache: 1681 33326
Swap: 0 0 0
我需要重新启动服务器吗?
答案1
查看第三行 ( -/+ buffers/cache
),它显示了操作系统用于文件系统缓冲区和缓存的内存,但这些内存可以立即供任何需要它的进程使用。您没有内存短缺。