日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

Ubuntu 14.10 下运行进程实时监控pidstat命令详解

發(fā)布時間:2023/12/9 Ubuntu 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu 14.10 下运行进程实时监控pidstat命令详解 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

簡介

?pidstat主要用于監(jiān)控全部或指定進程占用系統(tǒng)資源的情況,如CPU,內(nèi)存、設(shè)備IO、任務(wù)切換、線程等。pidstat首次運行時顯示自系統(tǒng)啟動開始的各項統(tǒng)計信息,之后運行pidstat將顯示自上次運行該命令以后的統(tǒng)計信息。用戶可以通過指定統(tǒng)計的次數(shù)和時間來獲得所需的統(tǒng)計信息。

?

實例講解

默認參數(shù)

執(zhí)行pidstat,將輸出系統(tǒng)啟動后所有活動進程的cpu統(tǒng)計信息:

?

linux:~ # pidstat Linux 2.6.32.12-0.7-default (linux) 06/18/12 _x86_64_11:37:19 PID %usr %system %guest %CPU CPU Command …… 11:37:19 11452 0.00 0.00 0.00 0.00 2 bash 11:37:19 11509 0.00 0.00 0.00 0.00 3 dd

指定采樣周期和采樣次數(shù)

pidstat命令指定采樣周期和采樣次數(shù),命令形式為”pidstat [option] interval [count]”,以下pidstat輸出以2秒為采樣周期,輸出10次cpu使用統(tǒng)計信息:

pidstat 2 10

?

?

cpu使用情況統(tǒng)計(-u)

使用-u選項,pidstat將顯示各活動進程的cpu使用統(tǒng)計,執(zhí)行”pidstat -u”與單獨執(zhí)行”pidstat”的效果一樣。

?

內(nèi)存使用情況統(tǒng)計(-r)

使用-r選項,pidstat將顯示各活動進程的內(nèi)存使用統(tǒng)計:

linux:~ # pidstat -r -p 13084 1 Linux 2.6.32.12-0.7-default (linux) 06/18/12 _x86_64_15:08:18 PID minflt/s majflt/s VSZ RSS %MEM Command 15:08:19 13084 133835.00 0.00 15720284 15716896 96.26 mmmm 15:08:20 13084 35807.00 0.00 15863504 15849756 97.07 mmmm 15:08:21 13084 19273.87 0.00 15949040 15792944 96.72 mmmm

以上各列輸出的含義如下:

minflt/s: 每秒次缺頁錯誤次數(shù)(minor page faults),次缺頁錯誤次數(shù)意即虛擬內(nèi)存地址映射成物理內(nèi)存地址產(chǎn)生的page fault次數(shù) majflt/s: 每秒主缺頁錯誤次數(shù)(major page faults),當虛擬內(nèi)存地址映射成物理內(nèi)存地址時,相應(yīng)的page在swap中,這樣的page fault為major page fault,一般在內(nèi)存使用緊張時產(chǎn)生 VSZ: 該進程使用的虛擬內(nèi)存(以kB為單位) RSS: 該進程使用的物理內(nèi)存(以kB為單位) %MEM: 該進程使用內(nèi)存的百分比 Command: 拉起進程對應(yīng)的命令

?

IO情況統(tǒng)計(-d)


使用-d選項,我們可以查看進程IO的統(tǒng)計信息:

linux:~ # pidstat -d 1 2 Linux 2.6.32.12-0.7-default (linux) 06/18/12 _x86_64_17:11:36 PID kB_rd/s kB_wr/s kB_ccwr/s Command 17:11:37 14579 124988.24 0.00 0.00 dd17:11:37 PID kB_rd/s kB_wr/s kB_ccwr/s Command 17:11:38 14579 105441.58 0.00 0.00 dd

輸出信息含義

kB_rd/s: 每秒進程從磁盤讀取的數(shù)據(jù)量(以kB為單位) kB_wr/s: 每秒進程向磁盤寫的數(shù)據(jù)量(以kB為單位) Command: 拉起進程對應(yīng)的命令

?

針對特定進程統(tǒng)計(-p)

使用-p選項,我們可以查看特定進程的系統(tǒng)資源使用情況:

linux:~ # pidstat -r -p 1 1 Linux 2.6.32.12-0.7-default (linux) 06/18/12 _x86_64_18:26:17 PID minflt/s majflt/s VSZ RSS %MEM Command 18:26:18 1 0.00 0.00 10380 640 0.00 init 18:26:19 1 0.00 0.00 10380 640 0.00 init ……

?

pidstat常用命令

使用pidstat進行問題定位時,以下命令常被用到:

pidstat -u 1pidstat -r 1pidstat -d 1

以上命令以1秒為信息采集周期,分別獲取cpu、內(nèi)存和磁盤IO的統(tǒng)計信息。

?

轉(zhuǎn)自?http://www.cnblogs.com/bangerlee/articles/2555307.html

?

---------------------------------------------------------------------------------------------------

轉(zhuǎn)自:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858874.html? ? ? ??

作者:ggjucheng? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

感謝作則,文章寫得很好,所以收藏下來,以備不時之需。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

---------------------------------------------------------------------------------------------------

轉(zhuǎn)載于:https://www.cnblogs.com/liuchangchun/p/4597575.html

總結(jié)

以上是生活随笔為你收集整理的Ubuntu 14.10 下运行进程实时监控pidstat命令详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。