• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

Linux服务器性能数据收集 - Sysstat介绍

发布: 2009-3-24 10:16 | 作者: 不详 | 来源: 测试时代采编 | 查看: 305次 | 进入软件测试论坛讨论

领测软件测试网   Linux中的top,free等命令不能完全满足我们性能数据收集的要求,我们需要一个更加强大的工具来收集性能数据。经过考察和对比,发现Sysstat是一个非常强大的工具,因此下载了试了下,效果不错。Sysstat是一个工具集,包括sar、pidstat、iostat、mpstat、sadf、sadc。其中sar是其中最强大,也是最能符合我们测试要求的工具,同时pidstat也是非常有用的东东,因此本文结合性能测试重点介绍这两个工具。

Sysstat的安装

        从http://pagesperso-orange.fr/sebastien.godard/download.html下载最新版本,解压,安装


Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--> wget http://pagesperso-orange.fr/sebastien.godard/sysstat-8.1.2.tar.gz
 tar zxvf sysstat-8.1.2.tar.gz
 cd sysstat-8.1.2
 ./configure
 make
 su
 <enter root password>
 make install 监视某个进程 通过ps命令找到相应进程的PID:


Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->ps -e

使用pidstat命令监视进程,详细用法见:http://pagesperso-orange.fr/sebastien.godard/man_pidstat.html


Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->pidstat 2 5 
//每隔2秒,显示5次,所有活动进程的CPU使用情况
pidstat -p 3132 2 5 
//每隔2秒,显示5次,PID为1643的进程的CPU使用情况显示
pidstat -p 3132 2 5 -r
//每隔2秒,显示5次,PID为1643的进程的内存使用情况显示很可惜的是,pidstat命令没有保存性能数据的功能。查看性能数据

        在sysstat工具包中,sar是最强大的了,通过sar几乎可以监视所有的性能数据,同时,sar还支持将性能数据保存起来。
sar详细用法请见:http://pagesperso-orange.fr/sebastien.godard/man_sar.html

查看CPU使用情况


Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->sar 2 5
//每隔2秒,显示5次,CPU使用的情况查看内存使用情况


延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: linux Linux LINUX 服务器 性能 Sysstat 数据收集

21/212>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网