[root@localhost dtrace]# uname -r
4.1.-61.1..el7uek.x86_64 [root@localhost dtrace]# cat /etc/oracle-release
Oracle Linux Server release 7.3 [root@localhost dtrace]# yum repolist
Loaded plugins: langpacks, ulninfo
repo id repo name status
ol7_UEKR4/x86_64 Latest Unbreakable Enterprise Kernel Release for Oracle Linux
ol7_latest/x86_64 Oracle Linux 7Server Latest (x86_64) ,
repolist: , 下载DTRACE工具
http://www.oracle.com/technetwork/server-storage/linux/downloads/linux-dtrace-2800968.html 安装DTRACE工具
yum install dtrace-utils-devel-0.6.-.el7.x86_64.rpm
yum install dtrace-utils-0.6.-.el7.x86_64.rpm 探针模块下载:
[root@localhost]# dtrace -l [root@localhost]# cd /usr/lib/modules/4.1.-61.1..el7uek.x86_64/kernel/drivers/dtrace/ [root@localhost dtrace]# ll
total
-rw-r--r--. root root Nov dt_perf.ko
-rw-r--r--. root root Nov dtrace.ko
-rw-r--r--. root root Nov dt_test.ko
-rw-r--r--. root root Nov fasttrap.ko
-rw-r--r--. root root Nov profile.ko
-rw-r--r--. root root Nov sdt.ko
-rw-r--r--. root root Nov systrace.ko 使用前加载跟踪模块:
[root@localhost ~]# modprobe sdt
[root@localhost ~]# modprobe systrace
[root@localhost ~]# modprobe fasttrap
[root@localhost ~]# modprobe profile [root@localhost ~]# lsmod |grep dtrace
dtrace sdt,fasttrap,systrace,profile
ctf dtrace [root@localhost ~]# dtrace -l [root@localhost ~]# dtrace -l -P io
ID PROVIDER MODULE FUNCTION NAME
io vmlinux end_bio_bh_io_sync done
io vmlinux __wait_on_buffer wait-start
io vmlinux __wait_on_buffer wait-done
io vmlinux _submit_bh start
[root@localhost ~]# dtrace -l -P proc
ID PROVIDER MODULE FUNCTION NAME
proc vmlinux do_fork lwp-create
proc vmlinux do_fork create
proc vmlinux do_exit lwp-exit
proc vmlinux do_exit exit
proc vmlinux __send_signal signal-send
proc vmlinux __send_signal signal-discard
proc vmlinux send_sigqueue signal-send
proc vmlinux get_signal signal-handle
proc vmlinux do_sigtimedwait signal-clear
proc vmlinux schedule_tail start
proc vmlinux schedule_tail lwp-start
proc vmlinux do_execveat_common exec-failure
proc vmlinux do_execveat_common exec
proc vmlinux do_execveat_common exec-success
[root@localhost ~]# dtrace -l -P sched
ID PROVIDER MODULE FUNCTION NAME
sched vmlinux __schedule off-cpu
sched vmlinux __schedule preempt
sched vmlinux __schedule sleep
sched vmlinux __schedule remain-cpu
sched vmlinux yield_to surrender
sched vmlinux enqueue_task enqueue
sched vmlinux dequeue_task dequeue
sched vmlinux finish_task_switch on-cpu
sched vmlinux set_user_nice change-pri
sched vmlinux sys_sched_yield surrender
sched vmlinux try_to_wake_up wakeup
sched vmlinux update_process_times tick

