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
我需要重新启动服务器吗?
查看第三行 (
-/+ buffers/cache
),它显示了操作系统用于文件系统缓冲区和高速缓存的内存,但它可以立即供任何需要它的进程使用。你没有内存不足。