saharabear
V2EX  ›  服务器

Apache服务器有一个进程的[anon]内存占用一直在上升,有什么好办法没。

  •  
  •   saharabear · Feb 22, 2012 · 4746 views
    This topic created in 5195 days ago, the information mentioned may be changed or developed.
    详细信息在这里。

    http://saharabear.com/weblog/?p=191

    目前主要是通过pmap查看httpd的信息,得知[anon]内存占用超大。

    有什么好建议?
    11 replies    1970-01-01 08:00:00 +08:00
    saharabear
        1
    saharabear  
    OP
       Feb 22, 2012
    重启apache后的top数据

    top - 11:40:39 up 50 min, 1 user, load average: 0.51, 3.98, 4.17

    从这里看load变化很大。
    likuku
        2
    likuku  
       Feb 22, 2012
    能换nginx就换吧
    TONYHEAD
        3
    TONYHEAD  
       Feb 22, 2012
    还是用managed的省心啊……
    qq286735628
        4
    qq286735628  
       Feb 22, 2012
    把PHP换成suphp模式试试,不过这样的话,全部web目录的权限要修改,不可以有777权限
    saharabear
        5
    saharabear  
    OP
       Feb 22, 2012
    @qq286735628 您怀疑问题出在哪一层上?谢谢。
    http://saharabear.com/weblog/?p=191&replytocom=21#respond
    qq286735628
        6
    qq286735628  
       Feb 22, 2012
    @saharabear 具体原因我也看不出来,我之前也遇到过你这样的情况,后来改用suphp就没再试过了~在访问量不大的情况下,我觉得还不是prefork的问题,相信你的机子还没遇到性能问题,只是某个东西在不停的吃内存,然后又不释放
    saharabear
        7
    saharabear  
    OP
       Feb 22, 2012
    @qq286735628 是,现在肯定不是性能问题,十个并发而已。我再尝试一下调整其他参数。
    guoxx_
        8
    guoxx_  
       Feb 22, 2012
    free -m 看看内存占用
    guoxx_
        9
    guoxx_  
       Feb 22, 2012
    %user %nice %system %iowait %steal %idle
    4.32 0.00 2.86 34.78 0.00 58.05

    大量的时候花在io请求上了, 应该是内存不够
    楼主是不是mysql的buffer配置小了?
    saharabear
        10
    saharabear  
    OP
       Feb 22, 2012
    @guoxx_ 目前的情况是io慢慢降下来了(apache占用了大量swap导致io请求过高)。最新的情况是完全停掉了mysql,只有httpd在运行,跑着一些已经由 cms生成的静态页面。但是httpd在重启后依然慢慢占用一些内存,然后把内存全吃掉,再开始吃swap,继续占用io.
    saharabear
        11
    saharabear  
    OP
       Feb 22, 2012
    不能换nginx,被逼的。

    另外,不是vps,是生产机。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1105 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 18:18 · PVG 02:18 · LAX 11:18 · JFK 14:18
    ♥ Do have faith in what you're doing.