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

景安VPS 512M内存放个wordpress博客都压力山大

  •  
  •   onlybird · 2013-07-11 17:40:39 +08:00 · 2782 次点击
    这是一个创建于 4182 天前的主题,其中的信息可能已经有所发展或是发生改变。
    博客日IP 2500左右,PV 6K多点,今天把博客放上去内存就这样了。



    现在感觉打开wordpress时而快时而慢,偶尔还会出现空白情况。
    请问这台VPS是否适合放,或者升级到1G内存才够放?
    33 条回复    1970-01-01 08:00:00 +08:00
    pianai
        1
    pianai  
       2013-07-11 17:43:47 +08:00
    把数据库切出来就好了
    manhere
        2
    manhere  
       2013-07-11 17:44:16 +08:00
    优化下wordpress啊(super cache之类的),可以支撑
    onlybird
        3
    onlybird  
    OP
       2013-07-11 17:45:54 +08:00
    @pianai 最先就是使用他家提供的云数据库,发现更慢,,所以刚才才又导入了LNMP MYSQL里。
    @manhere 有wp super cache的,,用后内存没有下来。
    pianai
        4
    pianai  
       2013-07-11 17:50:13 +08:00
    那很正常了 不过感觉他们家云数据还好 。 不过没事的 我一个vps 512 长期负载到3g 依然不宕机
    onlybird
        5
    onlybird  
    OP
       2013-07-11 17:52:10 +08:00
    @pianai 负载到3都无压力????问题是现在使用着打开博客都卡,都开始在使用swap了
    bindiry
        6
    bindiry  
       2013-07-11 18:31:11 +08:00
    可以试试东哥的 cos-html-cache 插件,效果很好。
    onlybird
        7
    onlybird  
    OP
       2013-07-11 18:42:15 +08:00
    @bindiry 现在用的wp super cache ,应该都差不多
    Zhang
        8
    Zhang  
       2013-07-11 18:51:16 +08:00
    w3 total cache效果更好
    andyhu
        9
    andyhu  
       2013-07-11 19:28:00 +08:00
    得需要优化,另外定时清空缓存,给楼主个脚本放到cron里每10分钟运行下吧,另外服务器我用的debian 32位,去除所有不用的服务,把rsyslog换成占用资源小的inetutils-syslogd,把exim换成postfix,再用安全宝做静态内容的CDN,肯定没问题。楼主说的这个和景安没关系,主要是服务器配置的问题。内存容量都是一样的,不管放在哪服务器运行多少东西都是占内存的。我自己的wordpress,日ip700左右高峰时内存占用120M多,重启后30M多点,很稳定
    [code]
    aptitude purge acpi acpi-support-base acpid busybox dmidecode eject laptop-detect mpd-status console-setup nfs-common portmap
    aptitude purge rsyslog && aptitude install inetutils-syslogd
    [/code]

    附带一个脚本可以快速清空内存里的缓存内容,服务器内存比较吃紧的话很好用,基本没什么太大副作用,看怎样取舍吧
    [code]
    #!/bin/sh
    free=`free -mt | grep Mem: | awk '{print $4}'`
    if [ $free -lt 100 ]; then
    sync
    echo 3 > /proc/sys/vm/drop_caches
    fi

    [/code]

    ps. 安全宝这东西真不错,完全免费,CDN加速,还带js/css的压缩,抗ddos
    andyhu
        10
    andyhu  
       2013-07-11 19:31:06 +08:00
    内存跑到swap的时候用这两条指令可以快速见效

    sync && echo 3 > /proc/sys/vm/drop_caches
    andyhu
        11
    andyhu  
       2013-07-11 19:33:22 +08:00
    顺便打个小广告啊,景安找我的话可以官方价8折出vps,512M VPS年付800官方售后
    onlybird
        12
    onlybird  
    OP
       2013-07-11 19:48:58 +08:00
    @andyhu 安全宝普通节点是不防CC和DD的哟,这点我和他们技术确认过。
    我是用的360网站卫士,,,我现在试验下你说的这个,,非常感谢。
    rhwood
        13
    rhwood  
       2013-07-11 20:15:28 +08:00
    varnish+nginx+eaccelerator/apc+memcached+wordpress w3 total cache
    前面有varnish 后面加memcached缓存,承载能力可以增长几倍。
    rhwood
        14
    rhwood  
       2013-07-11 20:17:09 +08:00
    ps 如果lz不会,可以提供一次性收费设置
    whuhacker
        15
    whuhacker  
       2013-07-11 21:51:47 +08:00
    @rhwood 这么多东西 512M 内存够用吗?求证下
    另外 PHP 5.5 自带了 Zend Opcache,性能要好些,eaccelerator/apc 应该可以抛弃了
    jasontse
        16
    jasontse  
       2013-07-11 21:54:49 +08:00 via iPad
    @whuhacker opcache不支持kv,怎么抛弃apc?
    onlybird
        17
    onlybird  
    OP
       2013-07-11 21:56:40 +08:00
    @whuhacker
    @jasontse
    正在测试eaccelerator+memcached+wordpress的memcached插件。。发现内存的确是降了50M左右,然后swap稳定在了使用44M,,,但系统平均负载 1.86 1.32 0.86 1/135
    rhwood
        18
    rhwood  
       2013-07-12 09:13:11 +08:00   ❤️ 1
    @whuhacker
    @onlybird
    就是因为内存少才需要这些,是我自己生产环境的配置,经历过实际严格测试,eaccelerator/apc不是关键,重要的是前面的varnish和后面的memcached
    onlybird
        19
    onlybird  
    OP
       2013-07-12 10:25:31 +08:00
    @rhwood 谢谢哈,今早重新安装了系统,然后使用了一个牛逼的系统优化脚本,,,再安装 +memcached+wordpress的memcached插件 ,,,现在内存占用非常低,

    物理内存:共 502.84 MB , 已用 364.05 MB , 空闲 138.79 MB , 使用率 72.4%
    Cache化内存为 190.1 MB , 使用率 37.81 % | Buffers缓冲为 23.04 MB
    真实内存使用 150.91 MB , 真实内存空闲 351.93 MB , 使用率 30.01 %
    SWAP区:共 1027.59 MB , 已使用 0 MB , 空闲 1027.59 MB , 使用率 0 %
    系统平均负载 0.22 0.17 0.14 1/55
    sunwei922
        20
    sunwei922  
       2013-07-12 11:46:40 +08:00
    512按道理不应该这样的,估计楼主没有优化
    onlybird
        21
    onlybird  
    OP
       2013-07-12 11:52:10 +08:00
    @sunwei922 国内这些VPS装的系统各种臃肿,今天用了一个脚本,现在无压力了。
    Ansonyi
        22
    Ansonyi  
       2013-07-12 14:15:16 +08:00 via Android
    @onlybird 神马脚本呢?求脚本~
    onlybird
        23
    onlybird  
    OP
       2013-07-12 16:09:52 +08:00
    @Ansonyi ewanmi点com/350
    Ansonyi
        24
    Ansonyi  
       2013-07-12 17:32:01 +08:00
    zencoding
        25
    zencoding  
       2013-07-12 17:36:39 +08:00
    不怪景安,怪wp
    onlybird
        26
    onlybird  
    OP
       2013-07-12 18:37:39 +08:00
    @zencoding WP的确也消耗资源,,但是景安的系统模版太臃肿了,还告诉我说是纯净版的,,安好后系统占用都有300多M,现在精简后非常好用。
    zencoding
        27
    zencoding  
       2013-07-12 22:52:40 +08:00
    @onlybird 我一般都是让他们帮忙下最新的debian,挂在到光驱,然后自己安装,不用他们的镜像
    freefcw
        28
    freefcw  
       2013-07-12 22:56:32 +08:00
    我猜楼主的数据库应该默认用的innodb引擎,mysql内存就占用了不少
    sarices
        29
    sarices  
       2013-07-12 23:05:16 +08:00
    编译的时候只编译必要的东西,别用一键安装包
    Koolday
        30
    Koolday  
       2013-07-24 13:34:38 +08:00
    景安的没用过 只用过香港的smartVPS
    tempdban
        31
    tempdban  
       2013-07-24 15:11:15 +08:00 via Android
    负载不高啊 你看看io吧 我vps内存占用没少于75%
    iZr
        32
    iZr  
       2013-07-24 23:16:41 +08:00
    太对不起512了.我128 都跑10个 wp.
    aaronlam
        33
    aaronlam  
       2013-07-24 23:28:46 +08:00
    你这怎么占用那么多内存- -!我之前256的跑几个WP都杠杠的。。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   841 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 21:14 · PVG 05:14 · LAX 13:14 · JFK 16:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.