[求助] web服务器性能测试及web防火墙的性能测试

发布于 2022-10-15 08:47:10 字数 4096 浏览 16 评论 0

在网上搜了一些资料看了看后,对有些性能指标的含义反而疑惑更多了,搞不太清楚了。
我知道一般都比较关注的指标是每秒事务数和平均事务相应时间
但是在看到一份
康盛创想系统技术支持部出的测试报告(2008年11月)
平台是:
Dell PowerEdge 2905
2*Intel(R) Xeon(R) CPU E5405
16G RAM
CentOS 5.2 Linux+Apache 2.0.29
测试指标和结果是
每秒点击数(1380/s)
数据吞吐(5.35M)
平均相应时间(5.5s)

我在想,一台这么强的服务器数据吞吐(5.35M)是怎么算出来的呢(如果是路由器的吞吐概念类似,指每秒收发报文的总的字节长度,那性能是不是也太低了?)?这么低的性能,那么一台千兆的路由器都可以带不少服务器了。
另外在网上搜到的一篇博客中的自测的apache性能也是如此。
apache:
Server version: Apache/2.2.15 (Unix)
linux:
Linux version 2.6.31.5-127.fc12.i686.PAE
cpu:
2010全新英特尔® 酷睿™ i5-520M 处理器(基本工作频率2.40GHz,最高工作频率2.93GHz, 2C/4T, 3MB L3缓存)
Memory:
4G
并发数为10时的测试结果
ab -n1000 -c10 http://127.0.0.1/
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking 127.0.0.1 (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Completed 1000 requests
Finished 1000 requests
Server Software:        Apache/2.2.15
Server Hostname:        127.0.0.1
Server Port:            80
Document Path:          /
Document Length:        44 bytes
Concurrency Level:      10
Time taken for tests:   0.253 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Total transferred:      295176 bytes
HTML transferred:       44176 bytes
Requests per second:    3957.39 [#/sec] (mean)
Time per request:       2.527 [ms] (mean)
Time per request:       0.253 [ms] (mean, across all concurrent requests)
Transfer rate:          1140.75 [Kbytes/sec] received
Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    1   0.4      1       3
Processing:     1    1   0.5      1       3
Waiting:        0    1   0.5      1       3
Total:          1    2   0.8      2       5
Percentage of the requests served within a certain time (ms)
  50%      2
  66%      3
  75%      3
  80%      3
  90%      3
  95%      4
  98%      4
  99%      4
100%      5 (longest request)

这里的Transfer rate应该就是康盛中的数据吞吐量一个意思的概念吧。
另外看了下梭子鱼的web防火墙测试报告
里面写着
  接入WEB流量(MB/秒) 50 Mbps

感觉性能好低(如果一个web服务器真的只能处理几兆流量,这个还可以接受),有人用这种产品吗?这么用,会不会服务器没有成为瓶颈,反而web防火墙成为瓶颈,而无法实际部署(只能部署在一些流量较小的环境里)。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文