V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
saharabear
V2EX  ›  服务器

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

  •  
  •   saharabear · 2012-02-22 11:29:47 +08:00 · 4167 次点击
    这是一个创建于 4660 天前的主题,其中的信息可能已经有所发展或是发生改变。
    详细信息在这里。

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

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

    有什么好建议?
    11 条回复    1970-01-01 08:00:00 +08:00
    saharabear
        1
    saharabear  
    OP
       2012-02-22 11:44:47 +08:00
    重启apache后的top数据

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

    从这里看load变化很大。
    likuku
        2
    likuku  
       2012-02-22 12:25:09 +08:00
    能换nginx就换吧
    TONYHEAD
        3
    TONYHEAD  
       2012-02-22 12:46:15 +08:00
    还是用managed的省心啊……
    qq286735628
        4
    qq286735628  
       2012-02-22 13:02:09 +08:00
    把PHP换成suphp模式试试,不过这样的话,全部web目录的权限要修改,不可以有777权限
    saharabear
        5
    saharabear  
    OP
       2012-02-22 13:09:21 +08:00
    @qq286735628 您怀疑问题出在哪一层上?谢谢。
    http://saharabear.com/weblog/?p=191&replytocom=21#respond
    qq286735628
        6
    qq286735628  
       2012-02-22 13:25:12 +08:00
    @saharabear 具体原因我也看不出来,我之前也遇到过你这样的情况,后来改用suphp就没再试过了~在访问量不大的情况下,我觉得还不是prefork的问题,相信你的机子还没遇到性能问题,只是某个东西在不停的吃内存,然后又不释放
    saharabear
        7
    saharabear  
    OP
       2012-02-22 13:33:56 +08:00
    @qq286735628 是,现在肯定不是性能问题,十个并发而已。我再尝试一下调整其他参数。
    guoxx_
        8
    guoxx_  
       2012-02-22 13:38:51 +08:00
    free -m 看看内存占用
    guoxx_
        9
    guoxx_  
       2012-02-22 14:01:16 +08:00
    %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
       2012-02-22 14:16:51 +08:00
    @guoxx_ 目前的情况是io慢慢降下来了(apache占用了大量swap导致io请求过高)。最新的情况是完全停掉了mysql,只有httpd在运行,跑着一些已经由 cms生成的静态页面。但是httpd在重启后依然慢慢占用一些内存,然后把内存全吃掉,再开始吃swap,继续占用io.
    saharabear
        11
    saharabear  
    OP
       2012-02-22 20:49:29 +08:00
    不能换nginx,被逼的。

    另外,不是vps,是生产机。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3669 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 04:37 · PVG 12:37 · LAX 20:37 · JFK 23:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.