Smile 笑容

实测100Mbps的网页传送能力

以前曾经计算过,但是都是理论数据;本次 实际环境测试出来的数据如下: 全100Mbps交换机, 请求文件在20k平均,全速处理能力可以达到近460个请求每秒,这时候网络传输速度大概是 92Mbps每秒。。只处理文件传输基本上处于网络瓶颈状态;

其中,下列数据是在 优化后的 基于龙芯处理器的 福龙mini计算机 集群(三台)测试得出:

在配备了php加速程序后,传输速度大概是60Mbps每秒,系统瓶颈出现,大概每秒处理300个请求;在连接数据库的时候,速度再次下降,传输速度大概是40Mbps每秒,处理大概250个请求每秒。

以上数据测试环境如下:

  • 基于龙芯处理器的 福龙mini计算机 4台
  • 基于Intel Core 2050 平台的笔记本一台
  • 网易通 DCS-1024  100Mbps 交换机一台
  • 无品牌 100Mbps交换机一台

软件系统是 debian Linux、 Apache2 、 PHP5、 MySQL 5

自编译的64位内核,自编译的 Apache2 和 PHP5

更新:

加入一份双至强,2G内存,SCSI硬盘服务器的性能测试结果:

[root@localhost caa]# ab -n 1000 -c 16 http://xxx.xxx.xxx.xxx/test/index.html
Requests per second:    5317.68 [#/sec] (mean)
Time per request:       3.009 [ms] (mean)

[root@localhost caa]# ab -n 1000 -c 16 http://xxx.xxx.xxx.xxx/test/smarty.php
Requests per second:    220.83 [#/sec] (mean)
Time per request:       72.453 [ms] (mean)

[root@localhost caa]# ab -n 1000 -c 16 http://xxx.xxx.xxx.xxx/test/mysql.php
Requests per second:    927.32 [#/sec] (mean)
Time per request:       17.254 [ms] (mean)

以上第一个数据显示 磁盘性能优越。
第二个数据显示 没有经过优化的 apache和 php造成了系统瓶颈,效率很低,重新编译和增加php优化程序会有大幅提高(理论上应该超过带数据库连接的测试结果)
第三个数据显示 连接mysql的效率,结果显示 增加数据库连接后,效率大幅下降。

以上数据是在 2G内存、 Xeon2.8 * 2  SCSI 硬盘
本机测试。

如果加入局域网环境,第一个和第三个数据将 下降到 460请求每秒左右。

至强服务器测试结果由 www.msnshell.com 提供。