canred@canred:~$ uptime
23:53:24 up 2 days, 15:57, 3 users, load average: 0.05, 0.03, 0.05
在load average的三個數值是表示 前1分鐘,前5分鐘,前15分鐘的系統平均負載情況
--------------------------------------------------------------------------------------------------
free 指令,用於顯示記憶體使用狀況
step 1. free -m
--------------------------------------------------------------------------------------------------
iostat 指令,用於報表當前系統cup、設備、以及分區的io狀況
step 1. iostat -t 2
root@canred:~# iostat -t 2
Linux 3.5.0-21-generic (canred) 2013年02月24日 _i686_ (4 CPU)
2013年02月24日 01時13分05秒
avg-cpu: %user %nice %system %iowait %steal %idle
0.09 0.00 0.05 0.10 0.00 99.77
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 0.74 4.42 12.87 1040027 3025164
sar指令,用於將指定的操作系統狀況、計數器顯示到標準輸出
time 指令 ,用於顯示某一個執行的執行時間(s)
tload 指令,以圖形化的方式顯示系統的平均負載情況並傳送到指定的終端上
lsof 指令,用於顯示當系統,所打開的文件列表資訊
lsof | less
fuser指令,用於顯示指定進程所使用的文件或網路
cupspeed指令,用於調整cup的速率、電壓
通常linux會自動執行這一個指令,因為有一個服務在(/etc/init.d/cupspeed)
service cupspeed restart
service cupspeed stop
--------------------------------------------------------------------------------------------------
free 指令,用於顯示記憶體使用狀況
step 1. free -m
--------------------------------------------------------------------------------------------------
iostat 指令,用於報表當前系統cup、設備、以及分區的io狀況
step 1. iostat -t 2
root@canred:~# iostat -t 2
Linux 3.5.0-21-generic (canred) 2013年02月24日 _i686_ (4 CPU)
2013年02月24日 01時13分05秒
avg-cpu: %user %nice %system %iowait %steal %idle
0.09 0.00 0.05 0.10 0.00 99.77
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 0.74 4.42 12.87 1040027 3025164
---------------------------------------------------------------------------------------------------
mpstat指令,用於顯示每一個cup的使用狀態,通常用於多cup的環境下
step 1. mpstat -P ALL
root@canred:~# mpstat -P ALL
Linux 3.5.0-21-generic (canred) 2013年02月24日 _i686_ (4 CPU)
01時15分43秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
01時15分43秒 all 0.09 0.00 0.05 0.10 0.00 0.00 0.00 0.00 99.77
01時15分43秒 0 0.08 0.00 0.05 0.38 0.00 0.00 0.00 0.00 99.48
01時15分43秒 1 0.09 0.00 0.05 0.01 0.00 0.00 0.00 0.00 99.86
01時15分43秒 2 0.09 0.00 0.04 0.00 0.00 0.00 0.00 0.00 99.86
01時15分43秒 3 0.08 0.00 0.04 0.00 0.00 0.00 0.00 0.00 99.87
or
指定一個cup
root@canred:~# mpstat -P 1
Linux 3.5.0-21-generic (canred) 2013年02月24日 _i686_ (4 CPU)
01時16分39秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
01時16分39秒 1 0.09 0.00 0.05 0.01 0.00 0.00 0.00 0.00 99.86
---------------------------------------------------------------------------------------------------
參數的2、3分別是做2次測試;每隔3秒…也就是6秒後報表
root@canred:~# sar -u 2 3
Linux 3.5.0-21-generic (canred) 2013年02月24日 _i686_ (4 CPU)
01時19分02秒 CPU %user %nice %system %iowait %steal %idle
01時19分04秒 all 0.00 0.00 0.12 0.00 0.00 99.88
01時19分06秒 all 0.00 0.00 0.00 0.00 0.00 100.00
01時19分08秒 all 0.00 0.00 0.00 0.25 0.00 99.75
平均時間: all 0.00 0.00 0.04 0.08 0.00 99.87
---------------------------------------------------------------------------------------------------
vmstata指令,用於報告系統的運行狀態;其中包括實體記憶體以及CPU的使用狀況
root@canred:~# vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 0 0 1890752 248740 1110392 0 0 1 3 17 25 0 0 100 0
or
-s 參數,用於顯示系統的各種事件統計以及內存的狀態
root@canred:~# vmstat -s
3803272 K total memory
1912768 K used memory
966400 K active memory
788772 K inactive memory
1890504 K free memory
248748 K buffer memory
1110420 K swap cache
---------------------------------------------------------------------------------------------------
root@canred:~# time find / -name shadow
/etc/shadow
real 0m1.740s
user 0m0.300s
sys 0m0.364s
---------------------------------------------------------------------------------------------------
tload /dev/pts1 -d 3
---------------------------------------------------------------------------------------------------
lsof | less
---------------------------------------------------------------------------------------------------
以下指令用來查找所有使用80 port 的進程資訊
fuser -n tcp -u 80
fuser -n tcp -u 80
---------------------------------------------------------------------------------------------------
通常linux會自動執行這一個指令,因為有一個服務在(/etc/init.d/cupspeed)
service cupspeed restart
service cupspeed stop
---------------------------------------------------------------------------------------------------
沒有留言:
張貼留言