容器技术交流

 找回密码
 立即注册
查看: 8401|回复: 20

压力测试报告

[复制链接]
发表于 2009-9-1 00:01:32 | 显示全部楼层 |阅读模式
首先说下硬件:
双至强2.8G 2G内存 140GBSCIS硬盘
软件环境:
1、FreeBSD7.2+FAMP5.1.0
2、进行了mysql、php简单的优化
3、采用nginx工作线程4,连接数40960,增加了脚本执行时间
4、采用4个端口(9000,9001,9002,9003)php-fcgi增加到100个
5、网站:discuz6,数据库大小4GB左右(posts表进行了分区)。

测试工具:Webserver Stress Tool 7.2.2.261
开启3台电脑(其中2台54MB无线+100MB 局域网),每台模拟500个终端,分别浏览15个论坛url;

测试结果:
1、论坛还是有些卡(未压力之前进入某个版区偶然的稍微卡起,页面执行时间超过1秒,??),但是极少有502错误
2、测试报告显示,每个模拟终端最少请求1000次,错误率在3%以下;

下面直接给出此时状态,各位看看还怎么设置和优化。
连接状态:
FIN_WAIT_1 150
FIN_WAIT_2 1
CLOSE_WAIT 1
SYN_RCVD 38
TIME_WAIT 3223
ESTABLISHED 2863

netstat -na | grep tcp | wc
6349 38094 48845


Mysql状态:
此 MySQL 服务器已经运行了 0 天 0 小时,26 分 24 秒,启动时间为 2009 年 08 月 31 日 23:11。

服务器流量:这些表显示了此 MySQL 服务器自启动以来的网络流量统计。
流量 1 ø 每小时
已收到 65 MB 149 MB
送出 503 MB 1,142 MB
统计 568 MB 1,291 MB
连接 ø 每小时 %
max. concurrent connections 400
尝试失败 0 0.00 0.00%
中止 0 0.00 0.00%
统计 39 k 87.75 k 100.00%

----------------------------------------------------

查询统计:自从启动后,服务器共收到了 362,196 次查询。
统计 ø 每小时 ø 每分钟 ø 每秒
362 k 823.17 k 13.72 k 228.66


服务器状态:
last pid: 1586; load averages: 294.59, 292.58, 225.04 up 0+00:27:59 23:39:01
762 processes: 351 running, 397 sleeping, 14 lock
CPU: 34.5% user, 0.0% nice, 63.2% system, 1.9% interrupt, 0.4% idle
Mem: 1147M Active, 82M Inact, 200M Wired, 101M Buf, 569M Free
Swap: 8192M Total, 8192M Free

PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
1240 famp 321 44 0 1252M 130M CPU0 0 0:00 0.78% mysqld
1275 root 1 44 0 4520K 3336K select 1 0:09 0.49% top
732 daemon 1 -4 0 50696K 12892K RUN 0 0:12 0.39% php-cgi
1586 root 1 44 0 4520K 2900K CPU2 2 0:00 0.39% top
604 daemon 1 45 0 50696K 12784K RUN 1 0:12 0.29% php-cgi
945 daemon 1 -4 0 50696K 13740K RUN 3 0:11 0.29% php-cgi
853 daemon 1 -4 0 50696K 13208K RUN 1 0:12 0.20% php-cgi
933 daemon 1 -4 0 50696K 12992K RUN 1 0:12 0.20% php-cgi
956 daemon 1 -4 0 50696K 13824K RUN 0 0:12 0.20% php-cgi
672 daemon 1 -4 0 50696K 13012K RUN 0 0:11 0.20% php-cgi
859 daemon 1 -4 0 50696K 12944K ufs 3 0:11 0.20% php-cgi
668 daemon 1 -4 0 50696K 13404K RUN 1 0:12 0.10% php-cgi
807 daemon 1 -4 0 50696K 13224K RUN 0 0:12 0.10% php-cgi
961 daemon 1 -4 0 50696K 13476K RUN 1 0:12 0.10% php-cgi
916 daemon 1 46 0 50696K 13588K RUN 3 0:12 0.10% php-cgi
885 daemon 1 -4 0 50696K 12824K RUN 3 0:12 0.10% php-cgi
629 daemon 1 -4 0 50696K 13008K RUN 1 0:12 0.10% php-cgi
611 daemon 1 -4 0 50696K 12988K RUN 1 0:12 0.10% php-cgi
599 daemon 1 -4 0 50696K 12816K ufs 0 0:12 0.10% php-cgi
869 daemon 1 -4 0 50696K 13064K ufs 1 0:12 0.10% php-cgi
765 daemon 1 -4 0 50696K 13184K RUN 1 0:11 0.10% php-cgi
666 daemon 1 -4 0 50696K 12832K RUN 1 0:11 0.10% php-cgi
570 daemon 1 4 0 25832K 20256K RUN 2 0:18 0.00% nginx
574 daemon 1 4 0 24808K 19776K RUN 0 0:18 0.00% nginx
571 daemon 1 4 0 24808K 19292K RUN 1 0:17 0.00% nginx
572 daemon 1 4 0 23784K 19628K kqread 1 0:14 0.00% nginx
610 daemon 1 46 0 50696K 12748K RUN 2 0:12 0.00% php-cgi
891 daemon 1 46 0 50696K 13328K *vfs h 1 0:12 0.00% php-cgi
648 daemon 1 -4 0 50696K 13140K RUN 0 0:12 0.00% php-cgi
581 daemon 1 -4 0 50696K 13188K ufs 1 0:12 0.00% php-cgi
830 daemon 1 -4 0 50696K 13112K RUN 1 0:12 0.00% php-cgi
904 daemon 1 46 0 50696K 13292K *vfs h 1 0:12 0.00% php-cgi
697 daemon 1 -4 0 50696K 13152K RUN 3 0:12 0.00% php-cgi
949 daemon 1 -4 0 50696K 13824K RUN 0 0:12 0.00% php-cgi
848 daemon 1 -4 0 50696K 13148K RUN 3 0:12 0.00% php-cgi
745 daemon 1 -4 0 50696K 13436K RUN 1 0:12 0.00% php-cgi
613 daemon 1 -4 0 50696K 13072K ufs 0 0:12 0.00% php-cgi

