V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
CoSpLi
V2EX  ›  云计算

看了眼隔壁贴,想问下 1h1G1M 的小服务器, tomcat+nginx+mysql 够么

  •  
  •   CoSpLi · 2017-12-14 16:31:00 +08:00 · 5962 次点击
    这是一个创建于 2296 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我感觉有点悬。。
    37 条回复    2017-12-16 01:04:54 +08:00
    bazingaterry
        1
    bazingaterry  
       2017-12-14 16:38:15 +08:00 via iPhone
    不談訪問量怎麼說呢⋯⋯
    shiny
        2
    shiny  
       2017-12-14 16:39:49 +08:00
    Tomcat 和 MySQL 都是内存大户,只能 Swap 设高点试试,MySQL 能关的尽量关掉。
    ixiaohei
        3
    ixiaohei  
       2017-12-14 16:40:59 +08:00
    可以,以前 500 多 m 就可以跑
    CoSpLi
        4
    CoSpLi  
    OP
       2017-12-14 16:44:54 +08:00
    @bazingaterry 不知道装了 mysql+nginx 之后。。留给 tomcat 的内存还能剩多少。。
    lsylsy2
        5
    lsylsy2  
       2017-12-14 16:49:17 +08:00
    mysql 只开 MyISAM 的话可以压缩到很小,tomcat 吃的有点厉害,跑是跑得动但是可能性能不太行
    xarrow
        6
    xarrow  
       2017-12-14 16:52:47 +08:00 via Android
    看着有点悬,tomcat 设置内存和线程,但访问量一大肯定够呛
    2ME
        7
    2ME  
       2017-12-14 16:54:14 +08:00
    @CoSpLi nginx 内存占用并不多 mysql 装 5.6 以下的版本禁用 innodb 也是占用不了多少 tomcat 有点无解 .. 我 lnmp 一套下来内存消耗大概 150M 512M 的 vps = =
    CasualYours
        8
    CasualYours  
       2017-12-14 16:58:22 +08:00
    mysql 一定要低版本。
    tilv37
        9
    tilv37  
       2017-12-14 17:01:15 +08:00
    同问,准备弄个小鸡放一个 springboot 的博客站呢
    CoSpLi
        10
    CoSpLi  
    OP
       2017-12-14 17:06:03 +08:00
    @shiny 没有 swap 呢?
    CoSpLi
        11
    CoSpLi  
    OP
       2017-12-14 17:10:08 +08:00
    @lsylsy2 估计也就勉强能跑。。放个没什么人访问的博客差不多可以,其他的就算了

    @2ME 感觉主要是 tomcat 占得多吧,才 150M 这么低= =


    @tilv37 看上面说的,估计把内置 tomcat 内存占用设置低一些勉强能用
    gao2008ss
        12
    gao2008ss  
       2017-12-14 17:13:18 +08:00
    mysql 5.7 默认开机就占两百多 M 内存
    tilv37
        13
    tilv37  
       2017-12-14 17:13:39 +08:00
    @CoSpLi 感谢
    CoSpLi
        14
    CoSpLi  
    OP
       2017-12-14 17:19:52 +08:00
    @gao2008ss 这么高= =,默认配置么?
    fcten
        15
    fcten  
       2017-12-14 17:26:33 +08:00
    跑是能跑起来,访问量稍微大一点 CPU 就被 GC 吃完了……
    jimisun
        16
    jimisun  
       2017-12-14 18:09:04 +08:00 via Android
    @xarrow 楼主提到的这样机器访问量大是多大???
    janxin
        17
    janxin  
       2017-12-14 18:40:24 +08:00
    上 Tomcat 干嘛...你打算上 Java ?几十个用户都会 OOM 吧...
    xarrow
        18
    xarrow  
       2017-12-14 18:42:33 +08:00 via Android
    @jimisun 大几十的 qps 量也就差不多了
    YellowLittleDog
        19
    YellowLittleDog  
       2017-12-14 19:21:13 +08:00 via Android
    @tilv37 需要用到 mysql 吗
    zorui
        20
    zorui  
       2017-12-14 19:30:43 +08:00 via Android
    可以跑起来。。我还跑过两个应用
    azh7138m
        21
    azh7138m  
       2017-12-14 20:28:36 +08:00   ❤️ 1
    @CoSpLi 显然不是默认配置,5.7 默认配置跑个没人访问的小网站,我这边只要 100M 多点

    tomcat+mysql 一个香港的 512M 小鸡跑起来还是很稳得(几乎没人访问
    panpanpan
        22
    panpanpan  
       2017-12-14 20:32:20 +08:00 via iPhone
    跑起来完全没问题
    xiusedelang
        23
    xiusedelang  
       2017-12-14 21:29:44 +08:00
    薅谷歌家羊毛,单核 600M 内存
    一个 php-fpm + mysql + nginx 的论坛 http://www.scratch-cn.com/
    一个自用酸酸乳服务
    目前一切流畅稳定
    qcloud
        24
    qcloud  
       2017-12-14 21:32:02 +08:00
    @xiusedelang #23 可以,稳如老狗
    xiusedelang
        25
    xiusedelang  
       2017-12-14 21:43:07 +08:00
    @qcloud 服务器上安装依赖执行 composer install 会直接 OOM,我这都是本地下载好依赖再同步到服务器上😥
    abmin521
        26
    abmin521  
       2017-12-14 22:15:41 +08:00 via Android
    @xiusedelang 这个有 Docker 方案么
    xiusedelang
        27
    xiusedelang  
       2017-12-14 22:20:17 +08:00
    @abmin521 哪一个服务的?
    abmin521
        28
    abmin521  
       2017-12-14 22:48:31 +08:00 via Android
    @xiusedelang fpm+nginx,docker compose 也行,有 mysql 也行
    魔改 composer 官方的 image 试下了没成功
    mysql 算是低端机的内存大户了
    我就想撸个 bbs 呀
    nicevar
        29
    nicevar  
       2017-12-14 22:58:12 +08:00
    跑起来没啥问题,原来我有个项目一直在 512M 的上跑,访问量一上来就不行了,直接 OOM,这个配置只能说适合小访问量的
    xiusedelang
        30
    xiusedelang  
       2017-12-14 23:04:55 +08:00
    @abmin521 我这个论坛只是单纯用的 http://flarum.org/直接搭建的,docker 没有尝试过。
    Zzde
        31
    Zzde  
       2017-12-14 23:24:52 +08:00
    个人目前配置
    * 腾讯云的服务器( 1H 1G 1M) nginx + uwsgi+ django 学生机 1 元

    * 阿里云做数据库 Mysql(1H 2G 1M) 学生及 9.9

    跑几个项目是完全没问题的
    msg7086
        32
    msg7086  
       2017-12-15 02:08:55 +08:00   ❤️ 1
    操作系统里内存占用有两个数值,一个叫使用量,一个叫申请量。
    操作系统看内存够不够看的是申请量,不够就崩。
    正常运行看内存够不够看的是使用量,不够就卡。
    申请量看的是物理内存+SWAP 总量。
    使用量看的是物理内存。

    所以简单说,狠命加 SWAP 就行了。
    ( Windows 下要加分页文件也是相同的道理。)
    fuxkcsdn
        33
    fuxkcsdn  
       2017-12-15 08:44:52 +08:00 via iPhone
    @qcloud php 512m 都可以跑得稳如🐶
    vjnjc
        34
    vjnjc  
       2017-12-15 11:16:06 +08:00
    @xarrow 那请教一下访问量大一点的 java 应用都用什么跑的啊?(我现在是随意的一个 spring-boot 内置 tomcat
    logOo
        35
    logOo  
       2017-12-15 16:10:40 +08:00
    我有台 2g 的 vps,随便跑个 spring boot 就 1G 多没了 ,可能是没改配置限制内存使用吧。
    kmahyyg
        36
    kmahyyg  
       2017-12-15 17:56:50 +08:00 via Android
    lnmp 512M 都可以稳的很

    但是 tomcat ………没 f**k 说
    xarrow
        37
    xarrow  
       2017-12-16 01:04:54 +08:00
    @vjnjc spring-boot 限制下内存占用应该可以,多弄几个再加个 nginx 应该问题不大,而最后的瓶颈也就是数据库
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1519 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 17:17 · PVG 01:17 · LAX 10:17 · JFK 13:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.