天天看點

Linux日常運維管理技巧--監控系統狀态

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

下一篇: awk

繼續閱讀