性能分析工具小试 1. perf sudo yum install perf* 注:这个也可以用源码安装,比如我系统目录:/usr/src/kernels/3.10.0-862.el7.x86_64/tools/perf 这里边直接带有perf 首先编译debug版程序,比如编译了test程序,然后 ...
分类:
其他好文 时间:
2019-06-28 20:56:58
阅读次数:
105
原文:MySQL 几种调式分析利器 目录 pstack gdb strace perf pstack 获取堆栈信息 问题线程的定位 负载较低 mysql_pid=4522 pstack $mysql_pid>pstack.info pt-pmp对堆栈信息排序 p... ...
分类:
数据库 时间:
2019-05-20 00:45:07
阅读次数:
204
eth_iperf_tcp ETH_S_PERF_IPERF_TCP_INTPACING_8K_1448B source 'common.sh'; iface=`get_eth_iface_name.sh` || die "error getting eth interface name: $ifa ...
分类:
其他好文 时间:
2019-04-30 19:48:57
阅读次数:
226
导言线上运行环境有时候会遇到cpu飙升的场景,一般来讲对于多核的虚机,一个常见猝发场景就是高并发导致,核多并发高时,syscall会在锁这块sys消耗高,当然只有猜测不行,下面就列出了几个常见捉鬼工具,后半部分会拿一个示例。工具箱1、nmonpromes分析尤其是promes,比较推荐用起来,提供比较立体的系统级别监控2、perf分析perftop-a-Gperftop-a-ecs-Gperfre
分类:
其他好文 时间:
2019-04-30 12:18:11
阅读次数:
151
ljc@ubuntu:~$ perf 程序“perf”尚未安装。 您可以使用以下命令安装: sudo apt install linux-tools-common ljc@ubuntu:~$ sudo apt install linux-tools-common 正在读取软件包列表... 完成 正在 ...
分类:
系统相关 时间:
2019-04-27 14:41:06
阅读次数:
507
Windows 评估和部署工具包 (Windows ADK) 具有自定义大规模部署的 Windows 映像以及测试系统、添加的组件和在该系统上运行的应用程序的质量和性能所需的工具。 Windows ADK 包括:用于评估系统或组件的质量和性能的 Windows 评估工具包和 Windows Perf... ...
分类:
Windows程序 时间:
2019-04-08 21:24:47
阅读次数:
1168
Linux程序性能分析和火焰图 Linux程序的性能分析工具数量比较多,涉及到整个操作系统的方方面面,可能是开源的原因吧,相对于Windows来说丰富太多。其中应用分析性能方面Dtrace, SystemTap, Perf_events应该算是这方面的集大成者。Dtrace目前只在较高的内核版本有支 ...
分类:
系统相关 时间:
2019-04-05 18:18:25
阅读次数:
175
from random import randomfrom time import perf_counterDARTS = 1000 * 1000hits = 0.0start = perf_counter()for i in range(1,DARTS+1): x,y = random(),ran ...
分类:
编程语言 时间:
2019-03-21 01:07:23
阅读次数:
524
import mathimport time scale=14s,m,=1,2print("执行开始".center(scale//2, "-"))start = time.perf_counter()for i in range(scale+1): s=math.sqrt((1-math.sqrt ...
分类:
其他好文 时间:
2019-03-17 10:42:55
阅读次数:
152
from random import randomfrom time import perf_counterDARTS=1000*1000hits=0.0start=perf_counter()for i in range(1,DARTS+1): x,y=random(),random() dist... ...
分类:
其他好文 时间:
2019-03-03 19:05:12
阅读次数:
412