您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關linux中top命令的使用方法,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
簡介
top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源占用狀況,類似于Windows的任務管理器。
top顯示系統當前的進程和其他狀況,是一個動態顯示過程,即可以通過用戶按鍵來不斷刷新當前狀態.如果在前臺執行該命令,它將獨占前臺,直到用戶終止該程序為止. 比較準確的說,top命令提供了實時的對系統處理器的狀態監視.它將顯示系統中CPU最“敏感”的任務列表.該命令可以按CPU使用.內存使用和執行時間對任務進行排序;而且該命令的很多特性都可以通過交互式命令或者在個人定制文件中進行設定.
#top
top命令的第一行“
top - 19:56:47 up 39 min, 3 users, load average: 0.00, 0.00, 0.00”
顯示的內容依次為
“系統當前時間 、
系統到目前為止已運行的時間、
當前登錄系統的用戶數量、
系統負載(任務隊列的平均長度)三個值分別為1分鐘、5分鐘、15分鐘前到現在的平均值
【這三個一般會小于1,如果持續高于5,請仔細查看那個程序影響系統的運行】”
第二行:
top命令的第二行“Tasks: 120 total, 2 running, 118 sleeping, 0 stopped, 0 zombie”顯示的內容依次“所有啟動的進程數”、“正在運行的進程數”、“掛起的進程數”、“停止的進程數”、“僵尸進程數”。
第三行
%Cpu(s): 3.9 us, 0.2 sy, 0.0 ni, 95.9 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
“用戶空間占用CPU百分比”、
“內核空間占用CPU百分比”、
“用戶空間內改變過優先級的進程占用CPU百分比”、
“空閑CPU百分比”、
“等待輸入輸出CPU時間百分比”、
“CPU服務于硬件中斷所耗費的時間總額”、
“CPU服務軟中斷所耗費的時間總額”、
“Steal Time”
KiB Mem : 65773176 total, 397796 free, 22194504 used, 43180876 buff/cache
顯示內容依次為
“物理內存總量”、
“已使用的物理內存”、
“空閑物理內存”、
“內核緩存內存量”。
KiB Swap: 67108860 total, 67023940 free, 84920 used. 42695072 avail Mem
顯示內容依次為
“交換區總量”、
“已使用交互區總量”、
“空閑交換區總量”、
“緩沖的交換區總量”。
PID USER PR NI VIRT RES SHR S %CPU % MEM TIME+ COMMAND
6274 neutron 20 0 1379496 1.025g 2216 R 89.7 1.6 782:46.98 neutron-server
7535 nova 20 0 457736 154324 2572 S 10.3 0.2 84:58.96 nova-api
顯示內容依次為“進程ID”、“進程所有者”、“優先級”、“nice值,負值表示高優先級,正值表示低優先級”、“進程使用的虛擬內存總量”、“進程使用的、未被換出的物理內存大小”、“共享內存大小”、
“進程狀態”、“上次更新到現在的CPU時間占用百分比”、“進程使用的物理內存百分比”、“進程使用CPU總時間”、“命令名、命令行”。
以上就是linux中top命令的使用方法,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。