使用systemtap之前,安裝它,如何安裝參考鏈結1,同時,需要配套安裝除錯符號表。
centos 64的系統,安裝除錯符號表:
安裝 kernel-debuginfo-common-x86_64-$(uname -r).el7.x86_64.rpm ,kernel-debuginfo-x86_64-$(uname -r).el7.x86_64.rpm兩個rpm包
ubuntu 64系統的 安裝除錯符號表:
如:uname -r
4.4.0-142-generic #168-ubuntu
安裝如下 deb包:
linux-image-4.4.0-142-generic-dbgsym_4.4.0-142.168_amd64
ubuntu自帶的systemtap和linux kernel的改動不配套,需要給systemtap打上補丁,重新編譯安裝,具體錯誤鏈結2
1.2.
systemtap的安裝和使用
在上篇部落格中,筆者介紹了如何三種常用的效能分析工具,其中就提到了systemtap 及其前端工具stap 想必讀者很好奇,既然systemtap 功能這麼強大,那麼該如何安裝和使用它呢?1.systemtap 的安裝下面基於筆者的centos 系統,分享一下自己的安裝步驟 a.如果centos 自...
systemtap 安裝試用
1.安裝 yum install y systemtap systemtap runtime 2.環境準備 a.自動安裝依賴 stap prep b.手動安裝依賴 kernel debuginfo kernel debuginfo common kernel devel 簡單的方式使用yum ins...
使用 SystemTap 除錯核心
systemtap 是一種新穎的 linux 核心診斷工具,提供了一種從執行中的 linux 核心快速和安全地獲取資訊的能力。systemtap 是核心開發人員和系統管理員的福音,因為這使得他們可以通過編寫或者重用簡單的指令碼來收集核心的實時資料,而不需要再忍受修改原始碼 編譯核心 重啟系統的漫長煎...