2011年10月24日

摘要: Web服务器性能/压力测试工具http_load、webbench、ab、Siege使用教程2009年04月13日 下午 | 作者:VPSer一、http_load程序非常小,解压后也不到100Khttp_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。下载地址:http://soft.vpser.net/test/http_load/http_load-12mar2006.tar.gz 安装很简单 #tar zxvf http_load-12mar2006.t 阅读全文
posted @ 2011-10-24 15:30 天空尚兰 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 简介ab的全称是ApacheBench,是Apache附带的一个小工具,专门用于HTTP Server的benchmark testing,可以同时模拟多个并发请求。前段时间看到公司的开发人员也在用它作一些测试,看起来也不错,很简单,也很容易使用,所以今天花一点时间看了一下。通过下面的一个简单的例子和注释,相信大家可以更容易理解这个工具的使用。一个简单的例子/*在这个例子的一开始,我执行了这样一个命令ab -n 10 -c 10http://www.google.com/。这个命令的意思是启动ab,向www.google.com发送10个请求(-n 10),并每次发送10个请求(-c 10)— 阅读全文
posted @ 2011-10-24 14:30 天空尚兰 阅读(249) 评论(0) 推荐(0) 编辑
摘要: //////////////////////////////////////////// 第一种解决方案收集(推荐) /////////////////////////////////////////////mysql 5.0的默认最大连接数为100, 对于大负载量的并发需求可能不够,这时你可以修改mysql的最大连接。查看mysql的当前最大连接数:mysqladmin -uroot -ppassword variables | grep max_connections或者mysql> SHOW GLOBAL VARIABLES WHERE Variable_name='max 阅读全文
posted @ 2011-10-24 13:46 天空尚兰 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 如果你没有修改过MySQL的配置,缺省情况下,wait_timeout的初始值是28800。wait_timeout过大有弊端,其体现就是MySQL里大量的SLEEP进程无法及时释放,拖累系统性能,不过也不能把这个指设置的过小,否则你可能会遭遇到“MySQL has gone away”之类的问题,通常来说,我觉得把wait_timeout设置为10是个不错的选择,但某些情况下可能也会出问题,比如说有一个CRON脚本,其中两次SQL查询的间隔时间大于10秒的话,那么这个设置就有问题了(当然,这也不是不能解决的问题,你可以在程序里时不时mysql_ping一下,以便服务器知道你还活着,重新计算w 阅读全文
posted @ 2011-10-24 13:38 天空尚兰 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 系统环境:centos提供业务:LAMP方法一:在系统中直接用命令查看即可前提当前系统安装了apache当是rpm包安装的话查看是否rpm安装过[root@linuxzgf ~]# rpm -qa |grep httpd 即可看到系统中是否安装了apache直接输入命令即可apachectl -v 即可显示版本方法二:tar包安装的apache我的系统是tar包编译安装的查看方法是[root@linuxzgf ~]# /usr/local/apache2/bin/apachectl -vServer version: Apache/2.2.13 (Unix)Server built: Au.. 阅读全文
posted @ 2011-10-24 11:37 天空尚兰 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 网站在线人数增多,访问时很慢。初步认为是服务器资源不足了,但经反复测试,一旦连接上,不断点击同一个页面上不同的链接,都能迅速打开,这种现象就是说明apache最大连接数已经满了,新的访客只能排队等待有空闲的链接,而如果一旦连接上,在keeyalive 的存活时间内(KeepAliveTimeout,默认5秒)都不用重新打开连接,因此解决的方法就是加大apache的最大连接数。1.在哪里设置?服务器的为FreeBSD 6.2 ,apache 2.24,使用默认配置(FreeBSD 默认不加载自定义MPM配置),默认最大连接数是250在/usr/local/etc/apache22/httpd.c 阅读全文
posted @ 2011-10-24 11:09 天空尚兰 阅读(217) 评论(0) 推荐(0) 编辑

导航