比如你的第一條命令是cd命令,你希望第二條命令得在cd之后的基礎上運行,那么你就不能把這兩條命令寫在兩行上, 而應該把這兩條命令寫在一行上,用分號分隔。比如你的第一條命令是cd命令,你希望第二條命令得在cd之后的基礎上運行,那么你就不能把這兩條命令寫在兩行上,而應該把這兩條命令寫在一行上,用分號分隔。ftype命令有兩個作用,一是顯示文件類型與開放式命令之間的關聯(lián),一是改寫文件類型與開放式命令之間的關聯(lián)。
話又說回來,這些命令網(wǎng)上都快整理爛了,我這里再整理一遍,不是脫褲子放屁,多此一舉么?這還真不是,我在整理這些Linux命令時,我都會把Google搜索出來的、百度搜索出來的相關結果的前兩頁都會仔細的閱讀一遍,去其糟粕,取其精華;這樣,我的這篇文章基本就包含了網(wǎng)上其它相關文章的大部分優(yōu)點,同時再結合我自身的工作經(jīng)驗,我自認為我的這篇文章應該不會太差。
pidstat命令是干什么的呢?說實話,這個命令,我之前壓根就沒有用過的,我也不知道它有什么用。但是在我總結《Linux性能監(jiān)測:IO篇》這篇文章時,其中有篇文章講到了pidstat命令linux命令大全,好家伙,搞了這么幾年,居然不知道這個命令,更不要說用了。后來Google了一下linux命令大全,大概了解了一下,覺的很有必要單獨用一篇文章來總結一下它,所以就有了這篇文章。
廢話少說,直入正題。pidstat是sysstat工具的一個命令,用于監(jiān)控全部或指定進程的CPU、內(nèi)存、線程、設備IO等系統(tǒng)資源的占用情況。pidstat首次運行時顯示自系統(tǒng)啟動開始的各項統(tǒng)計信息,之后運行pidstat將顯示自上次運行該命令以后的統(tǒng)計信息。用戶可以通過指定統(tǒng)計的次數(shù)和時間來獲得所需的統(tǒng)計信息。
敲黑板了,注意重點內(nèi)容,pidstat可以監(jiān)控到進程級別的信息;這就意味著我們就可以直接定位問題源頭。話不多說,我們繼續(xù)。
pidstat是sysstat工具的一個命令,如果服務器上沒有現(xiàn)成的,不要著急。
pidstat常用命令格式如下:
pidstat [參數(shù)] [時間] [次數(shù)]
常用參數(shù)說明如下:
-u 默認的參數(shù),顯示各個進程的CPU使用統(tǒng)計
-r 顯示各個進程的內(nèi)存使用統(tǒng)計
-d 顯示各個進程的IO使用情況
-p 指定進程號
-w 顯示每個進程的上下文切換情況
-t 顯示選擇任務的線程的統(tǒng)計信息外的額外信息
下面就對我們常用的使用方式進行詳細的總結。
總結這些Linux命令總是無趣的,但是這些簡單的命令卻是我們完成一些了不起操作的基石;所以,怎么說!再無趣,也要學習吧。
失眠的晚上,完成這篇文章。
果凍想,認真玩技術的地方。
2019年1月12日,于內(nèi)蒙古呼和浩特。