Linux就該這麼學 -- 命令 -- top&uptime&free

top緩存

top命令是Linux下經常使用的性能分析工具,可以實時顯示系統中各個進程的資源佔用狀況,經常使用於服務端性能分析。安全

在top命令中按f鍵後,可進入設置頁面,可設置顯示或隱藏對應的列,可設置按某列排序工具

格式:top [參數]性能

-d     設置刷新速度,單位爲秒,top命令默認爲3秒刷新一次spa

-q    沒有任何延遲的顯示,若是使用者有superuser權限,則top將會以最高的優先序執行blog

-c    切換顯示模式 排序

-s    安全模式,將交談式指令取消,避免潛在的危機進程

-i    不顯示任何閒置(idle)或無用(zombie)的進程內存

-n    更新的次數,完成後將會退出top資源

-b    批次檔模式,搭配 n 參數一塊兒使用,能夠用來將top的結果輸出到檔案內

top -c    顯示無能症的進程信息

top -n 2    刷新2次後退出top

top -d 5    5秒刷新一次top

 

第一行:系統時間,已運行時間,登錄終端數量,系統負載(1分鐘,5分鐘,15分鐘,數值越小意味着負載越低)

第二行:進程總數,運行中的進程數,睡眠中的進程數,中止的進程數,僵死的進程數

第三行:用戶佔用資源百分比,系統內核佔用資源百分比,改變過優先級的進程資源百分比,空閒的資源百分比等。其中數據均爲CPU數據並以百分比格式顯示,例如97.1 id意味着有97.1%的CPU處理器資源處於空閒

第四行:物理內存總量、內存使用量、內存空閒量、做爲內核緩存的內存量

第5行:虛擬內存總量、虛擬內存使用量、虛擬內存空閒量、已被提早加載的內存量

uptime

uptime顯示的爲top的第一行

格式:uptime [參數]

-p     以漂亮的格式顯示機器正常運行的時間

-s    系統自開始運行時間,格式爲yyyy-MM-dd HH:mm:ss

-h     顯示幫助信息

-V    顯示版本信息

free 

free命令可以顯示系統中物理上的空閒和已用內存,還有交換內存,同時,也能顯示被內存使用的緩衝和緩存。這些信息式經過解析文件/proc/meminfo 而手機到的。

不帶任何選項運行 free 命令會顯示系統內存,包括空閒、已用、交換、緩衝、緩存和交換的內存總數。

格式:free [參數]

-b    以Byte顯示內存使用狀況

-k    以kb爲單位

-m    以mb爲單位

-g    以gb爲單位

-h    自動轉換單位,建議使用這個

-s    持續顯示內存

-t    顯示內訓使用總和

相關文章
相關標籤/搜索