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
python实现的一个p2p文件传输实例
考虑到我手上的服务器逐渐的增多,有时候需要大规模的部署同一个文件,例如因为方便使用
systemtap
这个工具定位问题,需要把手上几百台服务器同时安装kernel-debuginfo这个包,原有的方式采用一个源服务器
·
2019-09-23 18:56
systemtap
探秘(三)- 类型、变量和数组
上一篇文章,我们展示了几个常见的probe生成的C代码是怎么样的。本文则讨论stp的几种类型,两种变量,以及关联数组。基本类型stp有三种基本类型:longstringstatslong类型虽然叫做long,但其实是int64_t的别名。所以即使在32位系统上,它还是64位整数。string类型的变量会被编译成string_t。而string_t只是char[MAXSTRINGLEN]的别名。由于
spacewander
·
2019-09-20 12:30
systemtap
Linux性能优化实战:套路篇-网络性能优化的几个思路(上)(43)
在分析NAT性能问题时,可以先从内核连接跟踪模块conntrack角度来分析,比如用
systemtap
、perf、netstat等工
weixin_30235225
·
2019-09-20 10:00
epoll
网络
数据库
理解vfs下的open操作
目录一、VFS四大对象基础理解1.1superblock1.2inode1.3dentry1.4structfile二、从图片理解文件打开流程三、open动作的实质四、
systemtap
验证4.1open
小-码虫
·
2019-09-16 15:27
存储技术
systemtap
探秘(二)- 由 probe 生成的 C 代码
上一篇文章,我简单地介绍了
systemtap
的工作流程,以及第一、第二个阶段的内容。从这篇文章开始,我们将步入本系列的重头戏-负责生成C代码的第三阶段。
spacewander
·
2019-06-27 00:00
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
上一页
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
其他