E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Systemtap
systemtap
探秘(一)- 基本介绍
Linux内核(以下简称内核)提供了kprobe和uprobe的机制,允许用户通过编写自己的内核模块,挂载特定的事件来执行自己的函数。比如我们可以在accept系统调用结束时记录下新创建的fd;或者在VFS读写操作前后记录时间戳,统计它们的耗时。直接裸写内核模块费时费力,其中有部分工作还是可以套模板的(比如从挂载accept系统调用改成挂载write调用)。而且更大的问题是它不够安全。要是内核态的
spacewander
·
2019-06-24 00:00
systemtap
Linux程序性能分析和火焰图
其中应用分析性能方面Dtrace,
SystemTap
,Perf_events应该算是这方面的集大成者。
SolidMango
·
2019-04-05 17:00
CentOS 7.5 安装 Python3.7.1
"2.安装Python编译依赖包yum-yinstallopenssl-develzlib-develbzip2-develsqlite-develreadline-devellibffi-devel
systemtap
-sdt-devel3
林先念
·
2018-11-28 13:06
CentOS 7.5 安装 Python3.7
"2.安装Python编译依赖包yum-yinstallopenssl-develzlib-develbzip2-develsqlite-develreadline-devellibffi-devel
systemtap
-sdt-devel3
51reboot
·
2018-09-12 09:11
systemtap
installation and basic use on ubuntu 18.04
Basically,touse
systemtap
weneedtoinstallnotonlythe
systemtap
itselfbutalsolinux-headersandlinux-image-debugInstall
systemtap
sudoapt-getinstall
systemtap
sudoapt-getinstallgccWell
richardysteven
·
2018-09-08 06:51
system
tap
Tools
on
Linux
yum update更新一半挂掉了,解决方案
有的系统会自带yuminstallyum-utils然后更新一下仓库package-cleanup--cleandupes现在yum应该就恢复正常了继续yumupdate可能会有问题,没有请忽略根据提示是
systemtap
超级大饭粒
·
2018-07-17 15:33
故障处理
PostgreSQL编译安装
安装依赖yuminstall-y
systemtap
-sdt-develperl-ExtUtils-Embed\pam-devellibxml2-devellibxslt-develpython-devel
bigstone2012
·
2018-01-14 08:00
SQL
编译
安装
DB
火焰图生成
上篇介绍了
systemtap
的使用。承接上篇,这篇接着纪录后续,用
systemtap
统计了信息,如何更加直观的观察内存分配情况,这时火焰图就派上了用场。
pangqiu
·
2017-12-01 19:08
PostgreSQL多种方式安装
安装依赖yum install -y
systemtap
-
bigstone2012
·
2017-11-07 09:07
安装
编译
Postgres
DB
用GDB远程调试Linux内核
从原始的printk方法到Kprobes、
SystemTap
等错误跟踪技术,Linux内核为我们提供了不少的手段来调试内核。
叶雨珍
·
2017-11-01 22:32
如何利用
SystemTap
统计函数执行耗时详解
因此在不在代码中加入统计耗时的代码的情况,我们可以使用
SystemTap
来统计应用程序的耗时情况。
SystemTap
可以跟踪内核函数和用户态进程,当我们跟踪用户态进程时,需要使用其pro
源代码
·
2017-09-20 10:44
【技术干货】听阿里云CDN安防技术专家金九讲
SystemTap
使用技巧
1.简介
SystemTap
是一个Linux非常有用的调试(跟踪/探测)工具,常用于Linux内核或者应用程序的信息采集,比如:获取一个函数里面运行时的变量、调用堆栈,甚至可以直接修改变量的值,对诊断性能或功能问题非常有帮助
樰篱说
·
2017-08-21 18:54
systemtap
SystemTap
使用技巧
1.简介
SystemTap
是一个Linux非常有用的调试(跟踪/探测)工具,常用于Linux内核或者应用程序的信息采集,比如:获取一个函数里面运行时的变量、调用堆栈,甚至可以直接修改变量的值,对诊断性能或功能问题非常有帮助
我是王雪梨
·
2017-08-21 00:00
cdn
systemtap
软件性能测试面试题一
1、IO性能调优的过程:OS级别->进程级->线程级->文件级vmstat(或者iostat,可以查看系统磁盘的读写量及cpu占用率)->iotop(定位到什么进程在作祟)->
systemtap
->2、
谷白
·
2017-07-08 22:32
性能测试
跟着笨叔叔做实验
另外还要介绍内核开发者常用的调试工具,比如ftrace和
systemtap
等,它们都是内核开发者的最爱。对于编写内核代码和驱动的读者来
笨叔叔
·
2017-05-26 11:48
奔跑吧Linux内核
火焰图分析openresty性能瓶颈
注:本文操作基于CentOS系统准备工作用wget从https://sourceware.org/
systemtap
/ftp/releases/下载最新版的
systemtap
.tar.gz压缩包,然后解压
sxhlinux
·
2017-01-04 23:00
systemtap
的安装和使用
在上篇博客中,笔者介绍了如何三种常用的性能分析工具,其中就提到了
systemtap
及其前端工具stap。想必读者很好奇,既然
systemtap
功能这么强大,那么该如何安装和使用它呢?
weixin_33858485
·
2016-09-30 22:55
运维
前端
centos7
systemtap
介绍
el7.x86_64#1SMPTueFeb1617:03:50UTC2016x86_64x86_64x86_64GNU/Linux1.yuminstallkernel-devel2.yuminstall
systemtap
3
cjfeii
·
2016-05-27 17:00
linux
centos
systemtap
[知其然不知其所以然-25] How to setup
systemtap
Systemtap
isgreat,recordthesestepsforfuturebackup:1.uname-aLinuxMacBookPro-A15024.6.0-mainline+#184SMPFriMay2713
chenyu105
·
2016-05-27 15:16
Erlang/Elixir: 在Ubuntu上通过
SystemTap
对Erlang进行运行时的动态追踪
这一篇是Erlang/Elixir:在OSX上通过DTrace对Erlang进行运行时的动态追踪在Ubuntu上的姊妹篇
SystemTap
的工作流Ubuntu添加
SystemTap
支持
SystemTap
developerworks
·
2016-05-20 00:00
erlang
elixir
systemtap
动态追踪技术(中) - Dtrace、
SystemTap
、火焰图
动态追踪技术中篇,关于DTrace、
SystemTap
和火焰图的那点事。DTrace与
SystemTap
说到动态追踪就不能不提到 DTrace(1) 。
ronin47
·
2016-05-06 19:00
动态追踪技术
性能调优之综合篇 - Linux系统性能监控和故障排查利器Sysdig
Sysdig绝对是可以跟
SystemTap
相媲美的工具,都是系统故障排查的利器,不论是开发人员还是运维人员都必须要掌握的一个工具。今天先介绍一下Sysdig的一些特性。
shanker
·
2016-04-28 17:37
性能调优
systemtap
故障排除
性能调优之综合篇 - Linux系统性能监控和故障排查利器Sysdig
Sysdig绝对是可以跟
SystemTap
相媲美的工具,都是系统故障排查的利器,不论是开发人员还是运维人员都必须要掌握的一个工具。今天先介绍一下Sysdig的一些特性。
shanker
·
2016-04-28 17:37
故障排除
性能调优
systemtap
Performance
Tun
centos6.x 抓取ssh登录的用户名和密码
systemtap
是一款非常强大内核调试工具,可以debug很多关于kernel层的问题。
archoncap
·
2016-03-03 14:00
在Ubuntu上安装使用
Systemtap
因为最近开始学习Nginx,在网上看到别人介绍了一款强大的内核探测工具
Systemtap
,于是便准备学习下这款探测工具为以后代码分析做准备。第一步便是安装。在自己电脑上安装的时候,也是费了一番劲儿。
Titen.Wang
·
2016-02-26 23:00
制作火焰图(纯笔记)
安装
systemtap
按照官网说的安装:http://sourceware.org/
systemtap
/wiki/
SystemTap
OnCentOS我的操作系统是centosuname-rm:2.6.18
·
2015-12-09 16:09
笔记
SystemTap
知识(二)
Unbuntu安装
systemtap
:http://www.cnblogs.com/hdflzh/archive/2012/07/25/2608910.html1更新源到http://mirror.ubuntu9
·
2015-12-09 16:07
System
SystemTap
知识(一)
SystemTap
是一个系统的跟踪探测工具。它能让用户来跟踪和研究计算机系统在底层的实现。
·
2015-12-09 14:39
System
SystemTap
了解
http://www.ibm.com/developerworks/cn/linux/l-
systemtap
/使用SystemTrap需要使用trap来运行一个stp脚本如何安装:Centos下直接yuminstallsystemtrap
·
2015-12-09 14:39
System
使用
systemtap
抓取ssh登录的用户名和密码
本文章是来源于老徐的博客,原文链接为:http://laoxu.blog.51cto.com/4120547/1331878。无意之中看到老徐的这篇文章,小白觉得很好玩,就按照老徐的步骤及方法重新来了一遍。的确很强大,故又完全按照老徐的步骤在自己的机器上把玩一下,以记录之。小白的测试环境:操作系统:CentOS6.564bit内核版本:2.6.32-573.8.1.el6.x86_64由于老徐的文
bigstone2012
·
2015-12-07 15:09
ssh
pam
抓取密码
使用
systemtap
抓取ssh登录的用户名和密码
本文章是来源于老徐的博客,原文链接为:http://laoxu.blog.51cto.com/4120547/1331878。无意之中看到老徐的这篇文章,小白觉得很好玩,就按照老徐的步骤及方法重新来了一遍。的确很强大,故又完全按照老徐的步骤在自己的机器上把玩一下,以记录之。小白的测试环境:操作系统:CentOS6.564bit内核版本:2.6.32-573.8.1.el6.x86_64由于老徐的文
bigstone2012
·
2015-12-07 15:09
ssh
pam
抓取密码
SystemTap
工具能调试新增的内核模块
1、问题
SystemTap
工具能调试新增的内核模块吗?比如自己编写的helloworld模块。 答案:是可以的。
wyh991131
·
2015-11-19 17:00
Systemtap
生成Flame Graph(火焰图)
Systemtap
生成Flame Graph(火焰图) | dcshi@唐品
Systemtap
生成Flame Graph(火焰图) By dcshi February
·
2015-11-13 12:22
System
Linux内核的ftrace调试接口
其实就需要一种跟踪手段就可以了,理论上不太复杂,可是Linux内核的调试接口太多了,始终找不到一个方便的,直到遇到了ftrace,它简单的使用文件系统作为接口,不需要安装任何用户态程序,和杂乱的发行版毫无关系,这正合我意,相比
SystemTap
·
2015-11-13 11:16
linux
使用perf生成Flame Graph(火焰图)
具体的步骤参见这里: 《flame graph:图形化perf call stack数据的小工具》 使用
SystemTap
脚本制作火焰图,内存较少时,分配存储采样的数组可能失败
·
2015-11-13 10:35
Graph
SystemTap
----将
SystemTap
脚本编译成内核模块
当运行
SystemTap
脚本时,会根据脚本生成一个内核模块,然后插入到系统中执行后退出。
·
2015-11-13 02:51
System
linux 内核头文件 linux kernel header
概述:在进行有关系统软件的安装的时候(编译一个新的驱动,或者安装一个系统级别的测试工具,例如
systemtap
),经常需要重新编译内核,相应的问题往往与内核头文件有关。
·
2015-11-13 01:47
kernel
内核探测工具
systemtap
简介
systemtap
是内核开发者必须要掌握的一个工具,本文我将简单介绍一下此工具,后续将会有系列文章介绍
systemtap
的用法。
·
2015-11-11 15:28
System
SystemTap
使用以及安装
关于
SystemTap
的作用请参考这里:http://blog.yufeng.info/archives/855,网上还有很多很多类似的文章,大同小异,只要基本用法了解之后,剩下的就是多了解内核以及靠时间积累的各种灵感突发的用法
·
2015-11-10 22:16
System
Install
systemtap
on Ubuntu 14.04
Whatis
systemtap
?
大蜥蜴
·
2015-11-08 12:00
Erlang调度器一窥
Erlang R15的一项新特性是可以通过DTrace或
Systemtap
跟踪虚拟机中的各种行为(参见 http://blog.yufeng.info/archives/2198)。
·
2015-11-01 10:01
erlang
Linux 调试:
systemtap
可以自己重新编译一次内核,然后再手工编译一次
systemtap
。这样就可以正常使用了。
Systemtap
的编译说明,除了下载地址并没有说太多东西。
·
2015-10-31 18:53
System
解析
Systemtap
SystemTap
的架构 让我们深入探索
SystemTap
的某些细节,理解它如何在运行的内核中提供动态探针。
·
2015-10-31 12:19
System
在Ubuntu上使用
SystemTap
原文:http://www.ningoo.net/html/2010/use_
systemtap
_on_ubuntu.html 虽然很早以前听说过,但基本没用过,最近褚霸同学的介绍,勾起了我对这个东西的兴趣
·
2015-10-31 12:02
ubuntu
Linux 自检和
SystemTap
(强大的内核调试工具)
http://www.ibm.com/developerworks/cn/linux/l-
systemtap
/index.html
SystemTap
是监控和跟踪运行中的 Linux 内核的操作的动态方法
·
2015-10-30 12:22
System
内核调试
SystemTap
相关技术:utrace, probe, ftrace, dtrace, pstrace centos安装
systemtap
使用实例 参考 原文连接 参考连接 重点是需要内核的匹配
·
2015-10-21 11:33
System
MySQL实用工具汇总
工具套件集-percona-toolkit-oak-toolkit-ps-helper(performanceschema工具函数集)2.mysql实时状态分析-innotop-orzdba-mytop-
systemtap
fdipzone
·
2015-09-30 23:00
mysql
性能
schema
性能测试
工具集合
MySQL实用工具汇总
工具套件集-percona-toolkit-oak-toolkit-ps-helper(performanceschema工具函数集)2.mysql实时状态分析-innotop-orzdba-mytop-
systemtap
傲雪星枫
·
2015-09-30 00:00
mysql
systemtap
2.8 news
*What'snewinversion2.8,2015-06-17-
SystemTap
hasimprovedsupportforprobinggolangprograms.WorkhasbeendonetobeabletohandleDWARFinformation
weixin_33881753
·
2015-09-17 13:00
runtime
嵌入式
java
centos6.x 抓取ssh登录的用户名和密码
centos6.x抓取ssh登录的用户名和密码
systemtap
是一款非常强大内核调试工具,可以debug很多关于kernel层的问题。
ning235
·
2015-09-10 08:35
function
Security
process
用户名
登录系统
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他