上一篇《Linux vmstat命令詳解》中詳細的總結(jié)了vmstat命令linux命令,對于vmstat命令來說,還有一個姊妹命令top。top命令在我們的日常運維中的出鏡率應(yīng)該是相當(dāng)高的,它使用簡單,輸出的內(nèi)容豐富,信息簡單明了,是眾多運維工作者工具庫里的一大法寶,可見top命令的重要性了,這篇文章我將對top命令進行詳細的總結(jié)。
chkdsk工具是系統(tǒng)檢查磁盤當(dāng)前狀態(tài)的一個命令,只要啟動它就可以顯示磁盤狀態(tài)、內(nèi)存狀態(tài)和指定路徑下指定文件的不連續(xù)數(shù)目。在進入插入模式時我們可以使用i或是i命令.i是在當(dāng)前光標(biāo)處開始插入字符,而i則是一行的開頭部開始插入字符.(所謂的開頭是指第一個沒有空白符的字符處).如果我們要在一行中的第一個字符處開始插入我們可以使用gi命令(不論有沒有空白符).a命令是在當(dāng)前光標(biāo)的后開始插入,而a命令與a命令相類似,只是他是在一行的后面開始插入狀態(tài).。上顯示當(dāng)前修改后的溫度值,此時若功能鍵長按作用下,修改的溫度才會刷新,代替原來的溫度值,若功能鍵沒有長按作用,計時0.3s后奇偶自加1,改變當(dāng)前的奇偶狀態(tài),碼數(shù)與溫度的顯示進行切換,直到功能鍵的長按作用后,確定了當(dāng)前溫控點溫度值后,才會進入下一個溫控點的顯示與更改,直到對第四個溫控點的溫度值進行確認完成,若沒有對四個溫控點的溫度值進行確認完畢linux命令,則繼續(xù)進行碼數(shù)、溫度及溫度確認的過程。
top常用命令格式如下:
top [參數(shù)]
命令參數(shù)說明如下:
-b 批處理
-c 顯示完整的啟動命令
-I 忽略失效過程
-s 保密模式
-S 累積模式
-H 線程模式
-i<時間> 設(shè)置間隔時間
-u<用戶名> 指定用戶名
-p<進程號> 指定進程
-n<次數(shù)> 循環(huán)顯示的次數(shù)
下面就對我們常用的使用方式進行詳細的總結(jié)。
輸入命令:top
輸出結(jié)果:
top - 11:29:59 up 45 min, 1 user, load average: 0.00, 0.01, 0.05
Tasks: 87 total, 3 running, 84 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.7 us, 0.3 sy, 0.0 ni, 99.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 1016476 total, 522952 free, 276456 used, 217068 buff/cache
KiB Swap: 839676 total, 839676 free, 0 used. 573936 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2695 jelly 20 0 157608 2164 1512 R 1.0 0.2 0:00.06 top
1603 mysql 20 0 1125372 195108 11132 S 0.3 19.2 0:01.98 mysqld
1 root 20 0 128104 6708 3956 S 0.0 0.7 0:01.92 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:00.13 ksoftirqd/0
6 root 20 0 0 0 0 S 0.0 0.0 0:00.03 kworker/u2:0
7 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0