美文网首页
Linux 服务器内存使用分析

Linux 服务器内存使用分析

作者: 文木拭水 | 来源:发表于2016-02-14 14:45 被阅读403次

    运行在 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

    相关文章

      网友评论

          本文标题:Linux 服务器内存使用分析

          本文链接:https://www.haomeiwen.com/subject/kitpkttx.html