|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
系统管理相关命令:df、top、free、quota、at、lp、adduser、groupaddkill、crontab、tar、unzip、gunzip、last
Linux中的top,free等命令不克不及完整满意我们功能数据搜集的请求,我们必要一个加倍壮大的工具来搜集功能数据。经由考查和对照,发明Sysstat是一个十分壮大的工具,因而下载了试了下,效果不错。Sysstat是一个工具集,包含sar、pidstat、iostat、mpstat、sadf、sadc。个中sar是个中最壮大,也是最能切合我们测试请求的工具,同时pidstat也长短常有效的东东,因而本文分离功能测试重点先容这两个工具。
Sysstat的安装
从http://pagesperso-orange.fr/sebastien.godard/download.html下载最新版本,解压,安装
- wgethttp://pagesperso-orange.fr/sebastien.godard/sysstat-8.1.2.tar.gz
tarzxvfsysstat-8.1.2.tar.gz
cdsysstat-8.1.2
./configure
make
su
<enterrootpassword>
makeinstall- [/code]
- [/list][size=4]监督某个历程[/size]
- [list=1]
- [*]经由过程ps命令找到响应历程的PID:
-
- <br>ps-e
- [*]利用pidstat命令监督历程,具体用法见:[color=#0066aa]http://pagesperso-orange.fr/sebastien.godard/man_pidstat.html[/color]
- pidstat25
- //每隔2秒,显现5次,一切举动历程的CPU利用情形
- pidstat-p313225
- //每隔2秒,显现5次,PID为1643的历程的CPU利用情形显现
- pidstat-p313225-r
- //每隔2秒,显现5次,PID为1643的历程的内存利用情形显现[code]
复制代码 - 很惋惜的是,pidstat命令没有保留功能数据的功效。
检察功能数据
在sysstat工具包中,sar是最壮大的了,经由过程sar几近能够监督一切的功能数据,同时,sar还撑持将功能数据保留起来。
sar具体用法请见:http://pagesperso-orange.fr/sebastien.godard/man_sar.html
- 检察CPU利用情形
<br>sar25
<br>//每隔2秒,显现5次,CPU利用的情形- [/code]
- [*]检察内存利用情形
- <br>sar-r25
- <br>//每隔2秒,显现5次,内存利用的情形[code]
复制代码 - 检察收集吞吐量
<br>sar-nDEV25
<br>//每隔2秒,显现5次,收集吞吐量情形
保留功能数据
sar撑持保留成两种格局的文件,一种是文本文件,一种是二进制文件(只要经由过程sar本人的命令才干检察)。
- 保留为文本文件
分离下面的检察命令,到场>filename参数便可保留文本文件,上面列出几个有效的命令:
<br>sar110>data.txt
<br>//每隔1秒,写进10次,把CPU利用数据保留到data.txt文件中。
<br>sar10-e15:00:00>data.txt
<br>//每隔1秒纪录CPU的利用情形,直到15点,数据将保留到data.txt文件中。(-e参数暗示停止工夫,注重工夫格局:必需为hh:mm:ss格局)
<br>sar10-r-e15:00:00>data.txt
<br>//每隔1秒纪录内存利用情形,直到15点,数据将保留到data.txt文件中。
<br>sar10-nDEV-e15:00:00>data.txt
<br>//每隔1秒纪录收集利用情形,直到15点,数据将保留到data.txt文件中。- [/code]用WinSCP工具从Linux服务器上取下data.txt文件,内容以下:
- <br>Linux2.6.18-53.el5(Performancesvr5)2008年05月05日_x86_64_
- <br>
- <br>11时04分05秒CPU%user%nice%system%iowait%steal%idle
- <br>11时04分06秒all0.250.000.000.000.0099.75
- <br>11时04分07秒all0.000.000.250.000.0099.75
- <br>11时04分08秒all0.250.000.251.500.0098.00
- <br>11时04分09秒all0.250.000.000.500.0099.25
- <br>11时04分10秒all0.000.000.000.000.00100.00
- <br>11时04分11秒all0.250.000.250.000.0099.50
- <br>11时04分12秒all0.000.000.250.000.0099.75
- <br>11时04分13秒all0.500.000.500.990.0098.01
- <br>11时04分14秒all0.000.000.001.250.0098.75
- <br>11时04分15秒all0.500.000.000.000.0099.50
- <br>均匀工夫:all0.200.000.150.420.0099.23[code]
复制代码 有了这份数据,就能够轻松的利用WPS表格来统计CPU的利用情形了。
<br>
- 保留为二进制文件
因为保留的二进制文件只要sar经由过程-f参数才干翻开,倒霉于我们剖析和统计数据,因而不保举利用这个办法。保留二进制文件的参数是-o,如:
<br>sar15-r-odata
<br>//每隔1秒,写进5次,将内存利用的数据写进二进制文件data中。
<br>sar-fdata
<br>//检察data文件
官方材料:http://pagesperso-orange.fr/sebastien.godard/documentation.html
来自:Linux服务器功能数据搜集-Sysstat先容
讨论什么版本好并无意义,关键是你是不是真心想学.不过,为了避免曲高和寡,最好选用的人多的版本。 |
|