1
sumhat 2015-02-13 03:58:04 +08:00
Virtual Memory 不说明什么问题
|
2
msg7086 2015-02-13 04:33:25 +08:00 1
|
3
qq286735628 2015-02-13 09:43:49 +08:00
小内存VPS上面的apache,建议用suphp模式,这样可以控制CGI的数量,防止系统kill掉mysql
|
4
GreenJoson OP @msg7086 2g内存使用什么方法??那什么样的叫不古老的技术??有没有什么推荐的环境包~~
|
5
msg7086 2015-02-13 10:22:19 +08:00 1
@GreenJoson 好像比较流行的方法是nginx+php-fpm。
还有你看看,其实你用掉的已经不是2G内存,而是4G了,swap都吃满了。 |
6
pwinner 2015-02-13 10:27:28 +08:00 via Android
反正用apache就要做好爆内存的准备……
测试下来nginx明显从性能等各方面优于apache 专门开了一 |
7
pwinner 2015-02-13 10:28:10 +08:00 via Android 1
|
8
GreenJoson OP @pwinner 你的博客?好像还不错呀~~不知道兼容性如何~~有没有安装教程~~
|
9
GreenJoson OP @msg7086 是的~已经是跑满了4G的了~~唉。。无语的apache2~
|
10
msg7086 2015-02-13 11:07:45 +08:00
@pwinner 我现在有个BT Tracker就是跑在nginx内部,性能好得出奇,每秒几百的连接进来,CPU Load 动都不动。
@GreenJoson 小内存老老实实换nginx啦。 至于环境包,Debian系统自己的包就很好了,一键装完,稍微配置一下就能用。 |
11
juneszh 2015-02-13 11:13:33 +08:00
顺便求个 有没有像htop一样可以直观监测端口上下行流量的 像ss开了多端口多用户的情况下 看看哪个家伙流量多
|
12
GreenJoson OP @msg7086 要知道小白的我,是不懂配置这玩意了。估计我还得google,度娘一圈回来,到头来,还得来发问~~哭死~~
|
13
msg7086 2015-02-13 11:27:32 +08:00
|
14
maoyipeng 2015-02-13 13:15:10 +08:00 via iPhone
为何不用apache+fpm
|
15
em70 2015-02-13 13:29:08 +08:00 via Android
2G内存用32位系统,别用64的,否则莫名奇妙的问题多
|
16
msg7086 2015-02-13 13:33:13 +08:00
@em70 没这种说法吧。我256M内存照样64位也没见什么问题。
倒是现在PHP对于平台会产生不同的结果,比如32位下INTMAX是32位的,大数据计算容易溢出,64位就没有问题。我现在宁愿全程64位也不愿意节约这么一小点内存了。 |
17
em70 2015-02-13 14:08:18 +08:00
@msg7086 你没问题不能说全世界都没问题,我们的经验表明确实在小内存跑64位的时候多次遇到各种莫名其妙的问题,楼主这种情况也遇到过,谁都说不清楚怎么回事,换32位linux立马解决. 不管你信不信,至少这是一个解决问题的方法,试试无妨.
|
18
msg7086 2015-02-13 14:20:53 +08:00
|
19
em70 2015-02-13 14:31:43 +08:00
@msg7086 他说他没什么访问量啊,根据他贴出的top截图看,出现272M,378M这样的数据,十有八九都是64位系统. 32位一般不显示单位,比如9889这样的. 我不是apache,linux的开发人员,我不了解其中的道理,只是说一些我早些年实际遇到类似问题的经验.最近几年我基本最少都8G内存+64位,就很少遇到这些问题了.
|
20
imlonghao 2015-02-13 14:33:40 +08:00 via Android
bandwagon我跑64位sorry...
|
23
geekzu 2015-02-13 15:08:29 +08:00
你需要fpm
http://yzs.me/2334.html |
24
pwinner 2015-02-13 16:13:51 +08:00 via Android
@GreenJoson 我的博客啊╮( ̄▽ ̄)╭安装教程今天写掉吧
|