Linux命令工具 top詳解
Linux命令工具 top詳解
top命令是Linux下常用的性能分析工具,能夠?qū)崟r(shí)顯示系統(tǒng)中各個(gè)進(jìn)程的資源占用狀況,類(lèi)似于Windows的任務(wù)管理器。top是一個(gè)動(dòng)態(tài)顯示過(guò)程,即可以通過(guò)用戶(hù)按鍵來(lái)不斷刷新當(dāng)前狀態(tài).如果在前臺(tái)執(zhí)行該命令,它將獨(dú)占前臺(tái),直到用戶(hù)終止該程序?yàn)橹?比較準(zhǔn)確的說(shuō),top命令提供了實(shí)時(shí)的對(duì)系統(tǒng)處理器的狀態(tài)監(jiān)視.它將顯示系統(tǒng)中CPU最“敏感”的任務(wù)列表.該命令可以按CPU使用.內(nèi)存使用和執(zhí)行時(shí)間對(duì)任務(wù)進(jìn)行排序;而且該命令的很多特性都可以通過(guò)交互式命令或者在個(gè)人定制文件中進(jìn)行設(shè)定。
常在linux系統(tǒng)下玩,這是必須掌握的命令之一;
下面詳細(xì)說(shuō)說(shuō)這個(gè)命令:
敲入top進(jìn)入:
top - 09:14:56 up 264 days, 20:56, 1 user, load average: 0.02, 0.04, 0.00
Tasks: 87 total, 1 running, 86 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.2%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.2%st
Mem: 377672k total, 322332k used, 55340k free, 32592k buffers
Swap: 397308k total, 67192k used, 330116k free, 71900k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 2856 656 388 S 0.0 0.2 0:49.40 init
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 7:15.20 ksoftirqd/0
4 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
09:14:56 : 系統(tǒng)當(dāng)前時(shí)間
264 days, 20:56 : 系統(tǒng)開(kāi)機(jī)到現(xiàn)在經(jīng)過(guò)了多少時(shí)間
1 users : 當(dāng)前2用戶(hù)在線
load average 與后面的數(shù)字一起表示系統(tǒng)在過(guò)去1,5,10分鐘內(nèi)的負(fù)載程度,數(shù)值。平均負(fù)載 (load average): 綜合負(fù)載指標(biāo)(暫且歸類(lèi)cpu子系統(tǒng)),當(dāng)系統(tǒng)的子系統(tǒng)出現(xiàn)過(guò)度使用時(shí),平均負(fù)載會(huì)升高。22.關(guān)于linux系統(tǒng)的負(fù)載,以下表述正確的是:a: 通過(guò)就緒和運(yùn)行的進(jìn)程數(shù)來(lái)反映b: 通過(guò)top命令查看c: 通過(guò)uptime查看d: load:2.5,1.3,1.1表示系統(tǒng)的負(fù)載壓力在逐漸變小bc,解釋?zhuān)篴linux系統(tǒng)還需要包含處于waitting狀態(tài)的進(jìn)程 d說(shuō)明系統(tǒng)負(fù)載變大,load average分別是系統(tǒng)1分鐘linux命令,5分鐘,15分鐘的平均負(fù)載 參考鏈接:(1)(2)23.關(guān)于排序算法的以下說(shuō)法linux命令,錯(cuò)誤的是:a: 快速排序的平均時(shí)間復(fù)雜度o(nlogn),最壞o(n^2)b:堆排序平均時(shí)間復(fù)雜度o(nlogn),最壞o(nlogn)c:冒泡排序平均時(shí)間復(fù)雜度o(n^2),最壞o(n^2)d:歸并排序的平均時(shí)間復(fù)雜度o(nlogn),最壞o(n^2)d,解釋?zhuān)簹w并排序最壞的時(shí)間復(fù)雜度也是o(nlogn)24.假設(shè)函數(shù)rand_k會(huì)隨機(jī)返回一個(gè)【1,k】之間的隨機(jī)數(shù)(k>=2),并且每個(gè)證書(shū)出現(xiàn)的概率相等。