Linux 服务器内存使用分析

运行在 linux上的应用程序大部分都是需要占用内存,像 web 服务器(nginx\apache), Rails 程序 ,php-fpm 等等。如果服务器上可用的内存不够,就会出现部分程序会启动不起来,或者有些程序会被系统 kill 掉。

我们可以通过以下命令,查询出哪些程序占用的内存比较多,如果有些是无用的进程,则手动把它 kill 掉。

  1. 查看占用内存最多的程序(前10)
ps aux | sort -k4,4nr | head -n 10
  1. 查看服务器内存的使用情况
free -m 

或者,如果没有可以 kill 的进程,这时候就要考虑是不是要增加服务器的内存。

另,系统内存和应用使用内存的区别:


Paste_Image.png
Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容