今天同事提起数据库服务器(Linux系统)内存占用过大,希望我看看是什么问题。
使用free -m命令执行后结果如下
如图,同事指的是free只有292,但其实Linux服务器的可用内存是包括cached项的
cached是缓存内存,当程序对Linux系统发生读写时,Linux为了提升性能与速度,会将数据缓存到cached中,程序退出时,缓存不会自动释放。
当程序需要内存的时候,cached memory会自动释放。
手动释放cached memory
cr:百度文库
今天同事提起数据库服务器(Linux系统)内存占用过大,希望我看看是什么问题。
使用free -m命令执行后结果如下
如图,同事指的是free只有292,但其实Linux服务器的可用内存是包括cached项的
cached是缓存内存,当程序对Linux系统发生读写时,Linux为了提升性能与速度,会将数据缓存到cached中,程序退出时,缓存不会自动释放。
当程序需要内存的时候,cached memory会自动释放。
手动释放cached memory
cr:百度文库