Linux系统整体性能监控工具详解

Linux系统整体性能监控工具详解

ID:42770247

大小:71.50 KB

页数:8页

时间:2019-09-22

Linux系统整体性能监控工具详解_第1页
Linux系统整体性能监控工具详解_第2页
Linux系统整体性能监控工具详解_第3页
Linux系统整体性能监控工具详解_第4页
Linux系统整体性能监控工具详解_第5页
资源描述:

《Linux系统整体性能监控工具详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Linux系统整体性能监控工具详解Linux中常用的监控CPU整体性能的工具有:§mpstat:mpstat不但能查看所有CPU的平均信息,还能查看指定CPU的信息。§vmstat:只能查看所有CPU的平均信息;查看cpu队列信息;§iostat:只能查看所有CPU的平均信息。§sar:与mpstat一样,不但能查看CPU的平均信息,还能查看指定CPU的信息。§top:显示的信息同ps接近,但是top可以了解到CPU消耗,可以根据用户指定的时间来更新显示。oprofile:OProfile是一个低开销的系统全局的性能监视工具。它使用

2、处理器上的性能监视硬件来检索关于内核以及系统上的可执行文件的信息,例如内存是何时被引用的;L2缓存请求数量;收到的硬件中断数量等1./proc/stat/包含了所有CPU活动的信息,该文件中的所有值都是从系统启动开始累计到当前时刻。CODE:[work@builder~]$cat/proc/statcpu43266113295866564221459681714742335346cpu01230752462234941055436941658604615cpu111191741242385810550382069697123371c

3、pu210316435542153010552116764032106334cpu39450431531777210557728521158424intr106571109410572757799206604035270007002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

4、0000000000000000000000000000000000737695800000001054602000000030000000000000000000000ctxt19067887btime1139187531processes270014procs_running1procs_blocked0输出解释CPU以及CPU0、CPU1、CPU2、CPU3每行的每个参数意思(以第一行为例)为:参数解释user(432661)从系统启动开始累计到当前时刻,用户态的CPU时间(单位:jiffies),不包含nice值为负进程。1

5、jiffies=0.01秒nice(13295)从系统启动开始累计到当前时刻,nice值为负的进程所占用的CPU时间(单位:jiffies)8system(86656)从系统启动开始累计到当前时刻,核心时间(单位:jiffies)idle(422145968)从系统启动开始累计到当前时刻,除硬盘IO等待时间以外其它等待时间(单位:jiffies)iowait(171474)从系统启动开始累计到当前时刻,硬盘IO等待时间(单位:jiffies),irq(233)从系统启动开始累计到当前时刻,硬中断时间(单位:jiffies)softi

6、rq(5346)从系统启动开始累计到当前时刻,软中断时间(单位:jiffies)CPU时间=user+system+nice+idle+iowait+irq+softirq“intr”这行给出中断的信息,第一个为自系统启动以来,发生的所有的中断的次数;然后每个数对应一个特定的中断自系统启动以来所发生的次数。“ctxt”给出了自系统启动以来CPU发生的上下文交换的次数。“btime”给出了从系统启动到现在为止的时间,单位为秒。“processes(total_forks)自系统启动以来所创建的任务的个数目。“procs_running

7、”:当前运行队列的任务的数目。“procs_blocked”:当前被阻塞的任务的数目。2./proc/loadavg该文件中的所有值都是从系统启动开始累计到当前时刻。该文件只给出了所有CPU的集合信息,不能该出每个CPU的信息。[root@localhost~]#cat/proc/loadavg4.614.364.159/845662每个值的含义为:参数解释lavg_1(4.61)1-分钟平均负载lavg_5(4.36)5-分钟平均负载lavg_15(4.15)15-分钟平均负载nr_running(9)在采样时刻,运行队列的任务的

8、数目,与/proc/stat的procs_running表示相同意思nr_threads(84)在采样时刻,系统中活跃的任务的个数(不包括运行已经结束的任务)last_pid(5662)最大的pid值,包括轻量级进程,即线程。假设当前

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。