1
bazingaterry 2017-12-14 16:38:15 +08:00 via iPhone
不談訪問量怎麼說呢⋯⋯
|
2
shiny 2017-12-14 16:39:49 +08:00
Tomcat 和 MySQL 都是内存大户,只能 Swap 设高点试试,MySQL 能关的尽量关掉。
|
3
ixiaohei 2017-12-14 16:40:59 +08:00
可以,以前 500 多 m 就可以跑
|
4
CoSpLi OP @bazingaterry 不知道装了 mysql+nginx 之后。。留给 tomcat 的内存还能剩多少。。
|
5
lsylsy2 2017-12-14 16:49:17 +08:00
mysql 只开 MyISAM 的话可以压缩到很小,tomcat 吃的有点厉害,跑是跑得动但是可能性能不太行
|
6
xarrow 2017-12-14 16:52:47 +08:00 via Android
看着有点悬,tomcat 设置内存和线程,但访问量一大肯定够呛
|
7
2ME 2017-12-14 16:54:14 +08:00
@CoSpLi nginx 内存占用并不多 mysql 装 5.6 以下的版本禁用 innodb 也是占用不了多少 tomcat 有点无解 .. 我 lnmp 一套下来内存消耗大概 150M 512M 的 vps = =
|
8
CasualYours 2017-12-14 16:58:22 +08:00
mysql 一定要低版本。
|
9
tilv37 2017-12-14 17:01:15 +08:00
同问,准备弄个小鸡放一个 springboot 的博客站呢
|
11
CoSpLi OP |
12
gao2008ss 2017-12-14 17:13:18 +08:00
mysql 5.7 默认开机就占两百多 M 内存
|
15
fcten 2017-12-14 17:26:33 +08:00
跑是能跑起来,访问量稍微大一点 CPU 就被 GC 吃完了……
|
17
janxin 2017-12-14 18:40:24 +08:00
上 Tomcat 干嘛...你打算上 Java ?几十个用户都会 OOM 吧...
|
19
YellowLittleDog 2017-12-14 19:21:13 +08:00 via Android
@tilv37 需要用到 mysql 吗
|
20
zorui 2017-12-14 19:30:43 +08:00 via Android
可以跑起来。。我还跑过两个应用
|
21
azh7138m 2017-12-14 20:28:36 +08:00 1
|
22
panpanpan 2017-12-14 20:32:20 +08:00 via iPhone
跑起来完全没问题
|
23
xiusedelang 2017-12-14 21:29:44 +08:00
|
24
qcloud 2017-12-14 21:32:02 +08:00
@xiusedelang #23 可以,稳如老狗
|
25
xiusedelang 2017-12-14 21:43:07 +08:00
@qcloud 服务器上安装依赖执行 composer install 会直接 OOM,我这都是本地下载好依赖再同步到服务器上😥
|
26
abmin521 2017-12-14 22:15:41 +08:00 via Android
@xiusedelang 这个有 Docker 方案么
|
27
xiusedelang 2017-12-14 22:20:17 +08:00
@abmin521 哪一个服务的?
|
28
abmin521 2017-12-14 22:48:31 +08:00 via Android
@xiusedelang fpm+nginx,docker compose 也行,有 mysql 也行
魔改 composer 官方的 image 试下了没成功 mysql 算是低端机的内存大户了 我就想撸个 bbs 呀 |
29
nicevar 2017-12-14 22:58:12 +08:00
跑起来没啥问题,原来我有个项目一直在 512M 的上跑,访问量一上来就不行了,直接 OOM,这个配置只能说适合小访问量的
|
30
xiusedelang 2017-12-14 23:04:55 +08:00
@abmin521 我这个论坛只是单纯用的 http://flarum.org/直接搭建的,docker 没有尝试过。
|
31
Zzde 2017-12-14 23:24:52 +08:00
个人目前配置
* 腾讯云的服务器( 1H 1G 1M) nginx + uwsgi+ django 学生机 1 元 * 阿里云做数据库 Mysql(1H 2G 1M) 学生及 9.9 跑几个项目是完全没问题的 |
32
msg7086 2017-12-15 02:08:55 +08:00 1
操作系统里内存占用有两个数值,一个叫使用量,一个叫申请量。
操作系统看内存够不够看的是申请量,不够就崩。 正常运行看内存够不够看的是使用量,不够就卡。 申请量看的是物理内存+SWAP 总量。 使用量看的是物理内存。 所以简单说,狠命加 SWAP 就行了。 ( Windows 下要加分页文件也是相同的道理。) |
34
vjnjc 2017-12-15 11:16:06 +08:00
@xarrow 那请教一下访问量大一点的 java 应用都用什么跑的啊?(我现在是随意的一个 spring-boot 内置 tomcat
|
35
logOo 2017-12-15 16:10:40 +08:00
我有台 2g 的 vps,随便跑个 spring boot 就 1G 多没了 ,可能是没改配置限制内存使用吧。
|
36
kmahyyg 2017-12-15 17:56:50 +08:00 via Android
lnmp 512M 都可以稳的很
但是 tomcat ………没 f**k 说 |