Top命令内存占用剖析
摘要:原文:http://yalung929.blog.163.com/blog/static/203898225201212981731971/引言:top命令作为Linux下最常用的性能分析工具之一,可以监控、收集进程的CPU、IO、内存使用情况。比如我们可以通过top命令获得一个进程使用了多少虚拟内...
阅读全文
posted @
2015-04-28 15:44
babyblue
阅读(15700)
推荐(0)
linux 模拟延时和丢包
摘要:这是 RHCA 中的一个 BDP 的测试,这也是公司很常用的一种延时和丢包的模拟,现在分享给大家.我们做的应用软件,还有测试 TCP/UDP 对比,测试 BDP 对 TCP/IP 的影响时,我们都需要一些网络中的延时和丢包模拟,很多商业的软件可以做这个事,其实完美的 Linux 本身就可以使用 TC...
阅读全文
posted @
2015-04-24 10:31
babyblue
阅读(2743)
推荐(0)
linux grep命令总结
摘要:风生水起善战者,求之于势,不责于人,故能择人而任势。博客园首页新随笔联系订阅管理posts - 791, comments - 394, trackbacks - 7linux grep命令1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出...
阅读全文
posted @
2015-04-14 16:43
babyblue
阅读(2420)
推荐(1)
lsof命令总结
摘要:1、lsof 简介lsof 是 linux 下的一个非常实用的系统级的监控、诊断工具。它的意思是 List Open Files,很容易你就记住了它是 “ls + of”的组合~它可以用来列出被各种进程打开的文件信息,记住:linux 下 “一切皆文件”,包括但不限于 pipes, sockets,...
阅读全文
posted @
2015-04-14 16:42
babyblue
阅读(7981)
推荐(0)
linux 深入检测io详情的工具iopp
摘要:1、为什么推荐ioppiotop对内核及python版本都有一定要求,有时候无法用上,这时候就可以使用iopp作为替代方案。在有些情况下可能无法顺利使用iotop,这时候就可以选择iopp了。它的作者是Mark Wong,用C开发,代码仅有532行,非常简洁。iopp的项目地址:https://gi...
阅读全文
posted @
2015-04-14 16:33
babyblue
阅读(1385)
推荐(0)
Java 向Hbase表插入数据异常org.apache.hadoop.hbase.client.HTablePool$PooledHTable cannot be cast to org.apache.client.HTable
摘要:出错代码如下: //1.create HTablePoolHTablePool hp=new HTablePool(con, 1000);//2.get HTable from HTablepool HTable ht=(HTable)hp.getTable(tName);出错原因,主要是版本更...
阅读全文
posted @
2015-04-13 14:19
babyblue
阅读(1336)
推荐(0)
overrides final method getUnknownFields.()Lcom/google/protobuf/UnknownFieldSet 错误解决
摘要:使用java代码连接hbase服务器报错: java.lang.VerifyError: class org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$AppendRequestProto overrides fi...
阅读全文
posted @
2015-04-13 11:31
babyblue
阅读(5596)
推荐(0)
hbase命令备忘
摘要:两个月前使用过hbase,现在最基本的命令都淡忘了,留一个备查~进入hbase shell console$HBASE_HOME/bin/hbase shell如果有kerberos认证,需要事先使用相应的keytab进行一下认证(使用kinit命令),认证成功之后再使用hbase shell进入可...
阅读全文
posted @
2015-04-13 10:06
babyblue
阅读(232)
推荐(0)
在linux下,查看一个运行中的程序, 占用了多少内存
摘要:1. 在linux下,查看一个运行中的程序, 占用了多少内存, 一般的命令有 (1). ps aux: 其中 VSZ(或VSS)列 表示,程序占用了多少虚拟内存。 RSS列 表示, 程序占用了多少物理内存。 虚拟内存可以不用考虑,它并不占用实际物理内存。 (2). top 命令也可...
阅读全文
posted @
2015-04-07 14:13
babyblue
阅读(38239)
推荐(0)
jstack和线程dump分析
摘要:转自:http://jameswxx.iteye.com/blog/1041173一:jstackjstack命令的语法格式: jstack 。可以用jps查看java进程id。这里要注意的是:1. 不同的 JAVA虚机的线程 DUMP的创建方法和文件格式是不一样的,不同的 JVM版本, dump信...
阅读全文
posted @
2015-03-18 15:01
babyblue
阅读(3294)
推荐(0)
jmeter 响应结果分析二
摘要:转自:http://www.cnblogs.com/Carrie_Liang/archive/2008/11/10/1330997.html前文再续,续接上一回。上一篇讲了如何利用Assertion将测试结果进行初步的筛选。那么,当我们拿到了测试结果之后,我们应该如何去看待它们呢?它们又是怎么来的呢...
阅读全文
posted @
2015-03-17 11:17
babyblue
阅读(5777)
推荐(0)
jmeter 响应结果分析一
摘要:转自:http://www.cnblogs.com/Carrie_Liang/archive/2008/11/05/1327604.htmlJmeter测试结果分析这一篇,我打算分成上下两部分。上篇,主要讲述如何使用jmeter中Assertion对结果进行简单的分类;下篇,主要讲述的是当我们拿到测...
阅读全文
posted @
2015-03-17 11:15
babyblue
阅读(6327)
推荐(0)
MAT使用总结
摘要:最近在做项目的时候遇到一个内存泄漏,最后通过MAT定位了问题, 先介绍一下MAT的一些基本概念: Shallow Heap:对象本身占用内存的大小,不包含对其他对象的引用,也就是对象头加成员变量(不是成员变量的值)的总和 Retained Heap:是该对象自己的shallow size...
阅读全文
posted @
2015-03-13 17:46
babyblue
阅读(6115)
推荐(0)
一个批量转换jtl文件的shell
摘要:最近在项目中遇到了批量转换jmeter测试结果jtl的问题,整了一个脚本,记录如下: #bin/shfilelist=`ls jtl` # 将jtl目录的所有文件列表读取并存入变量for file in $filelist #遍历处理各个文件do #文件名形如 test2ad.jtl...
阅读全文
posted @
2015-02-26 17:09
babyblue
阅读(517)
推荐(0)
jvisualvm 使用
摘要:和jconsole侧重于内存分析和检测不同,jvisualvm在线程分析方面更强大一些,下面简单介绍下使用: 1. 在要监控的java应用配置文件中,本例是apache-jmeter/bin/jmeter文件,记住不可换行! HEAP="-Xms512m -Xmx512m -Dcom.sun....
阅读全文
posted @
2015-02-04 08:49
babyblue
阅读(730)
推荐(0)
Jmeter java协议测试jar和依赖jar的路径研究
摘要:昨天在使用2.12版本的jmeter时,执行多机负载测试一直报错,最终查明是使用不当的问题,现将详情记录如下,使用jmeter测试java协议脚本时要注意以下几点: 1. jar包的方式路径一定是这样,否则可能会出现诡异问题: apache-jmeter -- lib ...
阅读全文
posted @
2015-01-29 16:19
babyblue
阅读(1815)
推荐(0)
Jmeter 执行java脚本结束时提示:he JVM should have exitted but did not
摘要:使用jmeter执行java协议测试结束时会提示:he JVM should haveexitted but did not ,jmeter2.11以后的可以 通过设置: jmeterengine.force.system.exit=true来解决。
阅读全文
posted @
2015-01-20 13:45
babyblue
阅读(717)
推荐(0)
Jmeter 日志设置---如何设置java协议中被测jar的日志?
摘要:先转载一下Jmeter的日志设置:Jmeter运行出现问题可以通过调整jmeter的日志级别定位问题,但运行测试时建议关闭jmeter日志,jmeter打印日志耗费系统性能。Jmeter日志默认存放在%JMeter_HOME%\bin目录,文件名通常是JMeter.log。日志记录与JMeter...
阅读全文
posted @
2015-01-20 09:28
babyblue
阅读(2234)
推荐(0)
Jmeter java协议配置文件导入
摘要:一. 方法一 通过ClassLoader获取当前路径,想在java脚本里读取druid.properties,路径如下 apache-jmeter --bin --druid.properties 相关代码: public static void loadPro...
阅读全文
posted @
2015-01-16 17:10
babyblue
阅读(1396)
推荐(0)
Error -27791: Server xx has shut down the connection prematurely
摘要:最近在进行一次性能测试中遇到一个问题,并发较大的时候会出现LR出现Error -27791: Server xx has shut down the connection prematurely的ERROR,然后还有同数量的失败交易,系统架构是nginx---tomcat,遂进行以下排查: ...
阅读全文
posted @
2015-01-07 18:04
babyblue
阅读(1203)
推荐(0)