看板FreeBSD
标 题[问题] 请问 Apache 校能问题
发信站交大资讯次世代BS2 (Thu Jan 17 15:04:50 2008)
转信站ptt!ctu-reader!ctu-peer!news.nctu!csnews.cs.nctu!news.cs.nctu!BS2
大家好,
小弟有个关於 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
--
▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄ <telnet://bbs.cs.nctu.edu.tw>
█▄▄▄▄█ █ ▄▄▄▄▄█ Player: ckmarkhsu
▄█▄▄▄▄█ ▄▄▄█ █▄▄▄▄▄ From: 220-133-37-26.HINET-IP.hine
☆ 次世代BS2 ☆ 可申请个人板
150MB 相簿 http://pic.bs2.to 交大资讯人 250MB