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
Linux下的一个全新的性能测量和调试诊断工具
Systemtap
[1]kprobe
本系列文章详细地介绍了一个Linux下的全新的调式、诊断和性能测量工具
Systemtap
和它所依赖的基础kprobe以及促使开发该工具的先驱DTrace并给出实际使用例子使读者更进一步了解和认识这些工具
coldsnow33
·
2014-03-10 19:00
使用
systemtap
抓取ssh登录的用户名和密码
yum--releasever=6.4updateyuminstall-y
systemtap
debuginfo-install$(rpm-qf/lib/security/pam_unix.so)touch
redkey
·
2014-01-24 09:28
如何查看进程死锁最多的
#cd/usr/share/doc/
systemtap
-0.9.7/examples/profiling#.
icy2013
·
2014-01-18 10:38
进程思索
Linux下如何知道文件被那个进程写
幸运的是
systemtap
的安装包里带了inodewatch.stp,位于/usr/local/share/doc/
systemtap
/examples/io目录下,就是用来用途的。
lizhenneng
·
2014-01-03 14:00
SystemTap
----通过pid和fd来获取对应的socket实例地址
如果你对
SystemTap
比较熟悉的话可以自己
Justlinux2010
·
2013-12-29 14:37
SystemTap
SystemTap
----通过pid和fd来获取对应的socket实例地址
说明:1.这个脚本可能会导致内核panic,所以一定不要在生产环境中使用,切记! 2.这个脚本不具备通用性,如果你使用了lxc或者cgroup,获得的结果可能有误或者找不到 3.这个脚本只是提供了找到socket实例的方法,如果你想获取这个套接字的其他信息需要自己编写脚本,通过获得的socket实例来获取。插入的位置在脚本中已标注,可以直接插入代码或函数。如果你对
moonvs2010
·
2013-12-29 14:00
[性能]ulimit与
systemtap
systemtap
介绍
systemtap
检查被kill掉的进程,用
MyEyeOfJava
·
2013-12-18 11:00
性能
ulimit
systemtap
Linux 自检和
SystemTap
Linux自检和
SystemTap
11/20.2013用于动态内核分析的接口和语言现代的操作系统内核提供自检 功能,即动态地检查内核以理解其行为的能力。这些行为可以反映内核问题和性能瓶颈。
Edwin_Lau
·
2013-12-04 11:00
linux
内核
调试
systemtap
使用
systemtap
抓取ssh登录的用户名和密码
测试环境:CentOS6.4 32位内核版本:2.6.32-358.el6.i686 yum --releasever=6.4 updateyum install -y
systemtap
debuginfo-install
老徐_kevin
·
2013-11-26 15:56
function
Security
process
touch
用户名
使用
systemtap
抓取ssh登录的用户名和密码
测试环境:CentOS6.432位内核版本:2.6.32-358.el6.i686yum--releasever=6.4updateyuminstall-y
systemtap
debuginfo-install
老徐_kevin
·
2013-11-26 15:56
用户名
security
touch
安全
ubuntu 11.10 安装
systemtap
从源安装
systemtap
$sudoapt-getinstall
systemtap
2.由于ubuntu桌面版默认没有安装kernel-debug-info,所以安装了
systemtap
后仍然不能够追踪内核信息
突然帅了
·
2013-11-24 22:00
ubuntu
systemtap
Systemtap
学习笔记
SystemTap
的架构让我们深入探索
SystemTap
的某些细节,理解它如何在运行的内核中提供动态探针。您还将看到
SystemTap
是如何工作的,从构建进程脚本到在运行的内核中激活脚本。
panfengyun12345
·
2013-11-21 11:00
linux
kernel
systemtap
linux系统分析工具续-
SystemTap
和火焰图
linux系统分析工具续-
SystemTap
和火焰图(FlameGraph)
SystemTap
简介:
SystemTap
providesfreesoftware(GPL)infrastructuretosimplifythegatheringofinformationabouttherunningLinuxsystem.Thisassistsdiagnosisofaperformanceorfunc
hanfazy
·
2013-10-30 13:04
技术
内核探测工具
systemtap
简介
内核探测工具
systemtap
简介
systemtap
是内核开发者必须要掌握的一个工具,本文我将简单介绍一下此工具,后续将会有系列文章介绍
systemtap
的用法。
·
2013-09-17 22:00
System
内核探测工具
systemtap
简介
systemtap
是内核开发者必须要掌握的一个工具,本文我将简单介绍一下此工具,后续将会有系列文章介绍
systemtap
的用法。
hazir
·
2013-09-17 19:00
LNMP及nginx的一些简单配置
Development Tools" "Server Platform Deveopment"安装出错file /usr/share/man/man7/stappaths.7.gz from install of
systemtap
-devel
icy2013
·
2013-09-15 15:26
LNMP
移植安装
SystemTap
到Android的板子上
首先,在移植
systemtap
前需要编译和定制自己的android系统,参照前一篇文章:移植并定制自己的Android:http://my.oschina.net/u/561492/blog/160274
wangxigui
·
2013-09-12 09:00
使用perf生成Flame Graph(火焰图)
具体的步骤参见这里:《flamegraph:图形化perfcallstack数据的小工具》 使用
SystemTap
脚本制作火焰图,内存较少时,分配存储采样的数组可能失败,需要编写脚本,还要安装kernel
moonvs2010
·
2013-09-10 11:00
使用
Systemtap
生成Flame Graph(火焰图)
参考资料:《
Systemtap
生成FlameGraph(火焰图)》之所以再写一篇博客,主要是原文的内容显示的有问题,直接贴文章中的脚本有问题,另外文章中也没有说明可能遇到的一些问题。
moonvs2010
·
2013-09-05 18:00
SystemTap
知识(一)
SystemTap
知识(一)
SystemTap
是一个系统的跟踪探测工具。它能让用户来跟踪和研究计算机系统在底层的实现。
·
2013-08-28 14:00
System
SystemTap
知识(一)
SystemTap
是一个系统的跟踪探测工具。它能让用户来跟踪和研究计算机系统在底层的实现。
轩脉刃
·
2013-08-28 09:00
SystemTap
----将
SystemTap
脚本编译成内核模块
当运行
SystemTap
脚本时,会根据脚本生成一个内核模块,然后插入到系统中执行后退出。
moonvs2010
·
2013-08-25 21:00
SystemTap
----利用stap命令来查找内核函数定义
我们知道stap命令的-l(或-L)选项可以列出指定的某个probe描述中所有符合的probe点的列表,例如可以使用下面的命令,看到所有可以probe的函数:stap-l'kernel.function("*")'今天在看书的时候,突然想到可以利用这个选项来找到一些内核函数的定义,例如sys_open()的定义。不管是sourceinsight还是vim+ctag+cscope+taglist
moonvs2010
·
2013-08-24 19:00
SystemTap
----thread_indent()函数分析
thread_indent是
systemtap
中一个非常有用的函数,声明如下:thread_indent:string(delta:long)它可以输出当前probe所处的可执行程序名称、线程id、函数执行的相对时间和执行的次数
moonvs2010
·
2013-08-24 15:00
在Ubuntu上使用
SystemTap
http://www.ningoo.net/html/2010/use_
systemtap
_on_ubuntu.html虽然很早以前听说过,但基本没用过,最近褚霸同学的介绍,勾起了我对这个东西的兴趣。
largetalk
·
2013-08-23 11:00
SystemTap
了解
http://www.ibm.com/developerworks/cn/linux/l-
systemtap
/使用SystemTrap需要使用trap来运行一个stp脚本如何安装:Centos下直接yuminstallsystemtrap
轩脉刃
·
2013-08-20 15:00
SystemTap
----常用变量、宏、函数和技巧
后面会持续更新,方便自己,方便大家.......一、宏1.kderef从指定的地址处读取指定大小的值格式为:kderef(size,address);其中address为要读取的地址值,size是要是读取的值的大小,返回值就是所读取的值。2.kread在嵌入的C代码中安全地读取指针值格式为:kread(&(address))二、函数1.execname()获取当前进程的名称,即可执行文件的名称2.
moonvs2010
·
2013-08-18 18:00
latencytap.stp学习
systemtap
也有个脚本latencytap.stp,具体分析一下他的具体实现,学习一下原理。
xieyj
·
2013-08-18 15:00
systemtap
SystemTap
----嵌入C代码
SystemTap
支持guru模式,通过-g选项来以这种模式执行
SystemTap
脚本。在guru模式下,嵌入的C代码在“%{"和“%}"标记之间,这些代码会原封不动地放到生成的模块中。
moonvs2010
·
2013-08-18 10:00
SystemTap
----初始化和遍历数组
SystemTap
数组中的索引项可以是long或者string类型(
systemtap
的基本类型),访问数组项的方式和C语言类似,数组名[索引]。例如odds[x],odds是数组名,x是索引。
moonvs2010
·
2013-08-17 22:00
Using
SystemTap
Using
SystemTap
IworkatJoyent�Cacloudcomputingcompany�Cdoingperformanceanalysisofsmalltolargecloudenvironments.MostofoursystemshaveDTrace
yexiaobai
·
2013-08-17 14:37
systemtap
dtrace
Linux内核调试方法
系统崩溃重启动1.2.1(1)工具kexec介绍1.2.2(2)kdump介绍1.3SysRq魔术组合键打印内核信息1.4命令strace1.5用函数printk打印内核信息1.6内核探测kprobe1.7
Systemtap
chenmeng56
·
2013-08-16 15:34
虚拟机
控制台
应用程序
组合键
客户机
RHEL6
Systemtap
安装笔记
以RHEL6u3为例1
Systemtap
安装 yuminstall
systemtap
跟
systemtap
有关的有6,7个,全装上,别偷懒 就用yum安装,别傻傻的去下rpm包,吃力不讨好
·
2013-08-14 21:00
System
如何在ubuntu上基于自定义内核安装
systemtap
摘要:在进行内核中相关测试的时候,往往要用到
systemtap
,而这个软件依赖于内核符号表/调试信息/内核头文件等等,如果我们想测试最新的内核特性,就需要安装带有debuginfo的内核和相关头文件。
trochiluses
·
2013-08-01 10:00
内核调试
systemtap
学习笔记
systemtap
的注意事项: 1、 函数和探针是在关中断情况下运行 Note that all
SystemTap
functions and
xieyj
·
2013-07-31 21:00
System
systemtap
学习笔记
在学习
systemtap
过程中使用show_trace,这个函数在/proc/kallsyms中存在,表示这是个有效的函数,用
systemtap
执行时候报错
xieyj
·
2013-07-29 19:00
System
[
systemtap
手记]debian体系安装过程
Debian体系,本人测试用机 Ubuntu 11.10 uname -r 查看原本的内核版本为 3.0.0-12-generic 第一步: 安装
systemtap
包 $ sudo
·
2013-07-26 14:00
Debian
[置顶] linux 内核头文件 linux kernel header
概述:在进行有关系统软件的安装的时候(编译一个新的驱动,或者安装一个系统级别的测试工具,例如
systemtap
),经常需要重新编译内核,相应的问题往往与内核头文件有关。
trochiluses
·
2013-07-20 14:00
内核
头文件
驱动开发
linux内核编译
systemtap工具安装
Linux 自检和
SystemTap
本文探索一个名为
SystemTap
的开放源码基础设施,它为Linux®内核提供这种动态的自检。
SystemTap
是监控和跟踪运行中的Linux内核的操作的动态方法。
trochiluses
·
2013-07-19 21:00
测试工具
linux内核
cgroup学习(七)——cpu子系统 && (八)——CPUSET子系统
通过
systemtap
我们可以看到读的bt:(catcpu.shares)[html] viewplaincopy2327 (cat) cpu_shares_read_u64 call trace:
JK198310
·
2013-07-10 16:00
Linux下如何知道文件被那个进程写
幸运的是
systemtap
的安装包里带了i
fccwcom
·
2013-07-05 00:31
Install
systemtap
安装
systemtap
$ sudo apt-get install
systemtap
$ sudo apt-get install
systemtap
-sdt-dev 2.
lotuo
·
2013-05-11 10:00
systemtap
fedora 10 下安装
systemtap
详解
http://hi.baidu.com/zhongalin_hust/item/29e1ba51bc86e59c8c12ed13
systemtap
是一款linux内核调试和探测的重要工具,下面我把安装它的详细步骤叙述如下
lwpping
·
2013-05-02 15:00
systemtap
监控磁盘操作
怎么在linux系统下面找到,对磁盘操作最多的进程,
systemtap
自带的例子disktop.stp,就能实现这个功能,在doc/
systemtap
/examples/io目录里面,运行一下看看
xieyj
·
2013-05-01 15:00
System
systemtap
监控用户文件操作
近来学习了下
systemtap
,忽然想了个问题,怎么在linux下面监控一个用户对那些文件进行操作?准备用它来学习一下内核。
xieyj
·
2013-04-29 16:00
System
linux系统分析工具续-
SystemTap
和火焰图(Flame Graph)
下面开始吧(本文出自“cclo的博客”博客,请务必保留此出处http://xuclv.blog.51cto.com/5503169/1184517)
SystemTap
简介:
SystemTap
providesfreesoftware
cclo
·
2013-04-23 16:42
linux
systemtap
Linux常用性能调优工具索引
Linux常用性能调优工具,见下图:其中提到了的工具,大部分在我日常工具箱里或者在实践的案例里面使用过,都有很高的价值,这里方便大家索引下:nicstat:参见这里oprofile:参见这里perf:参见这里
systemtap
cybertan
·
2013-04-22 13:00
linux系统分析工具(小结)
关于linux分析工具的内容就暂且到这里了,以上均为简单的常用的工具,虽然不全,但也涵盖了有一部分了吧,更多的更牛的工具如perf,
SystemTap
,oprofile等等,等有机会再去了解吧。
cclo
·
2013-04-12 15:23
linux
分析
工具
调优
ftrace 简介
本文介绍ftrace的使用和实现原理,并将ftrace和
systemTap
,LTTng等软件进行对比,希望读者能够对ftrace有一个全面的了解。
sflfqx
·
2013-04-11 16:00
kprobe和
systemtap
内核探测kprobekprobe(内核探测,kernelprobe)是一个动态地收集调试和性能信息的工具,如:收集寄存器和全局数据结构等调试信息,无需对Linux内核频繁编译和启动。用户可以在任何内核代码地址进行陷阱,指定调试断点触发时的处理例程。工作机制是:用户指定一个探测点,并把用户定义的处理函数关联到该探测点,当内核执行到该探测点时,相应的关联函数被执行,然后继续执行正常的代码路径。kpro
Flyhigh
·
2013-04-09 10:46
调试
内核
内核
调试
systemtap
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他