看板FreeBSD
标 题Re: [问题] 请问 Apache 校能问题
发信站交大资科_BBS (Thu Jan 17 15:28:22 2008)
转信站ptt!ctu-reader!ctu-peer!news.nctu!csnews.cs.nctu!news.cs.nctu!cis_nctu
==> 在 [email protected] (马克) 的文章中提到:
> 大家好,
> 小弟有个关於 Apache 的效能问题请问各位前辈
> 因期末 Project 想要测试不同 OS 与不同版本下 Apache + PHP 之校能
> 但目前小弟碰到的问题是,Apache + PHP5 校能非常低落
> 已经编过 prefork 与 worker 两种 MPM
> apache 2.0 与 2.2 woker 均试过
> kernel 也试过 ULE 与 4BSD
> 但在测试网页下 ab 出来的 tp 只有 400KB/s
> (同样测试网页,同一台机器在 Win2k3+IIS6+PHP5 isapi 下可以 ab 到 1400KB/s)
> 目前已确定不是 MySQL 设定问题( MySQL Server 是独立的)
> 但我实在想不出来还有什麽地方可以调整 囧
> 但我也不敢在报告结论写 Win 是 PHP 的最佳平台XD (那我大概就被当了XD)
> 所以烦请前辈能否帮指点一下,是否仍有设定需要调整
> 以下是版本与设定资讯
> FreeBSD 6.2-RELEASE-p9
> Apache 2.2 / 2.0
> PHP 5.2.5 (worker 下是 thread safty)
> eaccelerator 0.9.2
> httpd.conf
> <IfModule worker.c>
> StartServers 2
> MaxClients 150
> MinSpareThreads 25
> MaxSpareThreads 75
> ThreadsPerChild 25
> MaxRequestsPerChild 0
> </IfModule>
> <IfModule prefork.c>
> StartServers 5
> MinSpareServers 5
> MaxSpareServers 10
> MaxClients 150
> MaxRequestsPerChild 0
> </IfModule>
> ab: n 1000, c 50
参考一下 吧
http://www-didc.lbl.gov/TCP-tuning/FreeBSD.html ( => for FreeBSD 7 )
or
http://www.freebsd.org/doc/zh_TW.Big5/books/handbook/configtuning-kernel-limits.html
--
* Origin: ★ 交通大学资讯科学系 BBS ★ <bbs.cis.nctu.edu.tw: 140.113.23.3>