V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tianxiacangshen
V2EX  ›  程序员

vps 内存一般不能超过多少?或者超过多少会较明显影响网站性能?

  •  
  •   tianxiacangshen · 2018-02-03 12:09:33 +08:00 · 5829 次点击
    这是一个创建于 2478 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我阿里云 vps,每天 25000ip,pv 65000

    内存长期 80%-85%,任务管理器进程通常 60-65,CPU 30%左右

    可是也没感觉网站有啥变化?
    30 条回复    2018-02-04 15:31:34 +08:00
    Sanko
        1
    Sanko  
       2018-02-03 12:18:05 +08:00 via Android
    内存不就是买来用的么
    ipwx
        2
    ipwx  
       2018-02-03 12:30:01 +08:00
    有预算就别裁内存。这东西一般来说当然越大越好。
    ipwx
        3
    ipwx  
       2018-02-03 12:30:43 +08:00
    当然你得先确认服务商给你的是真内存而不是虚拟内存。阿里云……嗯,就看你信不信了。
    tianxiacangshen
        4
    tianxiacangshen  
    OP
       2018-02-03 12:31:59 +08:00
    @ipwx 任务管理器内存长期 80% 以上,会不会影响网站性能?
    fange01
        5
    fange01  
       2018-02-03 12:33:55 +08:00
    啥配置,啥项目,访问量不低啊。
    ipwx
        6
    ipwx  
       2018-02-03 12:40:47 +08:00
    @tianxiacangshen 系统会自动平衡的,你要担心不够用再加大总容量呗。
    f2f2f
        7
    f2f2f  
       2018-02-03 13:05:21 +08:00   ❤️ 1
    稳定占用 80%左右的话其实没问题,就怕突然间的数据溢出占满内存然后把服务崩了
    azh7138m
        8
    azh7138m  
       2018-02-03 13:19:31 +08:00 via Android   ❤️ 1
    @ipwx 超售一般是 U,内存不用担心的
    liuxu
        9
    liuxu  
       2018-02-03 13:20:11 +08:00
    很正常,linux 会把所有内存利用起来,你可以看下有很多都是 buffer/cache 用了
    patx
        10
    patx  
       2018-02-03 13:40:57 +08:00 via Android
    linux 的内存使用率跟 windows 的貌似有点区别,buffer 如果很高,其实是没问题的
    goodryb
        11
    goodryb  
       2018-02-03 13:47:15 +08:00   ❤️ 3
    @ipwx #3 还有给虚拟内存的,头一次听说。

    什么叫 “阿里云……嗯,就看你信不信了。”,好像知道很多,其实什么都不懂
    tianxiacangshen
        12
    tianxiacangshen  
    OP
       2018-02-03 14:33:38 +08:00
    @fange01 自己捣鼓的英文站,流量最大的一个,其他没这么大
    tianxiacangshen
        13
    tianxiacangshen  
    OP
       2018-02-03 14:34:52 +08:00
    @f2f2f
    @patx
    @liuxu

    目前是没啥问题,cpu 满了会网站才会卡死
    tianxiacangshen
        14
    tianxiacangshen  
    OP
       2018-02-03 14:35:59 +08:00
    @goodryb

    每次都有人鄙视阿里云 我也不知道为啥 不太了解各种技术 我只能看效果

    阿里云感觉挺不错的,速度 ,安全都没问题,我是英文站,在全世界各地测速,阿里云表现都可以
    ipwx
        15
    ipwx  
       2018-02-03 15:06:40 +08:00
    @tianxiacangshen 我其实也是讽刺地加上那一句的。。。
    ixiaohei
        16
    ixiaohei  
       2018-02-03 15:16:54 +08:00
    其实爆内存的时候 swap 很频繁,然后表现就是很慢,楼主注意 swap,然后观察网站性能就行了,另外多压测。
    Nitromethane
        17
    Nitromethane  
       2018-02-03 16:11:18 +08:00
    要是 1G 内存的机器,80%肯定吃不消了。
    要是 4G 内存的 vps,80%的利用率没什么问题的。
    推荐楼主把 db 和 web 服务器拆分成两台 vps。
    fcten
        18
    fcten  
       2018-02-03 17:31:19 +08:00
    只要没用到虚拟内存,就几乎不会影响性能,内存使用 95%+ 也没问题。
    不过,一般互联网应用要应对突发流量,会把平时的使用率控制在 50% 以内。超过就要开始考虑优化或者加机器了。
    lifeintools
        19
    lifeintools  
       2018-02-03 18:09:38 +08:00
    能加大佬好友不~
    shiny
        20
    shiny  
       2018-02-03 18:26:55 +08:00
    内存使用需要规划,比如 PHP 每个进程都占一部分内存,就要合理设置最大进程数,直接关系到了能同时服务用户量的上限。
    tianxiacangshen
        21
    tianxiacangshen  
    OP
       2018-02-03 18:50:34 +08:00
    @lifeintools 算不了什么大佬哈,您是做啥的?
    lifeintools
        22
    lifeintools  
       2018-02-03 18:52:38 +08:00
    @tianxiacangshen #21 就是做 web 开发的~ 想早日脱离上班的苦海 成为大佬一样的自由职业者
    metrxqin
        23
    metrxqin  
       2018-02-03 22:16:23 +08:00 via Android
    最稳妥的法子是配置一些 swap 空间,防止内存不足导致 OOM
    Rickkkkkkk
        24
    Rickkkkkkk  
       2018-02-04 01:13:02 +08:00
    内存占用大的风险是如果流量突然大了一点就可能会有问题
    initialdp
        25
    initialdp  
       2018-02-04 10:53:20 +08:00
    我觉得 lz 这样正好合适。如果有一定的 swap 空间做后备,就不用担心。
    meinjoy
        26
    meinjoy  
       2018-02-04 12:36:32 +08:00 via iPhone
    楼主的配置能说下吗,我做个参考
    opengps
        27
    opengps  
       2018-02-04 12:43:34 +08:00
    阿里云有 vps 吗?
    我用的都是云服务器 ecs,vps 是单台物理机上的虚拟机,云服务器是集群里的一台虚拟机。vps 和 ecs 性质是不同的
    opengps
        28
    opengps  
       2018-02-04 12:45:36 +08:00
    @tianxiacangshen 昨天我在一个群里被人怼了,那人用的 1G 小内存运行 windows,装不上 iis 说阿里云问题,而不考虑下自己配置低了还不去设置虚拟内存,一个劲的在哪里根据提示说硬盘不够。这是个人认识问题,自己用着不顺利就说不好的请款很普遍
    jimzhong
        29
    jimzhong  
       2018-02-04 14:59:29 +08:00
    @opengps 阿里云的 ECS 和 VPS 没有本质区别(除了网络配置比较灵活)。母鸡挂了照样挂。1GB 内存就不应该上 Windows。再大的 pagefile 也没救。
    opengps
        30
    opengps  
       2018-02-04 15:31:34 +08:00
    @jimzhong 云服务器,母鸡挂了会内网漂移到其他机器(存储是共享的不需要漂,cpu 内存可以无缝切换其他机器),如果不是太核心的部件出问题,漂移到其他母鸡上正常运行成功率很高,当然也有会自动重启的,极少数情况会直接挂。
    vps,母鸡挂了绝对挂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   966 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:57 · PVG 06:57 · LAX 14:57 · JFK 17:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.