不是说 PHP 和 Linux 更配吗?

2018-10-13 10:36:50 +08:00
 showecho
同样的 2 核 4G,windows 下放了 100 个 wordpress,内存 50-60%,linux 下(宝塔)放 60 个就 80%以上了,为啥?
3795 次点击
所在节点    程序员
18 条回复
Nitroethane
2018-10-13 10:41:28 +08:00
你需要学习一下 Linux 的内存管理机制
yjd
2018-10-13 10:42:35 +08:00
楼上正解
glouhao
2018-10-13 10:42:54 +08:00
宝塔稳定么,以前用 wdcp 两三个月死机一回
wwthappy
2018-10-13 10:46:36 +08:00
你是怎么算的内存使用率? linux 不是简单的算( total-free )/total
tachikomachann
2018-10-13 10:48:17 +08:00
先 free 看一下内存,特别是 +-buffer cache 那一列
nilrust
2018-10-13 10:50:49 +08:00
内存计算机制都不一样怎么比?
bigmouthhaile
2018-10-13 10:59:48 +08:00
试试用 htop 看内存占用
tadtung
2018-10-13 11:02:11 +08:00
这个和内存无关。。。
xiaoz
2018-10-13 11:15:28 +08:00
1.首先 win 和 linux 内存机制确实不一样
2.其次您放了 100 个 wp 站点,才 4G 内存,占用和您的访问量、使用插件相关。
3.100 个 wp 占用这么点内存我觉得完全正常
hjc4869
2018-10-13 12:12:16 +08:00
Windows 是不是开了 pf,然后 Linux 没开 swap 或者 swappiness 太低
micookie
2018-10-13 13:55:46 +08:00
放上 200 个发现还是 80%...
dorothyREN
2018-10-13 14:56:11 +08:00
linux 上不能只看 free 部分的大小,因为还有 cache。
lscho
2018-10-13 21:44:08 +08:00
linux 的内存管理机制上面已经说了。。说个题外话,难道你不感觉到你买个内存,结果系统没给你用,感觉很傻吗?
laolinn
2018-10-13 22:58:55 +08:00
不如看一下双方是不是都用 apache,不要 windows 那边用了 iis
ericgui
2018-10-14 02:32:34 +08:00
我觉得可能是宝塔的问题
zxq2233
2018-10-14 07:43:04 +08:00
lamp 天下无敌
nowheretoseek
2018-10-14 12:36:39 +08:00
要看 available
encro
2018-10-14 17:40:12 +08:00
windows 跑的不是 fpm,没有多开吧,linux 上默认应该是开了 fpm,还有扩展多少也有关系。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/497265

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX