以前曾经计算过,但是都是理论数据;本次 实际环境测试出来的数据如下: 全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 提供。