Linux常用監控命令簡介 top

2021-06-19 05:20:10 字數 1420 閱讀 7802

top作為日常管理工作中最常用也是最重要的linux 系統監控工具之一,可以動態觀察系統程序狀況。top命令顯示的專案很多,預設值是每5秒更新一次,按q鍵可以退出。

顯示的各專案為:

-b : 批次模式執行。

-c : 顯示執行任務的命令列。

-d : 設定延遲時間

-h : 幫助

-h : 顯示執行緒。將顯示所有程序產生的執行緒。

-i : 顯示空閒的程序。

-n : 執行次數。一般與-b搭配使用

-u : 監控指定使用者相關程序

-u : 監控指定使用者相關程序

-p : 監控指定的程序。

-s : 安全模式操作

-s : 累計時間模式

-v : 顯示top版本,然後退出。

-m : 自動顯示記憶體單位(k/m/g)

uptime 該項顯示的是系統啟動時間、已經執行的時間和三個平均負載值(最近1秒,5秒,15秒的負載值)。

processes 自最近一次重新整理以來的執行程序總數。這些程序被分為正在執行的,休眠的,停止的。

cpu states 顯示使用者模式,系統模式,優先順序程序(只有優先順序為負的列入考慮)和閒置等各種

情況所占用cpu時間的百分比。優先順序程序所消耗的時間也被列入到使用者和系統的時間中,所以總

的百分比將大於100%。

mem 記憶體使用情況統計,其中包括總的可用記憶體,空閒記憶體,已用記憶體,共享記憶體和快取所佔記憶體

的情況。

swap 交換空間統計,其中包括總的交換空間,可用交換空間,已用交換空間。

pid 每個程序的id。ppid 每個程序的父程序id。uid 每個程序所有者的uid 。

user 每個程序所有者的使用者名稱。

pri 每個程序的優先級別。

ni 該程序的優先順序值。

size 該程序的**大小加上資料大小再加上堆疊空間大小的總數。單位是kb。

tsize 該程序的**大小。對於核心程序這是乙個很奇怪的值。

dsize 資料和堆疊的大小。

trs 文字駐留大小。

d 被標記為「不乾淨」的頁專案。

lib 使用的庫頁的大小。對於elf程序沒有作用。

res 該程序占用的物理記憶體的總數量,單位是kb。

share 該程序使用共享記憶體的數量。

stat 該程序的狀態。s=休眠;d=不可中斷的休眠;r=執行;z=僵死;t=停止或跟蹤。

time 該程序自啟動以來所占用的總cpu時間。如果進入的是累計模式,那麼該時間還包括這個程序

子程序所占用的時間。且標題會變成ctime。

%cpu 該程序自最近一次重新整理以來所占用的cpu時間和總時間的百分比。

%mem 該程序占用的物理記憶體佔總記憶體的百分比。

command 該程序的命令名稱,如果一行顯示不下,則會進行擷取。記憶體中的程序會有乙個完整的命令列。

linux 常用系統監控命令

free 顯示linux系統中空閒的 已用的物理記憶體及swap記憶體,及被核心使用的buffer free awk mem swapon s 啟用linux系統中交換空間,記憶體管理必須使用交換區來建立虛擬記憶體 df 磁碟使用情況統計 df awk 檢視根分割槽 uptime 檢視cpu負載 u...

Linux常用監控和管理命令

ps 檢視系統中的程序,linux中可以使用ps aux檢視所有程序 引數w表示加寬顯示的命令列,引數w可以寫多次,通常最多寫3次,表示加寬3次,這足以顯示很長的命令列了。例如 ps auxwww top 顯示系統記憶體 cpu使用情況,並可自動重新整理程序列表 vmstat 顯示當前的記憶體使用情...

Linux 常用命令簡介

嵌入式 以應用為中心,計算機技術為基礎,軟硬體可裁剪,專用計算機系統。一,目錄簡介 bin 常用二進位制檔案 sbin 管理員使用的二進位制檔案 boot linux啟動檔案 dev 裝置檔案 linux裡面一切皆為檔案。比如硬碟在裡面也是檔案,而不是裝置 etc 配置檔案 home 預設使用者目錄...