oracle linux 7.3 dtrace 安装的更多相关文章

  1. 在Oracle Linux上使用DTrace的相关指导

    如果你使用的Oracle Linux,因为sun被Oracle收购后,Oracle Linux版本的DTrace可以直接在Oracle官网进行下载. 下载地址 http://www.oracle.co ...

  2. 在 Oracle Linux 上使用 DTrace

    作者:Richard Friedman 简要介绍适用于 Oracle Linux 的 DTrace 探测器和提供程序,以及与 Oracle Solaris 中 DTrace 探测器和提供程序的区别.还 ...

  3. Oracle Linux 6.3下安装Oracle 11g R2(11.2.0.3)

    本文主要描写叙述了在Oracle Linux 6.3下安装Oracle 11gR2(11.2.0.3).从Oracle 11g開始,Oracle官方站点不再提供其Patch的下载链接,须要使用Meat ...

  4. Oracle 12C 在 Oracle Linux 6.5 64Bit 安装手冊

    Oracle 12C  在 Oracle Linux 6.5 64Bit 安装手冊.step by step 下载地址: http://download.csdn.net/detail/rlhua/7 ...

  5. mysql server advanced 5.6基于oracle linux 6.6的安装

    mysql 安装有两种,rpm安装和源码包安装,两种包都可以从www.mysql.com官网下载,这次我测试下rpm安装方式. 1.安装环境以及mysql版本: 1.1vcenter 虚拟机环境 1. ...

  6. 在 Oracle Linux 6.5 上安装 Oracle 11g 单实例数据库

    Checking the Hardware Requirements 系统必须满足下面最小的硬件要求 Memory Requirements Minimum: 1 GB of RAMRecommend ...

  7. oracle linux 7.3 下用dtrace 跟踪 mysql-community-server-5.6.20

    第一部分:oracle linux 7.3 dtrace 安装: http://public-yum.oracle.com/   内核升极到 [root@server1 SPECS]# uname - ...

  8. 在Oracle Linux上安装dtrace

    http://www.ohsdba.cn/index.php?g=Home&m=Article&a=show&id=171   时间: 2016-10-09 00:40:04 ...

  9. 【Oracle 集群】11G RAC 知识图文详细教程之RAC在LINUX上使用NFS安装前准备(六)

    RAC在LINUX上使用NFS安装前准备(六) 概述:写下本文档的初衷和动力,来源于上篇的<oracle基本操作手册>.oracle基本操作手册是作者研一假期对oracle基础知识学习的汇 ...

随机推荐

  1. Freemaker语法

    包含文件 <a href="${latestProduct.url}">${latestProduct.name}</a> 基本语法 ${...}:Free ...

  2. HDU 1024 Max Sum Plus Plus(dp)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1024 题目大意:有多组输入,每组一行整数,开头两个数字m,n,接着有n个数字.要求在这n个数字上,m块 ...

  3. HDU 2181 哈密顿绕行世界问题 (DFS)

    题目链接:https://vjudge.net/contest/185350#problem/C 题目大意:一个规则的实心十二面体,它的 20个顶点标出世界著名的20个城市,你从一个城市出发经过每个城 ...

  4. AC日记——830A - Office Keys

    思路: 背包: 代码: #include <cmath> #include <cstdio> #include <cstring> #include <ios ...

  5. bzoj 2115 线性基

    这种路径异或问题,可以转换为一条路径和若干个环的线性组合,然后就能用线性基搞了. 复习了一波线性基. #include<bits/stdc++.h> #define LL long lon ...

  6. python元类:type和metaclass

    python元类:type和metaclass python中一切皆对象,所以类本身也是对象.类有创建对象的能力,那谁来创建类的呢?答案是type. 1.用tpye函数创建一个类 class A(ob ...

  7. OutputStreamWriter API 以及源码解读

    OutputStreamWriter是字符流与字节流之间的桥梁. 通过它写入的字符流可以通过特殊的字符集转化为字节流.这个特殊的字符集可以指定,也可以采用平台默认的字符集. 每一次调用write()方 ...

  8. 使用matplotlib绘图(三)之饼图

    # 使用matplotlib绘制饼图 import numpy as np import matplotlib.pyplot as plt # 设置全局字体 plt.rcParams['font.sa ...

  9. FastReport.Net使用:[30]对话框使用

    使用对话框需要知道的地方  1.按钮的DialogResult属性. 假如DialogResult属性值为OK的按钮被点击,报表将会展现后面的对话框或者报表页:如果属性值为None,则停留在当前窗体: ...

  10. java获取指定日期的年、月、日的值

    参数:String dateStr = '2016-05-18'; 1.获取string对应date日期: Date date = new SimpleDateFormat("yyyy-MM ...