可能重复:
Linux吃所有的内存,似乎不是特定的应用程序
TOP显示几乎所有的内存都在一个专用的MySQL盒子上。 我停止了MySQL并检查了顶部,没有任何区别。 没有其他正在运行的进程会消耗这种内存。 我如何释放locking的内存?
# /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 ),它显示了操作系统用于文件系统缓冲区和高速caching的内存,但可以立即使其供任何需要它的进程使用。 你没有内存不足。