- 博客(19)
- 资源 (240)
- 收藏
- 关注
转载 内存调优工具-valgrind 的使用简介
一 valgrind是什么?Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它模拟了一个CPU环境,并提供服务给其他工具;而其他工具则类似于插件 (plug-in),利用内核提供的服务完成各种特定的内存调试任务。Valgrind的体系
2017-04-29 20:37:49 291
转载 系统级CPU性能分析工具 — Perf
从2.6.31内核开始,Linux内核自带了一个性能分析工具perf,能够进行函数级与指令级的热点查找。 perf Performance analysis tools for Linux.Performance counters for Linux are a new kernel-based subsystem that provide a framewor
2017-04-29 20:34:32 8223 1
转载 解决Vuser停在Gradual Exiting状态不动的问题
这么了三天的问题终于解决了,Vuser停在Gradual Exiting状态不动的问题。 解决方法: 开始时我让脚本持续不断的运行1分钟,老是有Vuser停在Gradual Exiting状态不动的问题。后来偶们领导才看了一眼就解决了。。。。 原来是没有释放空间导致的。在“Run time settings”里设置一下“Pacing”让每次脚本迭代之间间隔
2017-04-25 21:16:39 3843 1
转载 编绎调试 HotSpot JVM 及在 Eclipse 里调试
编绎整个OpenJDK要很久,而且有很多东西是不需要的。研究HotSpot的话,其实只要下HotSpot部分的代码就可以了。下面简单记录下编绎调试HotSpot一些步骤。一、编绎进入hotsopt的make目录下:cd code/cpp/openjdk/hotspot/make/用make
2017-04-17 10:57:08 353
转载 JVM 诊断调优 CheatSheet
常用Shell命令查看网络状况netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'使用top去获取进程cpu使用率;使用/proc文件查看进程所占内存。#!/bin/bash for i in `ps -ef | e
2017-04-17 09:56:14 580
转载 latencytop深度了解你的Linux系统的延迟
原创文章,转载请注明: 转载自系统技术非业余研究本文链接地址: latencytop深度了解你的Linux系统的延迟我们在系统调优或者定位问题的时候,经常会发现多线程程序的效率很低,但是又不知道问题出在哪里,就知道上下文切换很多,但是为什么上下文切换,是谁导致切换,我们就不知道了。上下文切换可以用dstat这样的工具查看,比如:$dstat
2017-04-12 11:08:56 386
转载 性能指标之业务指标
经常在系统的需求书当中看到这样的描述“响应时间在3秒以内”,这类需求让测试人员无从下手,这是在多大的并发用户数下面得到这个结果?在多少存量数据的情况下得到这个结果? 1年、2年?即使随便设置个场景测完了,也不敢出具测试结论。业务指标是从用户操作的角度体现出来的,相对于服务指标。服务指标是从系统对外提供服务的角度设定的指标。主要指标有业务类型、业务配比、并发用户数。
2017-04-12 10:08:36 4199
转载 Linux IO实时监控iostat命令详解
简介iostat主要用于监控系统设备的IO负载情况,iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。 语法iostat [ -c ] [ -d ] [ -h ] [ -N ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ -
2017-04-11 11:41:30 276
转载 性能指标之服务指标
服务指标指的是,计算机系统作为提供服务的一方,对外、对客户提供服务时的指标。最重要的指标是响应时间和吞吐量,在工作中,经常遇到有人错误地理解响应时间和吞吐量之间的关系,本章介绍一下这两个概念以及他们之间的关系。响应时间1.概念从用户的角度看,完成一笔交易、一个事务或者一个操作的时间。这里的用户是一个泛指,可能是人类用户,也可以是调用这个服务的
2017-04-10 13:39:54 1758
转载 Linux Used内存到底哪里去了?
本文链接地址: Linux Used内存到底哪里去了?前几天 纯上 同学问了一个问题:我ps aux看到的RSS内存只有不到30M,但是free看到内存却已经使用了7,8G了,已经开始swap了,请问ps aux的实际物理内存统计是不是漏了哪些内存没算?我有什么办法确定free中used的内存都去哪儿了呢?这个问题不止一个同学遇到过了,之前子嘉同学也遇到这个问题
2017-04-07 17:07:04 321
转载 高性能数据库连接池的内幕
摘要: 如何打造高性能的数据库连接池框架,可以从哪些角度进行优化,连接池的大量优化实践如何为你的系统保驾护航,本专题将带你走进连接池的世界,为你一一揭晓。大家可能会有这样疑问:连接池类似于线程池或者对象池,就是一个放连接的池子,使用的时候从里面拿一个,用完了再归还,功能非常简单,有什么可讲的。可能还会有这样的疑问:高性能这么高大上,一个小小的连接池,如何跟高大上靠上边的。本主题将会
2017-04-07 16:05:08 426
转载 性能指标之关注指标-网络IO-trace查看
如果从应用层面或者ping等手段定位到网络有延时、抖动、丢包、中断等异常情况时,需要进行深入的诊断分析。此时最好的方法是采用专业的网络抓包设备进行网络包捕获,并采用该厂商相应的工具进行分析诊断。不但不影响服务器本身的性能,并且可以比较快速地得出一些诊断结论。目前市场上这方面的厂商和工具也比较多。然而本节将介绍另一种初步分析问题的手段-iptrace。通过
2017-04-07 09:51:37 1185
转载 Jmeter中Websocket协议支持包的使用
一、添加Jmeter对WebSocket协议的支持插件1、到https://github.com/maciejzaleski/JMeter-WebSocketSampler下载Jmeter的WebSocket协议的支持插件:JMeterWebSocketSampler-1.0.2-SNAPSHOT.jar,并直接将这个jar包放到Jmeter软件的\lib\ext\目录下。2、另外
2017-04-06 14:21:08 618
原创 mysql性能优化-慢查询分析、优化索引和配置
目录一、优化概述二、查询与索引优化分析1性能瓶颈定位Show命令慢查询日志explain分析查询profiling分析查询 2索引及查询优化三、配置优化show global status;1) max_connections2) back_log3) interactive_timeout4) k
2017-04-06 09:42:08 650
转载 分析mysql慢查询日志的好工具--mysqlsla
MySQL数据库的慢查询日志是非常重要的一项调优辅助日志,但是mysql默认记录的日志格式阅读时不够友好,这是由mysql日志记录规则所决定的,捕获一条就记录一条,虽说记录的信息足够详尽,但如果将浏览慢查询日志做为一项日常工作,直接阅读mysql生成的慢查询日志就有可能比较低效了。除了操作系统命令直接查看slowlog外,mysql自己也提供了一个阅读slowlog的命令行工具:mysql
2017-04-06 09:20:54 286
转载 MySQL 大数据量快速插入方法和语句优化
如果您指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则执行旧行UPDATE。例如,如果列a被定义为UNIQUE,并且包含值1,则以下两个语句具有相同的效果:mysql> INSERT INTO table (a,b,c) VALUES (1,2,3)-> ON DUPLIC
2017-04-06 09:01:30 3302
转载 MySQL EXPLAIN 命令详解学习
MySQL EXPLAIN 命令详解MySQL的EXPLAIN命令用于SQL语句的查询执行计划(QEP)。这条命令的输出结果能够让我们了解MySQL 优化器是如何执行SQL 语句的。这条命令并没有提供任何调整建议,但它能够提供重要的信息帮助你做出调优决策。1 语法MySQL 的EXPLAIN 语法可以运行在SELECT 语句或者特定表上。
2017-04-05 10:52:53 264
原创 Linux Performance Analysis in 60,000 Milliseconds
登陆一台 Linux 服务器排查性能问题:开始一分钟你该检查哪些呢? 在 Netflix 我们有一个庞大的 EC2 Linux集群,也有许多性能分析工具用于监视和检查它们的性能。它们包括用于云监测的Atlas (工具代号) ,用于实例分析的 Vector (工具代号) 。尽管这些工具能帮助我们解决大部分问题,我们有时也需要登陆一台实例、运行一些标准的Linux 性能分析工具。在
2017-04-01 14:32:55 661
转载 性能指标之关注指标-网络IO-关注指标
一、LPAR占用的带宽1. 获取来源从网络设备上读取的带宽占用最准确,但网络设备往往连接多个主机,因此,从LPAR上读取自身占用的网络带宽是一个比较适用的方法。Nmon:NET Sheet命令行topas:Network:BPS、B-In、B-Out2. 详细解释Nmon NET Sheet
2017-04-01 09:38:42 847
Elasticsearch搜集的资料
2018-12-29
flink大厂实战经验.zip
2021-06-22
Elasticsearch7.10.0集成IK相关性同义词改源码实现MySql5.7.2实现远程动态同义词词库实时更新.pdf
2021-06-22
离线安装用到的 requests 和pip库
2021-03-26
2019年5月11号_Apache Flink China Meetup - 上海站 Meetup.zip
2019-05-21
Apache Kafka × Apache Flink Meetup-北京站20190512.zip
2019-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人