设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย french

搜索
热搜: 活动 交友 discuz

LNAMP里面apache用worker好还是prefork好? [复制链接]
查看:121 | 回复:12

9

主题

72

回帖

179

积分

注册会员

积分
179
发表于 2011-4-4 12:35:22 | 显示全部楼层 |阅读模式
如题。求技术帝帮助。目前用的prefork,我在想对于LNAMP来说是不是worker对整体系统是不是更优化一些。

129

主题

8761

回帖

1万

积分

论坛元老

积分
18007
发表于 2011-4-4 12:36:18 | 显示全部楼层
等楼下回答,我是小白。连worker和prefork的区别都不知道。

9

主题

72

回帖

179

积分

注册会员

积分
179
 楼主| 发表于 2011-4-4 12:40:29 | 显示全部楼层
小夜会赚钱就行。

17

主题

261

回帖

635

积分

高级会员

积分
635
发表于 2011-4-4 12:41:49 | 显示全部楼层
prefork的工作原理是,控制进程在最初建立“StartServers”个子进程后,为了满足MinSpareServers设置的需要创建一个进程,等待一秒钟,继续创建两个,再等待一秒钟,继续创建四个……如此按指数级增加创建的进程数,最多达到每秒32个,直到满足 MinSpareServers设置的值为止。这就是预派生(prefork)的由来。这种模式能不必在请求到来时再产生新的进程,从而减小了系统开销以增加性能。

worker的工作原理是,由主控制进程生成“StartServers”个子进程,每个子进程中包含固定的ThreadsPerChild 线程数,各个线程独立地处理请求。同样,为了不在请求到来时再生成线程,MinSpareThreads和MaxSpareThreads设置了最少和最多的空闲线程数;而MaxClients设置了所有子进程中的线程总数。如果现有子进程中的线程总数不能满足负载,控制进程将派生新的子进程。

各有优缺。楼主自行考虑

个人感觉prefork比较合适小内存的,
如有不同意见,请参考本人签名档。谢谢


[ 本帖最后由 bojjn 于 2011-4-4 12:44 编辑 ]

6

主题

171

回帖

378

积分

中级会员

积分
378
发表于 2011-4-4 12:42:31 | 显示全部楼层
其实这个和LNAMP关系不大吧,就和只用apache一样吧?你的动态处理还是都传到了apache那里啊
所以,看你的系统资源还有你的要求来设置咯

421

主题

2523

回帖

6421

积分

论坛元老

积分
6421
发表于 2011-4-4 12:54:34 | 显示全部楼层
原帖由 linuxer 于 2011-4-4 12:40 发表


小夜会赚钱就行。

9

主题

72

回帖

179

积分

注册会员

积分
179
 楼主| 发表于 2011-4-4 12:59:21 | 显示全部楼层
原帖由 ender049 于 2011-4-4 12:42 发表


其实这个和LNAMP关系不大吧,就和只用apache一样吧?你的动态处理还是都传到了apache那里啊
所以,看你的系统资源还有你的要求来设置咯


我就是想知道对于LNAMP整个体系来说,apache用worker还是prefork更有利于整个体系。毕竟LNAMP的apache只需要处理后端,配置上不需要像LAMP那样。

26

主题

713

回帖

1608

积分

金牌会员

积分
1608
发表于 2011-4-4 13:14:05 | 显示全部楼层
worker模式我试过去编译,但没成功
最后我还是用prefork
没编译成功不知道哪里的问题

7

主题

111

回帖

253

积分

中级会员

积分
253
发表于 2011-4-4 13:23:02 | 显示全部楼层
worker性能更好,但跑多站点会有安全隐患。

0

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2011-4-4 13:23:43 | 显示全部楼层
看看原帖由 opuer 于 2011-4-4 13:23 发表


worker性能更好,但跑多站点会有安全隐患。


多谢。我也觉得worker在lnamp整体上能更好提供效率。
您需要登录后才可以回帖 登录 | 立即注册

论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

Archiver|手机版|Discuz! X

GMT+8, 2026-3-28 19:23 , Processed in 0.027891 second(s), 4 queries , Gzip On, Redis On.

返回顶部