linux
常用系統資源檢視1
,df列出檔案系統的整體磁碟使用量
usage
:df [-ahikhtm] [
目錄或檔名]
-a:列出系統中所有的檔案系統,包括特殊的/proc
-i:不用硬碟容量大小顯示,而以inode數量來顯示
-k:以kb的容量顯示各檔案系統
-m:以mb的容量顯示各檔案系統
-h:以人們較易閱讀的方式顯示
-t:連同該分割槽的檔案系統名如ext3也列出
如下:假如在df 後面加上某乙個路徑即目錄或者檔案,則系統會自動的將該目錄或檔案所在的分割槽容量讀出來。
2, du
評估檔案系統的磁碟使用量,常用於評估目錄所佔容量
du [-ahskm] 檔名或目錄名
-a:將該目錄下包括子目錄下的所有檔案與目錄大小列出,如果不加,則單單列出目錄大小
-h:以人們較易容易閱讀的方式
-s:僅僅列出該目錄的總量大小,一般與k或者m配合使用
-k:以kb的容量顯示
-m:以mb的容量顯示
example
:當沒有加引數的時候,該執行會取得當前目錄作為預設引數進行評估
du :僅僅列出該目錄下的子目錄包括本目錄的容量大小
du -a:將該目錄下所有個檔案與目錄容量全部列出
du -sm:僅僅列出本目錄的總容量大小
du filename 該檔案的大小
3, top
動態檢視程序,主要可以用於檢視某些程序所佔cpu
和記憶體的使用量
usage
: top [-d
數字] | top [-bnp]
-d:整個程序介面重新整理的秒數
-b:以批次方式執行top
-n:與-b搭配,進行幾次top的輸出結果
-p:特指定某乙個pid來進行檢視檢測
進入top介面後,常用的命令:
p:以cpu使用資源排序顯示
m:以記憶體的使用資源排序顯示
k:給予某乙個pid乙個訊號
r:給予乙個pid重新定製nice,也就是更改優先順序,一般使用者調整範圍為0~19,而root則可以-20~19調整
4, free
檢視記憶體使用情況
usage: free [-b|-k|-m|-g] [-t]
-b/-k/-m/-g:代表顯示的單位
-t:將swap和處理記憶體的總量顯示出
,uname [-asrmpi]
-a:所有資訊均顯示出來,即包括下面的
-s:系統核心名,預設不加引數就是顯示系統的核心名
-r:核心版本
-m:本系統的硬體名,如i686
-p:cpu型別
-i:硬體的平台
6,uptime
檢視那系統啟動時間與工作負載
7,netstat
跟蹤網路
netstat [-atunlp]
-a:列出系統上的所有鏈結
-t:列出tcp網路資料報的資料
-u:列出udp網路資料報的資料
-n:不列出程序的服務名稱,以埠號來顯示
-l:列出目前正在監聽的服務
-p:列出該網路程序的pid
一般常用的就是 netstat -tulp
8,dmesg:
分析核心產生的資訊
9,vmstat
:檢測系統資源變化
vmstat [-a] [
延遲秒數 [
檢測次數]] -->cpu/
記憶體相關資訊
vmstat [-fs] -->
記憶體相關
10,lspci
列出整個pc
系統的pci
介面裝置
lspci [-vvn]
-v:顯示更多pci
資訊-vv:
顯示比-v
更多資訊
-n:
直接檢視pci
的id11
,lsusb
列出系統上面各個usb
介面的狀態
12,iostat
可實時的列出整個cpu
與介面裝置的i/o
狀態
Linux系統資源檢視
1.vmstat命令監控系統資源 vmstat 重新整理延時 重新整理次數 root better vmstat 1 3 procs memory swap io system cpu r b swpd free buff cache si so bi bo in cs us sy id wa st...
Linux系統資源檢視
vmstat 重新整理延時 重新整理次數 如 vmstat 1 3,即每隔1秒重新整理一次,共重新整理3次 如dmesg grep cpu找到其中與cpu相關的那部份資訊。free 選項 選項 b 單位為位元組 k 單位為kb,預設 m 單位為mb g 單位為gb 第一行 total是總記憶體數,u...
系統資源檢視
1 vmstat命令監控系統資源 root localhost vmstat 重新整理延時 重新整理次數 例如 root localhost proc vmstat 1 3 2 dmesg開機時核心檢測資訊 root localhost dmesg root localhost dmesg grep...