LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 922|回复: 3

debian预编译的apache比自己编译的慢?

[复制链接]
发表于 2006-12-28 22:32:01 | 显示全部楼层 |阅读模式
测试环境1: 奔腾m的笔记本上的两个虚拟机 debian testing apache2.2.x and redhat el4 apache2.0.5x

ab测试redhat上的静态页面能达到将近2000次每秒
但是debian上的还不到1000

pc机上的真实机器也测了  区别没这么明显

区别是apache的版本为2.2 和2.0  redhat上的是自己编译的没设置vhost,debian上的默认安装,而且站点配置在一个vhost中,默认加载的dso多一些

不清楚性能是出在上面还是别的

以前也有人说debian是为了兼顾低端i386机器,
没有在debian上自己编译apache2测试,有待一试,但是自己编译的话麻烦一些,特别是debian喜欢她自己的包~


国外好像有纯amd64的源,不知道用那样的源会不会差别小一些(假如机器是amd64的)



以后可能要搞个web服务器,如果效果不好的话可能真的要用redhat或centos了,可是一直很不屑那些os
:confused:
 楼主| 发表于 2006-12-29 11:22:08 | 显示全部楼层
。。。。。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-29 11:48:26 | 显示全部楼层
pc机上的测试

默认安装的


  1. Concurrency Level:      1000
  2. Time taken for tests:   78.375577 seconds
  3. Complete requests:      50000
  4. Failed requests:        0
  5. Write errors:           0
  6. Total transferred:      32343680 bytes
  7. HTML transferred:       16373988 bytes
  8. Requests per second:    637.95 [#/sec] (mean)
  9. Time per request:       1567.512 [ms] (mean)
  10. Time per request:       1.568 [ms] (mean, across all concurrent requests)
  11. Transfer rate:          403.00 [Kbytes/sec] received


复制代码


自己编译的


  1. Concurrency Level:      1000
  2. Time taken for tests:   43.285221 seconds
  3. Complete requests:      50000
  4. Failed requests:        0
  5. Write errors:           0
  6. Total transferred:      28570680 bytes
  7. HTML transferred:       16240176 bytes
  8. Requests per second:    1155.13 [#/sec] (mean)
  9. Time per request:       865.704 [ms] (mean)
  10. Time per request:       0.866 [ms] (mean, across all concurrent requests)
  11. Transfer rate:          644.58 [Kbytes/sec] received

复制代码
回复 支持 反对

使用道具 举报

发表于 2006-12-29 11:56:47 | 显示全部楼层
编译参数和httpd.conf不一样,速度当然就不一样。debian只是帮你省点事而已。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表