日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux常用监控命令简介 – vmstat,ps,free,uptime 等

發布時間:2025/6/17 linux 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux常用监控命令简介 – vmstat,ps,free,uptime 等 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

vmstat [-a] [-n] [delay [ count]]
vmstat [-f] [-s] [-m]
vmstat [-S unit]
vmstat [-d]
vmstat [-p disk partition]
vmstat [-V]
指令介紹
-a:顯示活躍和非活躍內存
-f:顯示從系統啟動至今的fork數量 。
-m:顯示slabinfo
-n:只在開始時顯示一次各字段名稱。
-s:顯示內存相關統計信息及多種系統活動數。
delay:刷新時間間隔。如果不指定,只顯示
一條結果。
count:刷新次數。如果不指定刷新次數,但
指定了刷新時間間隔,這時刷新次數為無窮。
-d:顯示磁盤相關統計信息。
-p:顯示指定磁盤分區統計信息
-S:使用指定單位顯示。參數有 k , K, m, M,
分別代表1000, 1024, 1000000, 1048576
字節。默認單位為K(1024 bytes)
-V:顯示vmstat版本信息。

方便用法推薦
每2秒輸出一條結果
vmstat 2
顯示活躍和非活躍內存
vmstat -a 2
輸出數值解讀
(Procs)r: 運行隊列中進程數量
(Procs)b: 等待IO的進程數量
(Memory)swpd: 使用虛擬內存大小
(Memory)free: 可用內存大小
(Memory)buff: 用作緩沖的內存大小
(Memory)cache: 用作緩存的內存大小
(Swap)si: 每秒從交換區寫到內存的大小
(Swap)so: 每秒寫入交換區的內存大小
(IO)bi: 每秒讀取的塊數
(IO)bo: 每秒寫入的塊數
(System)in: 每秒中斷數,包括時鐘中斷。
(System)cs: 每秒上下文切換數。
(CPU)us: 用戶進程執行時間(user time)
(CPU)sy: 系統進程執行時間(system time)
(CPU)id: 空閑時間(包括IO等待時間)
(CPU)wa: 等待IO時間

?

ps 命令
ps [options]
指令介紹
-e 顯示所有進程。
-f 全格式。
-h 不顯示標題。
-l 長格式。
-w 寬輸出。
a 顯示終端上的所有進程,包括其他用戶的
r 只顯示正在運行的進程。
x 顯示沒有控制終端的進程。
方便用法推薦
查看使用Vivek用戶名運行的進程
# ps -U vivek -u vivek u
只顯示Lighttpd的進程ID
# ps -C lighttpd -o pid=
找出消耗內存最多的前10名進程
# ps -auxf | sort -nr -k 4 | head -10
找出使用CPU最多的前10名進程
# ps -auxf | sort -nr -k 3 | head -10

free 命令
free [-b|-k|-m][-o][-s delay][-t][-V]
指令介紹
-b  以Byte為單位顯示內存使用情況。
-k  以KB為單位顯示內存使用情況。
-m  以MB為單位顯示內存使用情況。
-o  不顯示緩沖區調節列。
-s<間隔秒數> 持續觀察內存使用狀況。
-t  顯示內存總和列。
-V  顯示版本信息。
輸出數值解讀
total used free shared buffers cached
Mem: 3266180 3250004 16176 0 110652
2668236
-/+ buffers/cache: 471116 2795064
Swap: 2048276 80160 1968116
total:總計物理內存的大小。
used:已使用多大。
free:可用有多少。
Shared:多個進程共享的內存總額。
Buffers/cached:磁盤緩存的大小。
used:已使用多大。
free:可用有多少。

uptime 命令
uptime
uptime [-V]
輸出數值解讀
18:02:41 up 41 days, 23:42, 1 user,
load average: 0.00, 0.00, 0.00
10:19:04:系統當前時間
up 257 days, 18:56:主機已運行時間,時間越
大,說明你的機器越穩定。
12 user:用戶連接數,是總連接數而不是用戶

load average:系統平均負載,統計最近1, 5,
15分鐘的系統平均負載
如果每個CPU內核的當前活動進程數不大于3的
話,那么系統的性能是良好的。如果每個CPU內
核的任務數大于5,那么這臺機器的性能有嚴重
問題。

?



轉載于:https://www.cnblogs.com/521football/p/3727366.html

總結

以上是生活随笔為你收集整理的Linux常用监控命令简介 – vmstat,ps,free,uptime 等的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。