自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 git的配置

注册git账号后,需要配置哪些才能成功下载git代码1、生成ssh key打开git bash,在控制台下输入以下命令 ssh-keygen -t rsa -C "[email protected]" ,执行后会生成ssh key2、配置SSH KeysKey 一栏输入 is_rsa.pub文件里的内容,Title一栏自行定义3、下载git代码到本地代码download成功...

2018-04-20 17:04:12 148

原创 性能测试分析-mpstat

mpstat是Multiprocessor Statistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。mpstat最大的特点是:可以查看多核心cpu中每个计算核心的统计数据;而类似工具vmstat只能查看系统整体cpu情况。mpstat > m...

2018-04-19 11:43:33 317

原创 性能测试分析-vmstat

vmstat >vmstat.dumpProcs(进程)r: 运行队列中进程数量,这个值也可以判断是否需要增加CPU。(长期大于1)b: 等待IO的进程数量。Memory(内存)swpd: 使用虚拟内存大小,如果swpd的值不为0,但是SI,SO的值长期为0,这种情况不会影响系统性能。free: 空闲物理内存大小。buff: 用作缓冲的内存大小。cache: 用作缓存的内存大小,如果cach...

2018-04-19 11:26:52 245

原创 性能测试分析-uptime

uptime > uptime.dump 平均负载:0.03, 0.03, 0.05,最近1分钟、5分钟、15分钟系统的负载一般负载应低于核数的0.7倍

2018-04-19 11:13:46 291

原创 性能测试分析-jstat

jvm是否需要调优,我们该如何去分析?1、jstat -gccapacity >jstat-gccapacity-9859.dumpNGCMN:年轻代(young)中初始化(最小)的大小 (字节) NGCMX:年轻代(young)的最大容量 (字节) NGC:年轻代(young)中当前的容量 (字节) S0C:年轻代中第一个survivor(幸存区)的容量 (字节) S1C:年轻代中第二个s...

2018-04-19 10:57:10 510

原创 性能测试分析-cpu

应用cpu飙高,我们该如何去分析?1、用户、进程id、父进程id、线程id、运行时间、CPU使用率、启动命令并按CPU使用率排序ps H -eo user,pid,ppid,tid,time,%cpu,cmd --sort=%cpu如果线程id(TID=9932)占用的cpu比较高的话,将9932转化为16进制,即0x26CCjstack 9859 > jstack-9859.dump我们从...

2018-04-18 18:46:40 2388

原创 性能测试分析-iostat

磁盘IO是否成为瓶颈,我们该如何去分析?iostat 1秒刷新一次,统计2次,参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强制使用Kilobytes为单位iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息tps:该设备每秒的传输次数。"一次传输"意思是"一次I/O请求"。多个逻辑请求可能会被合并为"一次I...

2018-04-18 18:46:31 228

原创 性能测试分析-sar

硬件资源是否足以支持应用运行,我们该如何去分析?sar 5秒更新一次,更新2次CPU:all表示统计信息为所有 CPU的平均值。%user:显示在用户级别(application)运行使用 CPU 总时间的百分比。%nice:显示在用户级别,用于nice操作,所占用 CPU总时间的百分比。%system:在核心级别(kernel)运行所使用 CPU总时间的百分比。%iowait:显示用于等待I/O...

2018-04-18 18:46:06 238

原创 性能测试分析-jmap

内存溢出时,我们该如何去定位呢?第一列,序号,无实际意义 第二列,对象实例数量 第三列,对象实例占用总内存数,单位:字节 第四列,对象实例名称 最后一行,总实例数量与总内存占用数bytes极大的对象很可能是造成内存泄漏的原因...

2018-04-18 18:45:35 945

转载 互联网常见架构接口压测性能分析及调优手段建议

常见的互联网架构中,一般都能看到spring+mybatis+mysql+redis搭配的身影,在我所服务的公司亦是如此。一般来说,应用内部的接口都是直接调用的,所谓的面向接口编程,应用间的调用直接调或者通过类似dubbo之类的服务框架来执行,数据格式往往采用json,即统一也方便各数据间做转换和取值,缓存一般使用redis或memcached,存储一些对象或json格式的字符串。对外提供的接口,

2017-04-11 16:25:29 2191

转载 jmeter入门(原创+转载)

一、linux和windows需要下载相同的版本,否则可能会出现一些不兼容的问题jmeter下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache//jmeter/binaries/apache-jmeter-3.1.tgzlinux下载方式:wget http://mirrors.tuna.tsinghua.edu.cn/apache//j

2017-04-11 15:52:52 403

转载 maven核心,pom.xml详解(转)

什么是pom?    pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。  快速察看:  4.0.0    ...  ...  ...  ...  ...

2017-03-03 10:53:25 235

原创 java spring为ApplicationContext提供有三种实现(dubbo-consumer.xml)

spring为ApplicationContext提供有三种实现(举例)       spring为ApplicationContext提供的3种实现分别为:ClassPathXmlApplicationContext,FileSystemXmlApplicationContext和XmlWebApplicationContext,其中XmlWebApplicationContext是

2017-03-02 19:35:12 3334

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除