成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解進程棧分析的兩個命令:Pstack和Starce

開發 前端
今天主要分享兩個命令,比較多用來分析進程具體調用,平時排查問題會用到比較多的。

 概述

今天主要分享兩個命令,比較多用來分析進程具體調用,平時排查問題會用到比較多的。

[[273018]]

pstack

pstack用來跟蹤進程棧,這個命令在排查進程問題時非常有用,比如我們發現一個服務一直處于work狀態(如假死狀態,好似死循環),使用這個命令就能輕松定位問題所在;可以在一段時間內,多執行幾次pstack,若發現代碼棧總是停在同一個位置,那個位置就需要重點關注,很可能就是出問題的地方;

1、安裝pstack

  1. yum install *pstack* -y 
詳解進程棧分析的兩個命令--pstack和starce,值得收藏

2、分析mysql進程

  1. ps -ef|grep mysql 
詳解進程棧分析的兩個命令--pstack和starce,值得收藏

3、將進程的棧跟蹤信息寫入文件pstack.log

  1. pstack 2313 >> pstack.log 
  2. pstack 2313 >> pstack.log 
  3. pstack 2313 >> pstack.log 

 

詳解進程棧分析的兩個命令--pstack和starce,值得收藏

4、如下所示,可以看到函數調用關系為:_start->__libc_start_main->connection_event_loop->listen_for_connection_event->poll.

詳解進程棧分析的兩個命令--pstack和starce,值得收藏

strace

strace常用來跟蹤進程執行時的系統調用和所接收的信號。 在Linux世界,進程不能直接訪問硬件設備,當進程需要訪問硬件設備(比如讀取磁盤文件,接收網絡數據等等)時,必須由用戶態模式切換至內核態模式,通過系統調用訪問硬件設備。strace可以跟蹤到一個進程產生的系統調用,包括參數,返回值,執行消耗的時間。

1、安裝strace

  1. yum install -y strace 
詳解進程棧分析的兩個命令--pstack和starce,值得收藏

2、strace分析

  1. strace cat /dev/null 
詳解進程棧分析的兩個命令--pstack和starce,值得收藏

這里每一行都是一條系統調用,等號左邊是系統調用的函數名及其參數,右邊是該調用的返回值。 strace 顯示這些調用的參數并返回符號形式的值。

strace 從內核接收信息,而且不需要以任何特殊的方式來構建內核。

3、跟蹤可執行程序

  1. strace -f -F -o ~/straceout.txt myserver 

-f -F選項告訴strace同時跟蹤fork和vfork出來的進程,-o選項把所有strace輸出寫到~/straceout.txt里 面,myserver是要啟動和調試的程序。

4、跟蹤服務程序

  1. strace -o output.txt -T -tt -e trace=all -p 2313 

跟蹤2313進程的所有系統調用(-e trace=all),并統計系統調用的花費時間,以及開始時間(并以可視化的時分秒格式顯示),最后將記錄結果存在output.txt文件里面。

詳解進程棧分析的兩個命令--pstack和starce,值得收藏
責任編輯:華軒 來源: 今日頭條
相關推薦

2011-07-05 16:13:18

2021-09-08 09:52:34

語言

2010-04-06 18:04:09

Oracle數據庫

2009-12-03 11:10:32

SMONARCHOracle

2010-09-17 09:51:37

SIP路由

2010-08-06 11:28:33

RIP分組格式

2020-08-20 20:56:17

0-day漏洞WindowsMicrosoft

2020-10-26 08:19:53

算法隊列

2011-03-11 15:49:52

Oracle數據庫

2021-03-26 09:12:10

2011-04-19 16:06:57

typedef

2010-07-13 10:56:43

Perl print

2021-11-15 09:53:16

STM32PSPMSP

2010-04-08 10:17:37

Oracle體系結構

2011-09-07 16:43:38

Qt Widget

2010-04-29 16:36:19

Oracle數據庫

2019-07-31 08:03:45

Oracle數據庫巡檢腳本

2009-12-29 10:43:31

PPPOE協議

2017-01-19 10:34:15

SDNNFV速度

2022-06-17 09:46:51

Chrome 102Chrome瀏覽器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕视频在线看5 | 成人激情视频免费在线观看 | 亚洲国产成人精品一区二区 | 在线天堂免费中文字幕视频 | 国产区精品视频 | 日韩精品一区二区久久 | 国产成人在线一区二区 | 亚洲精选一区二区 | 在线观看久草 | 欧美日韩久 | 午夜激情网 | 亚洲日韩欧美一区二区在线 | 欧美一级片在线 | 美女视频三区 | 97色综合 | av黄色免费在线观看 | 日本爱爱| 日韩视频观看 | 国产欧美精品一区二区三区 | 免费在线观看黄视频 | 久久久久久综合 | 亚洲精品无 | 国产精品视频免费观看 | 国产www成人 | 黑色丝袜三级在线播放 | av一区二区三区 | 国产不卡一区在线观看 | 国产在线观看一区二区 | 日韩精品一区二区三区在线观看 | 天天av网 | av黄色网| 99精品99| 欧美激情一区二区三区 | 美女视频三区 | 国产美女视频 | 91精品一区| 黄色av网站在线观看 | 国产综合久久 | 999久久久免费精品国产 | 淫片专区| xxxxx黄色片 欧美一区免费 |