V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
通过以下 Referral 链接购买 DigitalOcean 主机,你将可以帮助 V2EX 持续发展
DigitalOcean - SSD Cloud Servers
Ansonyi
V2EX  ›  VPS

LNMP+WordPress就让512M的VPS长期占用97%的内存么???

  •  
  •   Ansonyi · 2013-06-28 15:42:24 +08:00 · 2322 次点击
    这是一个创建于 4158 天前的主题,其中的信息可能已经有所发展或是发生改变。


    ——————
    网通貌似无法访问,给服务商发邮件,告诉我这是网通的问题,他们无能为力,
    怎么解决呢?
    换IP?
    31 条回复    1970-01-01 08:00:00 +08:00
    kennedy32
        1
    kennedy32  
       2013-06-28 15:50:07 +08:00 via Android
    你用的vpsmate在程序优化上表现一般,自己优化一下。
    我自己用lamp,一个wordpress应该是200m以内
    kennedy32
        2
    kennedy32  
       2013-06-28 15:51:04 +08:00 via Android
    看一下17ce的结果,是不是是不是所有网通都这样,是的话自己考虑换服务商吧
    Ansonyi
        3
    Ansonyi  
    OP
       2013-06-28 15:58:38 +08:00
    @kennedy32 各地联通网通都挂了。
    优化vpsmate?
    lichao
        4
    lichao  
       2013-06-28 16:00:06 +08:00
    用了是好事啊,空在那里是浪费
    akira
        5
    akira  
       2013-06-28 16:01:11 +08:00
    linux内存占满是正常,别用windows的想法来想。

    网通无法访问是线路问题,和内存没啥关系。
    Ansonyi
        6
    Ansonyi  
    OP
       2013-06-28 16:08:05 +08:00
    @akira
    @lichao

    达到100%后,就奇葩的重启了。
    一天好几次。
    lichao
        7
    lichao  
       2013-06-28 16:10:56 +08:00
    @Ansonyi 要么你数据库很大,升级服务器配置吧
    Ansonyi
        8
    Ansonyi  
    OP
       2013-06-28 16:17:29 +08:00
    @lichao 只有3.6 MB 不算大吧?
    lichao
        9
    lichao  
       2013-06-28 16:19:28 +08:00
    @Ansonyi 那访问量大?否则不至于
    wzzyj8
        10
    wzzyj8  
       2013-06-28 16:20:03 +08:00   ❤️ 1
    看下什么进程占用的内存,之前遇到过类似的问题是因为fcgi没设置好,php-cgi 太多了
    shiny
        11
    shiny  
       2013-06-28 16:23:50 +08:00
    php-fpm 的内存控制需要对进程数做个设置(php-fpm.conf),一般的访问量不需要开很多进程的。 SWAP 都用了 73% 了,就不是 windows 的想法的问题了。
    HiVPS
        12
    HiVPS  
       2013-06-28 16:33:58 +08:00
    1. 被蜘蛛爬了网站?
    2. mysqld开启了innodb引擎?
    msg7086
        13
    msg7086  
       2013-06-28 16:40:11 +08:00   ❤️ 1
    @lichao
    @akira
    SWAP快占满了,buffer和cache几乎没有,实际程序占用量很大了。

    @Ansonyi
    是OpenVZ么?
    OpenVZ的内存占用统计和正常系统的不同,是按照虚拟空间而不是实际占用来算的。所以与实际占用会相差很多。比如MySQL启动后,VIRT 300M,RSS 20M,在普通机器上算占用20M,在OpenVZ上算占用300M。
    xiaogui
        14
    xiaogui  
       2013-06-28 17:01:31 +08:00
    装个探针看看,我的类似是这种:
    内存使用状况
    物理内存:共 1.463 G , 已用 1.378 G , 空闲 0.085 G , 使用率 94.19%
    Cache化内存为 0.949 G , 使用率 64.87 % | Buffers缓冲为 0.068 G
    真实内存使用 0.361 G , 真实内存空闲 1.102 G , 使用率 24.7 %
    SWAP区:共 2 G , 已使用 0 G , 空闲 2 G , 使用率 0 %

    真实内存使用 0.361 G。
    jeeve
        15
    jeeve  
       2013-06-28 18:25:58 +08:00
    @kennedy32 推荐一个 lamp 的 包吧
    ccbikai
        16
    ccbikai  
       2013-06-28 18:29:49 +08:00 via iPhone
    top看一下
    iZr
        17
    iZr  
       2013-06-28 20:29:34 +08:00 via iPad
    @jeeve lnmp 1.0
    shinwood
        18
    shinwood  
       2013-06-28 20:48:34 +08:00
    mysql 可以优化一下,应该是 mysql 占用的内存过大。
    kennedy32
        19
    kennedy32  
       2013-06-28 21:53:41 +08:00
    @jeeve lamp哪里需要什么包。。。
    yum install httpd
    service httpd start
    yun install php php-mysql mysql mysql-server
    service mysqld start
    chkconfig httpd on
    chkconfig mysqld on

    把我上面写的按行输入进去就行了,这样就是安装了lamp,并且设置mysql和apache开机启动
    kennedy32
        20
    kennedy32  
       2013-06-28 21:54:40 +08:00
    @Ansonyi 优化组成lnmp的程序,比如nginx,mysql
    kennedy32
        21
    kennedy32  
       2013-06-28 21:55:07 +08:00
    @Ansonyi 各地网通都挂的话,就换一家吧,怎么可能各地网通都挂
    jeeve
        22
    jeeve  
       2013-06-28 21:58:18 +08:00
    @kennedy32 学习了,多谢!
    aladd
        23
    aladd  
       2013-06-29 10:41:18 +08:00
    装个memcache吧先~ 效果强烈!
    zhfish
        24
    zhfish  
       2013-06-29 20:20:41 +08:00
    换linode ..
    clowwindy
        25
    clowwindy  
       2013-06-29 21:10:50 +08:00 via iPhone
    10楼和16楼的思路能解决问题,其他人都只是在瞎猜。
    loveminds
        26
    loveminds  
       2013-06-30 02:50:13 +08:00
    @kennedy32 Apache2.4开销都没那么大~额估计是CGI进程开多了
    vibbow
        27
    vibbow  
       2013-06-30 02:54:21 +08:00
    @msg7086 OpenVZ不是那样算的。
    hcw1588
        28
    hcw1588  
       2013-06-30 07:07:14 +08:00
    mysql和php-fpm是内存大户,mysql关闭innodb,php-fpm限制一下试试。
    lhx2008
        29
    lhx2008  
       2013-07-04 09:14:42 +08:00
    xen的内存分配机制而已,汗
    h2sky
        30
    h2sky  
       2013-07-04 13:06:23 +08:00
    在并发下wp会让cpu飙升,用插件纯静态就不会飙了,不静态至少缓存
    fanliana
        31
    fanliana  
       2013-07-04 13:29:45 +08:00
    这个不应该的,我装完同样的,不到200m占用,就算流量高些,不可能单纯一个wordpress就占满,你流量高么,流量多的话,这个就应该了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2850 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 14:37 · PVG 22:37 · LAX 06:37 · JFK 09:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.