linux资源管理(2)
上一篇 / 下一篇 2006-12-29 12:00:21 / 个人分类:Linux&Unix
$j5OV0~o`+^L(O0一、简要介绍:
f:n*O6[h051Testing软件测试网"r9r$e2v$mo*E&f9^
sysstat这个工具,可以说是linux &Unix 以及Freebsd最常用的工具。它的主要用途就是观察服务负载,比如CPU和内存的占用率、网络的使用率以及磁盘写入和读取速度等。
H.} ttAm}051Testing软件测试网&YF.k x@*QhhN
sar
.Z)hDw/l/Te'R-z^0 iostat51Testing软件测试网_1H-wljeg
sa1
N7{#i"D\
l.QE0 sa251Testing软件测试网g S2zb|'}t
sadf51Testing软件测试网9q C K;_yZ
mpstat51Testing软件测试网}Kv,y3Fl
sadc51Testing软件测试网h|ah5Z
sysstat51Testing软件测试网kIc"g)@w
_4MQH0V!xBx0 这几个命令中,有的是服务,有的是查看结果的命令。也有的是即时服务器CPU,内存以及网络的使用率,比如先要打开sa1 sa2或者sysstat 才能使用sar sadf sadc, 还要即时服务器的CPU,内存,网络使用率的命令,比如:mpstat iostat51Testing软件测试网Y*W)GI(KBC^o
二、安装:
1EEA%Gx0MZ0
RFzj^t[0 首先您到 [url]http://perso.wanadoo.fr/sebastien.godard/[/url] 下载最新的版本,最好是源码包,比如我下载的是sysstat-5.1.1.tar.gz
u]A/o5f%f4{8iq0
.Z$f&S!N%X.y~0 安装方法比较简单:51Testing软件测试网!E)Lf$LB0j)]
_
{a `RR1}1bNF"c0 1.解包:51Testing软件测试网6jQ\0F(C$~:e5_
51Testing软件测试网`]^_-~"F U!m
#tar zxvf sysstat-5.1.1.tar.gz51Testing软件测试网6RM4r~V\$b(HV
51Testing软件测试网9a.Fq-p;|Hy
2.安装:51Testing软件测试网R`'L4eL
s m,cI4T
51Testing软件测试网M3wFT-Q#^J
#cd sysstat-5.1.151Testing软件测试网5P+QLClcn,KQ
#make config 这步可以省略,因为我在安装的过程 中,发现在有些发行版中出错,如果不用这个命令,可以直接安装到其默认的/usr/local/lib目录中51Testing软件测试网] b2IP-rf!QE:O
make config这个命令就是用来配置sysstat安装的,比如安装路径,log存放等,如下:
olZ6o7IUWR[8z051Testing软件测试网^
P sx9k
代码:
c,Qrf!Ie)x g)O6OKm0 Installation directory: [/usr/local]
8XT,kv%aQ0 sadc directory: [/usr/local/lib/sa]51Testing软件测试网
i%l)q*C!T~(X
System activity directory: [/var/log/sa]
!]X7v+B+l"@uM0 Clean system activity directory? [n]51Testing软件测试网/xRw*Y(U(b4c
Enable National Language Support (NLS)? [y]51Testing软件测试网c7O
inQ0Azh,x
Linux SMP race in serial driver workaround? [n]
.x4Hm*^ U)M(b0r0 sa2 uses daily data file of previous day? [n]51Testing软件测试网"?a k)Kkj
Number of daily data files to keep: [7]
8P:_:PRJv-W0 Group for manual pages: [man]51Testing软件测试网p_5q_#]
e W|
Set crontab to start sar automatically? [n]51Testing软件测试网9O!~N0h?
51Testing软件测试网:N:[QND#t6]$d _[
#make 注:这步是必须的,如果您不用第一步,这步也是必要的。51Testing软件测试网]l
~ B9`
R%y'x8L"xI
51Testing软件测试网1Q1jGG{c:h
#make install51Testing软件测试网8s ?6j)y\/lj
51Testing软件测试网}_ E#h7g
这样就安装好了。51Testing软件测试网7G)qx C cy#eD
_r
sH"GbdP Q9f0 三、使用:
h(n*c)LP?051Testing软件测试网$g'F+`*b8R[3~O#q
对于这个工具,如何使用呢??如果您想看即时 服务器的CPU,内存,网络使用率的命令,比如:mpstat iostat ,您可以简单的用下面的命令,如果更复杂一点,您可以用man来查看所有命令的用法。