您好,登錄后才能下訂單哦!
查看負載的命令有哪些?
一.uptime命令
1.uptime詳解
uptime命令主要用于獲取主機運行時間和查詢linux系統負載等信息。uptime命令過去只顯示系統運行多久?,F在,可以顯示系統已經運行了多長時間,信息顯示依次為:現在時間、系統已經運行了多長時間、目前有多少登陸用戶、系統在過去的1分鐘、5分鐘和15分鐘內的平均負載。
2.使用方法
uptime
顯示內容詳解
10:19:04 //系統當前時間
up 257 days, 18:56 //主機已運行時間,時間越大,說明你的機器越穩(wěn)定。
12 user //用戶連接數,是總連接數而不是用戶數
load average // 系統平均負載,統計最近1,5,15分鐘的系統平均負載
那么什么是系統平均負載呢? 系統平均負載是指在特定時間間隔內運行隊列中的平均進程數。
如果每個CPU內核的當前活動進程數不大于3的話,那么系統的性能是良好的。如果每個CPU內核的任務數大于5,那么這臺機器的性能有嚴重問題
二.w命令
1.w詳解
Linux w命令用于顯示目前登入系統的用戶信息。
執(zhí)行這項指令可得知目前登入系統的用戶有哪些人,以及他們正在執(zhí)行的程序。
單獨執(zhí)行 w 指令會顯示所有的用戶,您也可指定用戶名稱,僅顯示某位用戶的相關信息。
2.使用方法
w [-fhlsuV][用戶名稱]
3.參數說明
-f 開啟或關閉顯示用戶從何處登入系統。
-h 不顯示各欄位的標題信息列。
-l 使用詳細格式列表,此為預設值。
-s 使用簡潔格式列表,不顯示用戶登入時間,終端機階段作業(yè)和程序所耗費的CPU時間。
-u 忽略執(zhí)行程序的名稱,以及該程序耗費CPU時間的信息。
-V 顯示版本信息。
例:查看系統負載
主要內容詳解
load average // 系統平均負載,統計最近1,5,15分鐘的系統平均負載
那么什么是系統平均負載呢? 系統平均負載是指在特定時間間隔內運行隊列中的平均進程數。
如果每個CPU內核的當前活動進程數不大于3的話,那么系統的性能是良好的。如果每個CPU內核的任務數大于5,那么這臺機器的性能有嚴重問題
第一個數字表示1分鐘內,平均有多少個任務在使用cpu
第二個數字表示5分鐘內,平均有多少個任務在使用cpu
第三個數字表示15分鐘內,平均有多少個任務在使用cpu
例:不顯示用戶從何處登錄
w -f
例:顯示版本信息
w -V
三.top命令
1.top詳解
top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源占用狀況,類似于Windows的任務管理器。下面詳細介紹它的使用方法。top是一個動態(tài)顯示過程,即可以通過用戶按鍵來不斷刷新當前狀態(tài).如果在前臺執(zhí)行該命令,它將獨占前臺,直到用戶終止該程序為止.比較準確的說,top命令提供了實時的對系統處理器的狀態(tài)監(jiān)視.它將顯示系統中CPU最“敏感”的任務列表.該命令可以按CPU使用.內存使用和執(zhí)行時間對任務進行排序;而且該命令的很多特性都可以通過交互式命令或者在個人定制文件中進行設定.
2.命令格式:
top [參數]
3.命令功能:
顯示當前系統正在執(zhí)行的進程的相關信息,包括進程ID、內存占用率、CPU占用率等
4.命令參數:
-b 批處理
-c 顯示完整的治命令
-I 忽略失效過程
-s 保密模式
-S 累積模式
-i<時間> 設置間隔時間
-u<用戶名> 指定用戶名
-p<進程號> 指定進程
-n<次數> 循環(huán)顯示的次數
top
最后一些輸出信息的解釋:
load average: 0.09, 0.05, 0.01
三個數分別代表不同時間段的系統平均負載(一分鐘、五 分鐘、以及十五分鐘),它們的數字當然是越小越好?!坝卸嗌俸诵募礊橛卸嗌儇摵伞狈▌t: 在多核處理中,你的系統均值不應該高于處理器核心的總數量
進程使用的內存可以用top,有3個列VIRT RES SHR, 標示了進程使用的內存情況, VIRT標識這個進程可以使用的內存總大小, 包括這個進程真實使用的內存, 映射過的文件, 和別的進程共享的內存等. RES標識這個這個進程真實占用內存的大小. SHR標識可以和別的進程共享的內存和庫大小.
例:指定root為用戶名查看各個進程的使用情況
top -U root
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。