Linux日常運維管理技巧--監控系統狀态
一、檢視磁盤狀态
1.iostat –x 磁盤使用
%util 表示io等待,
2.iotop 磁盤使用(動态顯示)
二、free檢視記憶體使用情況
1. free 指令顯示系統使用和空閑的記憶體情況,包括實體記憶體、互動區記憶體(swap)和核心緩沖區記憶體。共享記憶體将被忽略
指令參數:
-b 以Byte為機關顯示記憶體使用情況。
-k 以KB為機關顯示記憶體使用情況。
-m 以MB為機關顯示記憶體使用情況。
-g 以GB為機關顯示記憶體使用情況。
-o 不顯示緩沖區調節列。
-s<間隔秒數> 持續觀察記憶體使用狀況。
-t 顯示記憶體總和列。
-V 顯示版本資訊。
内容詳情:
total:總計實體記憶體的大小。
used:已使用多大。
free:可用有多少。
Shared:多個程序共享的記憶體總額。
Buffers/cached:磁盤緩存的大小。
三、ps用法
ps Linux中的ps指令是Process Status的縮寫。ps指令用來列出系統中目前運作的那些程序。ps指令列出的是目前那些程序的快照,就是執行ps指令的那個時刻的那些程序,
1.ps指令的使用
a 顯示所有程序
-a 顯示同一終端下的所有程式
-A 顯示所有程序
c 顯示程序的真實名稱
-N 反向選擇
-e 等于“-A”
e 顯示環境變量
f 顯示程式間的關系
-H 顯示樹狀結構
r 顯示目前終端的程序
T 顯示目前終端的所有程式
u 指定使用者的所有程序
-au 顯示較詳細的資訊
-aux 顯示所有包含其他使用者的行程
-C<指令> 列出指定指令的狀況
--lines<行數> 每頁顯示的行數
--width<字元數> 每頁顯示的字元數
--help 顯示幫助資訊
--version 顯示版本顯示
2.ps工具辨別程序的5種狀态碼:
D 不可中斷 uninterruptible sleep (usually IO)
R 運作 runnable (on run queue)
S 中斷 sleeping
T 停止 traced or stopped
Z 僵死 a defunct (”zombie”) process
本文轉自 YAOvYAO 51CTO部落格,原文連結:http://blog.51cto.com/yaoyao1314520/2045499