版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目錄,cpu的使用: top 磁盤io iostat 內(nèi)存io vmstat 網(wǎng)絡(luò)io netstat 進(jìn)程相關(guān)信息: lsof,ps,pstree 文本分析 awk ,sed 磁盤 df,fdisk,du Java thread dump kill -3,cpu的使用:top,主要顯示cpu占用率前幾位的進(jìn)程 處理器活動(dòng)變化的實(shí)時(shí)報(bào)告 主要性能指標(biāo):load average、 cpu占用率、mem、swap 在 top 執(zhí)行過(guò)程當(dāng)中可以使用的按鍵指令: P :以 cpu占用率排序 M:以 memory 的占用排序 N :以 PID 來(lái)排序 T : 由該進(jìn)程使用的 CPU 時(shí)間累積 排序,cp
2、u的使用:top,輸出字段描述 PID:進(jìn)程號(hào) USRE:進(jìn)程所有者的用戶名 PR:進(jìn)程的優(yōu)先級(jí)別 NI:進(jìn)程的優(yōu)先級(jí)值 VIRT:virtual image, 虛擬鏡像(所有進(jìn)程使用的虛擬內(nèi)存值,包括所有的代碼,數(shù)據(jù),共享庫(kù)已經(jīng)被 swapped out的) (virt = swap+res) RES:進(jìn)程使用物理內(nèi)存的總數(shù)量。(code + data) SHR:進(jìn)程使用共享內(nèi)存的數(shù)量 S:進(jìn)程的狀態(tài)(S表示睡眠態(tài),R運(yùn)行態(tài),T停止或跟蹤態(tài),D不可中斷的睡眠態(tài),Z僵死態(tài)) %CPU:CPU利用率百分比 %MEM:占用內(nèi)存的百分比 TIME+:該進(jìn)程啟動(dòng)以來(lái)所占用總CPU的時(shí)間 COMMAND
3、:進(jìn)程的命令名稱,磁盤io:iostat,iostat 系統(tǒng)的磁盤操作活動(dòng)進(jìn)行監(jiān)視 語(yǔ)法: iostat -c | -d -k -t -V -x device interval count 其中,-c為匯報(bào)CPU的使用情況;-d為匯報(bào)磁盤的使用情況;-k表示每秒按kilobytes字節(jié)顯示數(shù)據(jù);-t為打印匯報(bào)的時(shí)間;-v表示打印出版本信息和用法;-x device指定要統(tǒng)計(jì)的設(shè)備名稱,默認(rèn)為所有的設(shè)備;interval指每次統(tǒng)計(jì)間隔的時(shí)間;count指按照這 個(gè)時(shí)間間隔統(tǒng)計(jì)的次數(shù),磁盤io:iostat,示例 #iostat 5 10 Linux 2.6.18-53.1.4.el5.cento
4、s.plus (yxdx3.localdomain) 2009年06月13日 _i686_ (4 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 0.06 0.00 0.13 0.63 0.00 99.18 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 2.07 7.12 27.51 273668464 1057687348 sdb 4.99 11.93 13.87 458526072 533412112 .,磁盤io:iostat,輸出字段描述 tps:每秒IO傳輸
5、個(gè)數(shù) BLK_read/s:以塊為單位表示的每秒讀入的數(shù)據(jù)量 BLK_wrtn/s:以塊為單位表示的每秒寫出的數(shù)據(jù)量 BLK_read:以塊為單位表示的讀入數(shù)據(jù)量 BLK_wrtn:以塊為單位表示的寫出數(shù)據(jù)量 使用該工具主要是用來(lái)得出各個(gè)磁盤的繁忙情況,調(diào)整磁盤上文件系統(tǒng)的分布、并根據(jù)數(shù)據(jù)吞吐量作出相應(yīng)的判斷,網(wǎng)絡(luò)io:netstat,這個(gè)指令比較常被用在網(wǎng)絡(luò)的監(jiān)控方面,從中可以了解: 1)系統(tǒng)啟動(dòng)了那些服務(wù)進(jìn)程,監(jiān)聽(tīng)什么端口 2)關(guān)注某個(gè)進(jìn)程的網(wǎng)絡(luò)通訊狀況,即該進(jìn)程產(chǎn)生的多個(gè)socket的信息,特別關(guān)注state字段,這能反應(yīng)tcp 連接的狀態(tài)信息 3 )可以通過(guò)-i選項(xiàng)獲取網(wǎng)絡(luò)接口的統(tǒng)計(jì)數(shù)
6、據(jù),網(wǎng)絡(luò)io:netstat,常用語(yǔ)法 netstat -atunlp 參數(shù): -a :將目前系統(tǒng)上所有的聯(lián)機(jī)、監(jiān)聽(tīng)、Socket 數(shù)據(jù)都 列出來(lái) -t :列出 tcp 網(wǎng)絡(luò)封包的數(shù)據(jù) -u :列出 udp 網(wǎng)絡(luò)封包的數(shù)據(jù) -n :不以程序的服務(wù)名稱,以ip 來(lái)顯示; -l :列出目前正在網(wǎng)絡(luò)監(jiān)聽(tīng) 的服務(wù); -p :列出該網(wǎng)絡(luò)服務(wù)的程序 PID,網(wǎng)絡(luò)io :netstat,輸出字段描述 Proto :網(wǎng)絡(luò)的封包協(xié)議,主要分為 TCP 與 UDP 封包, 相關(guān)數(shù)據(jù)請(qǐng)參考服務(wù)器篇; Recv-Q:非由使用者程序連結(jié)到此 socket 的復(fù)制的總 bytes 數(shù); Send-Q:非由遠(yuǎn)程主機(jī)傳送過(guò)來(lái)
7、的 acknowledged 總 bytes 數(shù); Local Address :本地端的 IP Foreign Address:遠(yuǎn)程主機(jī)的 IP; State :聯(lián)機(jī)狀態(tài),主要有建立(ESTABLISED)及監(jiān)聽(tīng)(LISTEN);,內(nèi)存io:vmstat,vmstat vmstat是Virtual Meomory Statistics(虛擬內(nèi)存統(tǒng)計(jì))的縮寫,可對(duì)操作系統(tǒng)的虛擬內(nèi)存、進(jìn)程、CPU活動(dòng)進(jìn)行監(jiān)視,特別是swap。它是對(duì)系統(tǒng)的整體情況進(jìn)行統(tǒng)計(jì),不足之處是無(wú)法對(duì)某個(gè)進(jìn)程進(jìn)行深入分析。 語(yǔ)法:vmstat -V -n delay count 其中,V表示打印出版本信息;n表示在周期性循環(huán)
8、輸出時(shí),輸出的頭部信息僅顯示一次;delay是兩次輸出之間的延遲時(shí)間;count是指按照這個(gè)時(shí)間間隔統(tǒng)計(jì)的次數(shù),內(nèi)存io:vmstat,示例 # vmstat V procps version 3.2.7 # vmstat -n 5 20 procs -memory- -swap- -io- -system- -cpu- r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 1109460 620352 1566780 0 0 0 1 0 0 0 0 100 0 0 0 0 0 1109460 620352 156678
9、0 0 0 0 13 1017 130 0 0 100 0 0 0 0 0 1109460 620352 1566780 0 0 0 2 1010 123 0 0 100 0 0 0 0 0 1109460 620352 1566780 0 0 0 3 1012 123 0 0 100 0 0 0 0 0 1109460 620352 1566780 0 0 0 0 1008 120 0 0 100 0 0 0 0 0 1109460 620352 1566784 0 0 0 8 1013 127 0 0 100 0 0 0 0 0 1109460 620352 1566780 0 0 0 1
10、1 1011 124 0 0 100 0 0 0 0 0 1109460 620352 1566780 0 0 0 6 1013 124 0 0 100 0 0 .,內(nèi)存io:vmstat,輸出字段描述 swpd,so:反映了調(diào)頁(yè)和交換的次數(shù),當(dāng)swpd為非零值時(shí),且so域不斷指示有交換空間交換頁(yè)面發(fā)生時(shí),以及當(dāng)so域值居高不下時(shí),說(shuō)明系統(tǒng)存在嚴(yán)重 的內(nèi)存問(wèn)題 proc:表示在下面各狀態(tài)下進(jìn)程的數(shù)目(r:運(yùn)行b:不可中斷睡眠) memory:實(shí)際和虛擬內(nèi)存資源(swpd使用的虛擬內(nèi)存,free空閑內(nèi)存, buffer緩沖數(shù)) swap:可用的交換空間(si:調(diào)入的頁(yè)面?zhèn)€數(shù),so:調(diào)出的頁(yè)面?zhèn)€數(shù)
11、) io:磁盤i/o狀況(bi:讀入的塊數(shù)目,bo:調(diào)出的塊數(shù)目) system:系統(tǒng)信息(in表示每秒中斷的次數(shù),包括時(shí)鐘中斷,cs表示 每秒上下文切換的次數(shù)) cpu:CPU使用時(shí)間分布,進(jìn)程相關(guān)信息:lsof,用來(lái)查看某個(gè)進(jìn)程打開(kāi)的 文件和裝置 常用語(yǔ)法: lsof p pid或者lsof c 進(jìn)程名 比如: lsof p 29786 或者lsof c lighttpd 備注: 某些時(shí)候服務(wù)報(bào)錯(cuò): too many files opened,這個(gè)時(shí)候命令就好派上用場(chǎng)了,也可用于查看文件,網(wǎng)絡(luò)socket等是否合理關(guān)閉,進(jìn)程相關(guān)信息:ps,用來(lái)查看進(jìn)程信息 常用語(yǔ)法 ps aux|grep
12、 $your _input 比如 ps aux|grep java,進(jìn)程相關(guān)信息:ps,輸出字段描述 USER:該 process 屬于那個(gè)使用者賬號(hào) PID :該 process 的id。 %CPU:該 process 使用掉的 CPU 資源百分比; %MEM:該 process 所占用的物理內(nèi)存百分比; VSZ :該 process 使用掉的虛擬內(nèi)存量 (Kbytes) RSS :該 process 占用的固定的內(nèi)存量 (Kbytes) TTY :該 process 是在那個(gè)終端機(jī)上面運(yùn)作,若與終端機(jī)無(wú)關(guān),則顯示 ?,另外, tty1-tty6 是本機(jī)上面的登入者程序,若為 pts/0 等
13、等的,則表示為由網(wǎng)絡(luò)連接進(jìn)主機(jī)的程序。 STAT:該程序目前的狀態(tài),主要的狀態(tài)有: R :該程序目前正在運(yùn)作,或者是可被運(yùn)作; S :該程序目前正在睡眠當(dāng)中 (可說(shuō)是 idle 狀態(tài)啦!),但可被某些訊號(hào) (signal) 喚醒。 T :該程序目前正在偵測(cè)或者是停止了; Z :該程序應(yīng)該已經(jīng)終止,但是其父程序卻無(wú)法正常的終止他,造成 zombie (疆尸) 程序的狀態(tài) START:該 process 被觸發(fā)啟動(dòng)的時(shí)間; TIME :該 process 實(shí)際使用 CPU 運(yùn)作的時(shí)間。 COMMAND:該程序的實(shí)際指令為何,進(jìn)程相關(guān)信息:pstree,pstree 命令以樹(shù)的形式顯示進(jìn)程。清楚地表
14、達(dá)程序間的相互關(guān)系。如果不指定程序pid或用戶名稱,則會(huì)把系統(tǒng)啟動(dòng)時(shí)的第一個(gè)程序視為基層,并顯示之後的所有程序。若指定用戶名稱,便會(huì)以隸屬該用戶的第一個(gè)程序當(dāng)作基層,然後顯示該用戶的所有程序。 語(yǔ)法 pstree -acGhlnpuUV-H /,文本分析:sed和 awk,都是分析文本的利器,可用于分析系統(tǒng)日志等任何形式的文本輸出 sed可以進(jìn)行取代、刪除、新增、抓取特定行等等的功能,通常以行為單位進(jìn)行處理。 相較于 sed 常常作用于一整個(gè)行的處理, awk 則比較傾向于一行當(dāng)中分成數(shù)個(gè)字段來(lái)處理。,java thread dump :kill -3,用于dump java 的線程信息 語(yǔ)法
15、 kill -3 $java進(jìn)程Id 可以在java進(jìn)程的 日志中看到輸出 說(shuō)明 對(duì)于thread dump信息,主要關(guān)注的是線程的狀態(tài)和其執(zhí)行堆棧線程的狀態(tài)一般為三類Runnable(R):當(dāng)前可以運(yùn)行的線程Waiting on monitor(CW):線程主動(dòng)waitWaiting for monitor entry(MW):線程等鎖一般關(guān)注的都是第一和第三種狀態(tài)的線程Cpu很忙則關(guān)注runnable的線程Cpu閑則關(guān)注waiting for monitor entry的線程 特別是cpu很高的時(shí)候,通過(guò)thread dump可以看到線程到底在干嘛,從中找出問(wèn)題,磁盤:df,fdisk,du,df,fdisk用于了解磁盤的分區(qū)狀況,讓你對(duì)磁盤有個(gè)整體的了解,fdisk顯示的磁盤信息更物理化,能讓你了解分區(qū)所占用的磁道信息 du由于統(tǒng)計(jì)文
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年云南國(guó)防工業(yè)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能考試備考題庫(kù)含詳細(xì)答案解析
- 2026青海海南州教育局面向社會(huì)招聘高中臨聘教師5人考試參考試題及答案解析
- 2026年齊魯理工學(xué)院?jiǎn)握芯C合素質(zhì)筆試參考題庫(kù)含詳細(xì)答案解析
- 2026年甘肅交通職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能考試模擬試題含詳細(xì)答案解析
- 2026年江西工業(yè)職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)考試參考題庫(kù)含詳細(xì)答案解析
- 2026年安徽工業(yè)經(jīng)濟(jì)職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)筆試備考題庫(kù)含詳細(xì)答案解析
- 2026年黑龍江農(nóng)墾科技職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)筆試參考題庫(kù)含詳細(xì)答案解析
- 2026年中山職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能考試備考試題含詳細(xì)答案解析
- 2026國(guó)家財(cái)達(dá)證券投資銀行業(yè)務(wù)委員會(huì)社會(huì)招聘33人參考考試試題及答案解析
- 2026年長(zhǎng)江工程職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試備考題庫(kù)及答案詳細(xì)解析
- 2026四川涼山州雷波縣糧油貿(mào)易總公司面向社會(huì)招聘6人考試參考題庫(kù)及答案解析
- 量子科普知識(shí)
- 《金融大數(shù)據(jù)分析》-課件匯 第1-9章 數(shù)據(jù)的管理與探索 - 集成學(xué)習(xí)
- 醫(yī)院護(hù)理信息小組年度工作計(jì)劃
- 包裝標(biāo)準(zhǔn)規(guī)范要求
- GB 21258-2024燃煤發(fā)電機(jī)組單位產(chǎn)品能源消耗限額
- 碧桂園資金池管理制度
- 數(shù)字媒體藝術(shù)史全冊(cè)完整教學(xué)課件
- 維保電梯應(yīng)急方案范文
- 小學(xué)文言文重點(diǎn)字詞解釋梳理
- 交通船閘大修工程質(zhì)量檢驗(yàn)規(guī)范
評(píng)論
0/150
提交評(píng)論