
性能优化
文章平均质量分 87
Leon-Zheng
未来已来
展开
-
JMeter的安装及处理"No X11"错误
JMeter和LoadRunner都是用来做性能测试的,相对于LoadRunner是商业软件而言,JMeter是开源软件。JMeter是纯Java编写,所以可以看到熟悉的JavaSE的影子哈哈。JMeter基于线程组来模拟请求压力,可以设定请求人数、时间、次数。他的安装很简单,直接解压出来就行,来看下:[root@machine software]# cd[root@machine ~]#原创 2017-06-18 23:19:15 · 9372 阅读 · 0 评论 -
使用sysbench对Mysql进行压力测试查询性能
安装[root@centos02 ~]# yum -y install mysql mysql-server启动[root@centos02 ~]# service mysqld start进入控制台,修改root密码[root@centos02 ~]# mysql -u rootmysql> SET PASSWORD FOR 'root'@'localhost原创 2017-10-31 00:00:04 · 756 阅读 · 0 评论 -
Tomcat 配置优化
--> orgin connectionTimeout="20000" redirectPort="8443" />--> URIEncoding connectionTimeout="20000" redirectPort="84原创 2017-07-31 02:43:06 · 297 阅读 · 0 评论 -
Linux AB工具 压力测试
JMeter比较适合做性能测试(模拟用户各种请求设置并发数,发起请求),而AB程序更适合做基准或者压力测试,来测试服务能扛住的最大压力。AB安装方式很简单,在Centos下,使用[root@centos02 conf]# yum intall -y httpd-tools输入ab -help,可以看到可用的参数[root@centos02 conf]# ab -help原创 2017-08-06 21:46:52 · 1985 阅读 · 0 评论 -
RabbitMQ学习01
1、根据配置,定义ConnectionFactory2、生产者需要定义 RabbitTemplate或RabbitMessageTempate3、消费者需要定义RabbitAdmin(初始queue、binding)4、设置MessageContainer(初始消息处理类、MessageListener、重试策略)5、启动消息处理其他参考:https://spring.原创 2017-08-05 19:26:15 · 198 阅读 · 0 评论 -
查看GC情况(借助jstat命令)
找出java进程ps -ef | grep java打印进程ID3086的GC情况,每隔1秒打印一次,总共打印3次jstat -gcutil 3086 1000 3原创 2017-07-30 16:37:38 · 536 阅读 · 0 评论 -
Jstack分析CPU占用高问题
原创 2017-07-30 16:00:53 · 557 阅读 · 0 评论 -
Sysbench对磁盘IO进行性能测试
Sysbench 是一种系统性能 benchmarkSysBench 是一款开源的、跨平台的、模块化的、多线程的性能测试工具, 通过高负载地运行在数据库上, 可以执行 CPU/内存/线程/IO/数据库 等方面的性能测试. 用于评估操作系统的性能参数.主要用于评估测试各种不同系统参数下的数据库负载情况. 它主要包括以下几种方式的测试 :编号 测试1 cpu 性能2原创 2017-07-08 23:48:02 · 5804 阅读 · 1 评论 -
JMeter模拟请求发送,并带上自定义Header,参数,Cookie
上篇安装好了JMeter,接下来看下使用方面,由于用的还不深入,这边介绍下基本使用。JMeter中,左侧浏览器,我们可以添加各种配置。根节点表示这次的测试计划,保存下来是个单独的jmx文件。具体流程是:1、新建线程组,在一个线程组中,可以约定模拟的用户规模,比如上图,100表示100个用户,2表示发送2个请求,1表示1s内发起,相当于100个并发,每个用户发完2个请求结束。2、原创 2017-06-18 23:49:08 · 52508 阅读 · 0 评论 -
raid0、raid1、raid10、raid01的区别
raid0raid1raid10及raid01原创 2017-11-25 22:44:06 · 9724 阅读 · 2 评论