[ 本帖最后由 hnbbs 于 2009-9-1 00:10 编辑 ]
发表于 2009-9-1 09:41:35 | 显示全部楼层
服务器表现不错
有时间写写自己的优化经验,大家会感谢你的
发表于 2009-9-1 11:05:05 | 显示全部楼层
双至强2.8G 具体什么型号呢,处理器代号是 ?
发表于 2009-9-1 20:01:40 | 显示全部楼层
希望能早日看到楼主的具体优化方法和代码。

严重期待中!!!
 楼主| 发表于 2009-9-1 22:56:10 | 显示全部楼层
双至强2.8G 具体什么型号呢,处理器代号是 ?
jsp 发表于 2009-9-1 11:05


代号:Cranford
封装:Socket 604

从系统负载来看,还是满重的,没有达到优化目的,是不是测试参数不合理?我设置了15个论坛的URL
发表于 2009-9-6 16:55:40 | 显示全部楼层
Socket 604 的是前几代的老至强了,是原来P4级别的,效能比现在酷睿时代的差
因此不能寄于太高希望
发表于 2009-9-6 17:00:39 | 显示全部楼层
页面执行时间超过1秒

老大, mysql需要优化啊!!!
my.cnf需要优化啊!
发表于 2009-9-6 17:07:33 | 显示全部楼层
mysql需要优化啊!!!
my.cnf需要优化啊!
 楼主| 发表于 2009-9-8 22:56:31 | 显示全部楼层
页面执行时间超过1秒

老大, mysql需要优化啊!!!
my.cnf需要优化啊!
小猴 发表于 2009-9-6 17:00


这个问题相对比较奇怪啊,我所谓的超过一秒是指偶尔进入一个版区,非常偶然的情况,我再次优化了my.cfg,问题还是存在,但是并不是太严重,回头我发出我的具体优化方法,大家PP
发表于 2009-9-9 19:59:30 | 显示全部楼层
哥们你那多线程是怎么加的?改哪一个文件?能不能共享出来??
发表于 2009-9-9 19:59:46 | 显示全部楼层
对freebsd不太熟悉。见笑了。嘿嘿
 楼主| 发表于 2009-9-9 21:43:22 | 显示全部楼层
哥们你那多线程是怎么加的?改哪一个文件?能不能共享出来??
hotviews 发表于 2009-9-9 19:59


主要解决502错误(nginx.conf):
       upstream backend {
           server 127.0.0.1:9000;
           server 127.0.0.1:9002;
           server 127.0.0.1:9003;
           server 127.0.0.1:9004;
       }
enable_php.conf文件中
fastcgi_pass  127.0.0.1:9000;修改为:
fastcgi_pass  backend;
fastcgi_next_upstream error timeout invalid_header http_500;
nginx-start文件中
/usr/local/nginx/sbin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 28 -u daemon -f "/usr/local/php-fcgi/bin/php-cgi -d open_basedir=/home/ftp/:/tmp/:/var/tmp/"
修改为:
/usr/local/nginx/sbin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 100 -u daemon -f "/usr/local/php-fcgi/bin/php-cgi -d open_basedir=/home/ftp/:/tmp/:/var/tmp/"
/usr/local/nginx/sbin/spawn-fcgi -a 127.0.0.1 -p 9002 -C 100 -u daemon -f "/usr/local/php-fcgi/bin/php-cgi -d open_basedir=/home/ftp/:/tmp/:/var/tmp/"
/usr/local/nginx/sbin/spawn-fcgi -a 127.0.0.1 -p 9003 -C 100 -u daemon -f "/usr/local/php-fcgi/bin/php-cgi -d open_basedir=/home/ftp/:/tmp/:/var/tmp/"
/usr/local/nginx/sbin/spawn-fcgi -a 127.0.0.1 -p 9004 -C 100 -u daemon -f "/usr/local/php-fcgi/bin/php-cgi -d open_basedir=/home/ftp/:/tmp/:/var/tmp/"
 楼主| 发表于 2009-9-9 21:45:41 | 显示全部楼层
我这几天还在继续做压力测试,我放1000个用户,单机流量在20MB左右,论坛返回相对较慢,但是不会出现打不开现象,正在优化中,慢查询也在找原因中,如果我个人觉得优化的还可以了,我会把所有的步骤详细的放出来供大家参考。
发表于 2009-9-9 23:38:00 | 显示全部楼层
楼上的兄弟仁义呀
发表于 2009-9-10 12:32:35 | 显示全部楼层
我这几天还在继续做压力测试,我放1000个用户,单机流量在20MB左右,论坛返回相对较慢,但是不会出现打不开现象,正在优化中,慢查询也在找原因中,如果我个人觉得优化的还可以了,我会把所有的步骤详细的放出来供大 ...
hnbbs 发表于 2009-9-9 21:45


流量20M估计是有人放了下载, 查一下吧,

把mysql的my.cnf贴一下让大家看一下呗!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2025-7-10 01:32 , Processed in 0.028476 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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