Linux性能監控常用的命令:uptime命令,free 命令

1、uptime命令

作用:

監控CPU使用情況

功能:

打印當前時間,系統已經運行了多久,當前登錄用戶數以及系統平均負載情況。

[root@localhost java]# uptime
16:02:01 up 52 min, 2 users, load average: 0.00, 0.01, 0.05
Linux性能監控常用的命令:uptime命令,free 命令

上面信息依次表示的含義是:

當前系統時間為16:02:01,系統已經運行了52分鐘,當前有2個用戶在登錄,CPU負載分別顯示的是最近0分鐘、0.01分鐘、0.05分鐘的負載情況。

注意:這裡的負載表示單位時間段內CPU等待隊列中平均有多少進程在等待,等待的進程個數越多,說明CPU越忙

2、free 命令

作用:

監控內存及交換分區使用情況

功能:

顯示系統內存及交換分區信息

用法:free [-b|-K|-m]

[-b|-K|-m] :指定輸出容量的單位,分別為Byte,KB,MB;

free所有選項:

Options:

-b, --bytes 以字節為單位顯示輸出

-k, --kilo 以千字節為單位顯示輸出

-m, --mega 顯示輸出(兆字節)

-g, --giga 顯示以GB為單位的輸出

--tera 以兆字節為單位顯示輸出

--peta 以PB為單位顯示輸出

-h, --human 顯示可讀輸出

--si 使用1000而不是1024的權限

-l, --lohi 顯示詳細的低內存和高內存統計信息

-t, --total 顯示RAM+交換的總計

-s N, --seconds N 每隔N秒重複打印

-c N, --count N 重複打印N次,然後退出

-w, --wide 寬輸出

-V, --version 輸出版本信息和退出
Linux性能監控常用的命令:uptime命令,free 命令

提示

Linux在開機後會預先提取一部分內存,並劃分為 buffer與 cache以後隨時提供給進程使用。

以上輸出信息中,Mem一行的 total代表內存總量為 995748Byte;

used代表系統將內存中的243572Byte劃分成了 buffer與 cache,也就是 buffer與 cache的總容量;

free代表內存總容量減去buffer與 cache的總和之後的剩餘容量為494776Byte;

buffers代表當前 buffer的剩餘容量為257400Byte;

cached代表當前 cache的剩餘容量為6027324Byte

第二行為交換分區的使用情況, total代表交換分區總容量為2706424Byte;used代表已經

使用了0Byte;free代表剩餘交換分區為2706424Byte。


分享到:


相關文章: