娱乐新地带论坛  

返回   娱乐新地带论坛 > 电脑技术 > 『软件使用』

『软件使用』 交流对软件的使用心得、经验窍门、好的软件要让大家一起用

发表新主题 回复
 
主题工具 显示模式
旧 2009-11-14, 08:53 PM   #1
No11008
garconcn
初级会员
级别:1 | 在线时长:11小时 | 升级还需:1小时
 
注册日期: 2009-06-16
帖子: 16
现金:-3金币
资产:-3金币
garconcn 正向着好的方向发展
我做个一个实际测试双核双CPU浪潮服务器,4G内存。
使用Discuz7的论坛索引页面进行测试,模拟1024个连接,连续访问10000次。

有推导出相关结论:

1. 性能上来说NGINX还是要比Apache(Prefork)有优势。但主要是高并发连接的情况下。
Apache配置文件经过优化后(1024 Thread,4096 MaxClient)能够达到Nginx
的水平(24个worker进程,64个php-cgi进程),而且8192个连接nginx也保持稳定。
Apache的话2048个连接的测试就通过不了。

2. 在上述负载下NGINX的的出错率一直比较高,2%-5%非2xx的错误。Apache的确是
如楼上某位所言,负载高(uptime达到了32,nginx是3),但是不出错。一个非2xx
的错误都没有。

3. 上述差别其实就是select()和epool模式的差别所在,所以可比性并不强。应该将
Aapache的epoll MPM的性能与之做比较。

4. 静态页面方面,一个1K左右的HTML,nginx吞吐是Apache的3倍,但是系统负载
只有Apache的1/3(Uptime 0.9 vs 0.35)

对应的测试过程记录文件在附件里。
上传的附件
文件类型: rar nginx vs apache.rar (6.7 KB, 0 次查看)
garconcn 当前离线  
回复时引用此帖
旧 2009-11-14, 10:51 PM   #2
No10994
无剑
初级会员
级别:1 | 在线时长:11小时 | 升级还需:1小时
 
无剑 的头像
 
注册日期: 2009-06-06
帖子: 17
现金:22金币
资产:22金币
声望: 10
无剑 正向着好的方向发展
引用:
nginx在内存消耗上比apache少得多,处理静态文件比apache效率高。
ngix 处理动态页面的速度也不快的。
ngix 主要是做cache 来使用的。
apache 的优点是稳定,高负荷可以稳定运行。
ngix,lighttppd 性能较好,不稳定,高负荷下容易崩溃。
无剑 当前离线  
回复时引用此帖
旧 2009-11-15, 12:48 AM   #3
No11100
babysitter
初级会员
级别:1 | 在线时长:9小时 | 升级还需:3小时
 
babysitter 的头像
 
注册日期: 2009-06-06
帖子: 14
现金:8金币
资产:8金币
声望: 10
babysitter 正向着好的方向发展
引用:
ngix 处理动态页面的速度也不快的。
ngix 主要是做cache 来使用的。
apache 的优点是稳定,高负荷可以稳定运行。
ngix,lighttppd 性能较好,不稳定,高负荷下容易崩溃。
多高的负载会崩溃?
babysitter 当前离线  
回复时引用此帖
旧 2009-11-15, 02:45 AM   #4
No10987
BigBull
初级会员
级别:0 | 在线时长:4小时 | 升级还需:1小时
 
BigBull 的头像
 
注册日期: 2008-06-28
帖子: 7
现金:8金币
资产:8金币
声望: 10
BigBull 正向着好的方向发展
CPU保持在80以下,内存要够。虚拟缓存不要太大。
BigBull 当前离线  
回复时引用此帖
旧 2009-11-15, 04:42 AM   #5
No11066
moneywood
初级会员
级别:2 | 在线时长:15小时 | 升级还需:6小时级别:2 | 在线时长:15小时 | 升级还需:6小时
 
moneywood 的头像
 
注册日期: 2009-07-12
帖子: 17
现金:-13金币
资产:-13金币
声望: 10
moneywood 正向着好的方向发展
最近正在找个服务器配置做python服务。

服务器目前只能用windows2k3,现在用了apache, 服务响应不理想,想换个试试.正在找nginx文档
moneywood 当前离线  
回复时引用此帖
旧 2009-11-15, 06:40 AM   #6
No10999
netbird
初级会员
级别:2 | 在线时长:12小时 | 升级还需:9小时级别:2 | 在线时长:12小时 | 升级还需:9小时
 
注册日期: 2008-10-20
帖子: 14
现金:-7金币
资产:-7金币
声望: 10
netbird 正向着好的方向发展
nginx 跑静态页面速度比 Apache 快10倍多

但是跑PHP 各有特点,Apache 调教好后跑 PHP 比 Nginx 稳定的多

所以一般都是 Nginx+mcache+apache 的架构!
netbird 当前离线  
回复时引用此帖
旧 2009-11-15, 08:37 AM   #7
No11030
齐晴
初级会员
级别:1 | 在线时长:11小时 | 升级还需:1小时
 
注册日期: 2009-05-08
帖子: 17
现金:16金币
资产:16金币
声望: 10
齐晴 正向着好的方向发展
受教了,刚好一个项目,用nginx试试先。。。
齐晴 当前离线  
回复时引用此帖
发表新主题 回复

书签


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码

论坛跳转


所有时间均为北京时间。现在的时间是 08:56 PM


©2003-2025 1819.net All rights reserved.