- 博客(19)
- 资源 (33)
- 收藏
- 关注
转载 三个实例演示JavaThread Dump 日志分析
jstack Dump 日志文件中的线程状态dump 文件里,值得关注的线程状态有:死锁,Deadlock(重点关注) 执行中,Runnable 等待资源,Waiting on condition(重点关注) 等待获取监视器,Waiting on monitor entry(重点关注)暂停,Suspended对象等待中,Object.wait() 或 TIM
2017-09-21 11:53:14 364
转载 使用getopt命令解析shell脚本的命令行选项
在之前的一篇文章中,介绍了如何利用shell内置的getopts命令来帮助我们处理shell脚本选项和参数,其缺点是只能处理短选项,无法处理长选项。下面,本文将要介绍的是getopt命令,它可以同时处理短选项和长选项。首先,getopt命令不是一个标准的unix命令,但它在大多数Linux的发行版中都自带了有,如果没有,也可以从getopt官网上下载安装。在getopt的较老版本中
2017-09-20 16:21:54 900
转载 Linux服务器性能评估与优化(二)
1、Linux内核参数优化 内核参数是用户和系统内核之间交互的一个接口,通过这个接口,用户可以在系统运行的同时动态更新内核配置,而这些内核参数是通过Linux Proc文件系统存在的。因此,可以通过调整Proc文件系统达到优化Linux性能的目的。一、sysctl命令sysctl命令用来配置与显示在/proc/sys目录中的内核参数.如果想使参数
2017-09-19 11:14:04 448
转载 linux实战(二)----shell脚本监控实例-----日志截取三个命令在性能监控等运用中的实例解析
上篇文章我们已经大概了解了 日志截取常用的三个命令:grep sed awk。具体可参考:linux实战(一)----日志的截取-----文本过滤器grep、文本流式编辑器sed、报表生成器awk的运用本文主要记录 这三个命令的运用,一些监控实例的讲解。对进程是否存在进行监控思路在对进程进行监控时,也
2017-09-19 11:11:36 1365
转载 手把手教你用Strace诊断问题
早些年,如果你知道有个 strace 命令,就很牛了,而现在大家基本都知道 strace 了,如果你遇到性能问题求助别人,十有八九会建议你用 strace 挂上去看看,不过当你挂上去了,看着满屏翻滚的字符,却十有八九看不出个所以然。本文通过一个简单的案例,向你展示一下在用 strace 诊断问题时的一些套路。如下真实案例,如有雷同,实属必然!让我们看一台高负载服务器的 top 结果
2017-09-19 10:48:32 415
转载 Linux批量清空当前目录中的日志文件
在Linux中,有时需要批量清空当前目录中的日志文件,同时还要保留日志文件。其实一行shell命令就可以搞定,一起来看看吧。在当前目录下,键入如下命令:for i in `find . -name "*.log"`; do cat /dev/null >$i; donefor i in `find . -name "*.log"`;do >$i; done
2017-09-14 11:11:09 1229
转载 centos6.3下安装loadrunner 11的负载端LoadGenerator实战
优化系统:编辑/etc/security/limits.conf 增加或修改以下配置:vim /etc/security/limits.conf # 添加或修改如下的行* soft nproc 131072* hard nproc 131072* soft nofile 655350* hard nofile 655350编辑/etc/sysctl
2017-09-13 15:22:25 391
转载 LR参数和变量
一、参数: 1. 在LR函数中可以直接使用参数。参数必须在双引号“”中才能应用。大部分情况下,可以直接用参数代替函数中双引号内的数据。如下使用方法: lr_save_string("http://www.baidu.com","url"); web_url("test","URL={url}",LAST);2. 参数是全局的,同一个脚本的任何一个a
2017-09-13 15:07:05 973
转载 LoadRunner中常用的字符串操作函数
LoadRunner中常用的字符串操作函数有: strcpy(destination_string, source_string); strcat(string_that_gets_appended, string_that_is_appended);51Testing软件测试网:J3~c:c[(wR%A2l
2017-09-13 14:16:02 1202
转载 Jmeter对Json格式数据的三种处理方式
Json 作为一种数据交换格式在网络开发,特别是 RESTful(Representational State Transfer)架构中应用得越来越广泛。Jmeter是一款很适合做接口和性能的测试工具,对于下面这一段Json 格式的响应报文我们可以在jmeter里面使用三种不同的方法来进行数据的抽取工作。{: "code":"000000",: "data":: {:
2017-09-08 17:00:10 2019
转载 ANT命令总结
ANT命令总结1 Ant是什么?Apache Ant 是一个基于 Java的生成工具。生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像形式)。随着应用程序的生成过程变得更加复杂,确保在每次生成期间都使用精确相同的生成步骤,同时实现尽可能多的自动化,以便及时产生一致的生成版本2 下载、安装Ant安
2017-09-08 14:17:28 722
转载 JVM性能参数优化
JVM性能参数优化以上是jdk1.7的默认GC回收器Java的gc回收的类型主要有几种 UseSerialGC,UseConcMarkSweepGC,UseParNewGC,UseParallelGC,UseParallelOldGC,UseG1GC,而这几个参数是如何搭配的,实际上只要看下面的代码就非常清楚
2017-09-08 14:06:35 229
转载 使用jmap和MAT分析JVM堆内存
我的一台生产环境机器每次运行几天之后就会莫名其妙的宕机,分析日志之后发现在tomcat刚启动的时候内存占用比较少,但是运行个几天之后内存占用越来越大,通过jmap命令可以查询到一些大对象引用没有被及时GC,这里就要求解决内存泄露的问题。Java的内存泄露多半是因为对象存在无效的引用,对象得不到释放,如果发现Java应用程序占用的内存出现了泄露的迹象,那么我们一般采用下面的步骤分
2017-09-08 14:03:34 592
转载 Java程序内存分析:使用mat工具分析内存占用
在工作中可能会遇到内存溢出这种灾难性的问题,那么程序肯定是存在问题,找出问题至关重要,上一篇文章讲了jmap命令的使用方法,当然用jmap导出的文件我们也看不懂啊,那就交给memory analyzer(mat)这个工具,让他帮助我们来观察程序的内存分布情况吧。 1. 用jmap生成堆信息2. 将堆信息导入到mat中分析 3. 生成分析报告HistogramDominato
2017-09-08 14:02:09 288
转载 jdk工具之jmap(java memory map)、 mat之四--结合mat对内存泄露的分析、jhat之二--结合jmap生成的dump结果在浏览器上展示
1、介绍打印出某个java进程(使用pid)内存内的,所有‘对象’的情况(如:产生那些对象,及其数量)。 可以输出所有内存中对象的工具,甚至可以将VM 中的heap,以二进制输出成文本。使用方法 jmap -histo pid。如果连用SHELL jmap -histo pid>a.log可以将其保存到文本中去,在一段时间后,使用文本对比工具,可以对比出GC回收了哪些对象。
2017-09-08 13:59:59 444
转载 BeanShell用法汇总(部分摘抄至网络)
说明:本文部分资料摘抄至来源: http://www.cnblogs.com/puresoul/p/4915350.html来源: http://www.cnblogs.com/puresoul/p/4949889.html来源: http://blog.csdn.net/silencemylove/article/details/51373873一、什么是Bean Shell
2017-09-08 13:58:36 437
转载 分布式缓存技术PK:选择Redis还是Memcached?
Memcached和Redis,作为近些年最常用的缓存服务器,相信大家对它们再熟悉不过了。为了对它们有更深入的了解,我曾经读过它们的主要源码,下面我将从个人角度简单对比一下它们的实现方式,有理解错误之处,欢迎指正。文中使用的架构类的图片大多来自于网络,有部分图与最新实现有出入,文中已经指出。一、综述读一个软件的源码,首先要弄懂软件是用作干什么的,那Memcached和Redis是干啥的
2017-09-08 13:56:43 354
转载 Redis 宝典 | 基础、高级特性与性能调优
本文由 DevOpsDays 本文由简书作者kelgon供稿,高效运维社区致力于陪伴您的职业生涯,与您一起愉快的成长。作者:kelgon链接:http://www.jianshu.com/p/2f14bc570563來源:简书本文将从Redis的基本特性入手,通过讲述Redis的数据结构和主要命令对Redis的基本能力进行直观介绍。之后在性能调优等方面进行更深入的介
2017-09-08 13:52:24 657
转载 Jmeter之JDBC Request使用方法(oracle)
JDBC Request: 这个sampler可以向数据库发送一个jdbc请求(sql语句),它经常需要和JDBC Connection Configuration 配置元件一起配合使用。 目录:一、准备工作二、配置JDBC Connection Configuration三、配置JDBC Request四:JDBC Request参数化
2017-09-08 13:48:57 409
LOADRUNNER虚拟用户开发指南 陈绍英,金成姬,冯艳硕著
2017-12-06
genymotion2.10破解文件
2017-12-05
appium自动规划lib库
2017-12-05
Wireshark视频最新2.X
2017-12-04
大型IT系统性能测试入门经典
2017-11-20
性能测试培训PPT
2017-08-31
HTTPS权威指南 在服务器和WEB应用上部署SSL TLS和PKL ,(英)LVAN RISTIC著
2017-02-06
PS CS3教程
2012-11-05
软件安全测试资料最新版
2018-08-03
Jenkins+Git+Maven+Shell+Tomcat持续集成环境
2018-03-16
JD技术解密完整版
2018-01-22
PLSQLDeveloper12正式版64位+中文语言包+注册码
2017-12-19
SaltStacks生产实践部署最佳实战
2017-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人