Linux系统性能分析工具 sar--系统活动情况报告

1、结论:

sar 命令是linux系统上,分析系统性能的常用工具,可以查看cpu、内存、磁盘IO、文件读写、系统调用,

2、sar会有一个定时任务,定期记录当前系统信息到  /var/log/sa/xx, 默认是每隔10分钟记录一次,当sar命令后面不指定间隔和次数时,就是显示历史数据。

sar也可以指定 实时的统计间隔和统计次数。

3、sar -P 或者 mpstat 可以显示多核cpu上当前的统计数据。

参考:

http://m.codesky.net/article/mip/201705/184891.html

https://blog.csdn.net/yu132563/article/details/49923753

原文地址:https://www.cnblogs.com/zhouhaibing/p/9539574.html

时间: 2024-08-10 22:33:48

Linux系统性能分析工具 sar--系统活动情况报告的相关文章

Linux 系统性能分析工具sar一

sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况.系统调用的使用情况.磁盘I/O.CPU效率.内存使用状况.进程活动及IPC有关的活动等.本文主要以CentOS 6.3 x64系统为例,介绍sar命令. sar命令常用格式 sar [options] [-A] [-o file] t [n] 其中: t为采样间隔,n为采样次数,默认值是1: -o file表示将命

Linux 系统性能分析工具图解读

最近看了 Brendan Gregg 大神著名的 Linux Performance Observability Tools,这么好的资料不好好学习一下实在是浪费了,又找到了大神的ppt 和 演讲(需爬墙),于是把相关的命令和概念连预习,学习,复习走了一遍. 首先学习的是大神提出的 Basic Tool 有如下几个: uptime top (htop) mpstat iostat vmstat free ping nicstat dstat uptime uptime 比较重要的能显示当前系统的

linux系统性能分析工具并定位到具体进程

[涉及工具] top  综合,偏CPU和memory dstat 综合, 偏磁盘 pidstat iostat 磁盘io 全局 iotop 磁盘io 精确到进程 iftop 网络,事实刷新 ss 取代netstat 并且速度更快 [查看cpu状态-设计涉及指标] 1 cpu使用率: 用户 系统 2 cpu累计使用时长 3 中断 上下文切换等(使用不是很多) CPU查看工具 top dstat top 选项 -bn1 -c  查看全命令 top -bn1c 一次记录就结束并打印command的全命

常用系统性能分析工具

Linux sar命令: sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况.系统调用的使用情况.磁盘I/O.CPU效率.内存使用状况.进程活动及IPC有关的活动等. [root ~]$ sar --help 用法: sar [ 选项 ] [ <时间间隔> [ <次数> ] ] Options are: [ -A ] [ -b ] [ -B ] [ -

linux 系统性能分析(top命令)及更准确解读内存的占用率(free -m 命令)

一.系统性能分析(top命令) top 命令是 Linux 下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,默认5秒刷新一下进程列表,所以类似于 Windows 的任务管理器. 系统整体当下的统计信息 top命令显示的前五行是系统整体的统计信息. 第一行是任务队列信息,同uptime命令的执行结果.eg. top  -  15:09:51  up  17  days  ,  3:38  ,  4  users  ,  load  average  :  1.09  ,  3.39

sysstat linux系统性能分析

Sysstat的工具集sar. iostat.mpstat.sadf.sar.sadc * iostat 工具提供CPU使用率及硬盘吞吐效率的数据:* mpstat 工具提供单个处理器或多个处理器相关数据:* sar 工具负责收集.报告并存储系统活跃的信息:* sa1 工具负责收集并存储每天系统动态信息到一个二进制的文件中.它是通过计划任务工具cron来运行,是为sadc所设计的程序前端程序:* sa2 工具负责把每天的系统活跃性息写入总结性的报告中.它是为sar所设计的前端 ,要通过cron来

Linux系统性能分析

前言 性能调优的主要目的是使系统能够有效地利用各种资源,最大可能地发挥应用程序和系统之间的性能融合,使应用高效.稳定的运行.但是,衡量系统资源利用率的好坏的标准没有一个严格的定义,针对不同的系统和应用也没有一个统一的说法. 系统性能我们比较关注:内存,磁盘,CPU,系统load 一.系统负载load: 1.查看系统负载的方法: top.uptime 2.系统负载分析 top - 06:43:59 up 180 days,  6:41,  2 users,  load average: 0.65,

【转】Linux系统性能分析命令

作为一名linux系统管理员,最主要的工作是优化系统配置,使应用在系统上以最优的状态运行,但是由于硬件问题.软件问题.网络环境等的复杂性和多变性,导致对系统的优化变得异常复杂,如何定位性能问题出在哪个方面,是性能优化的一大难题, 从系统入手,阐述由于系统软.硬件配置不当可能造成的性能问题,并且探讨检测系统故障和优化性能的一般方法和流程. 一.CPU性能评估 Cpu是影响Linux性能的主要因素之一,下面先介绍几个查看CPU性能的命令.1.1 vmstat命令该命令可以显示关于系统各种资源之间相关

Linux系统性能分析(一)

1.性能分析的目的 1)找出系统性能瓶颈(硬件,软件) 2)提供性能优化方案(升级硬件,改进系统结构) 3)达到合理的硬件和软件配置 4)使系统资源使用达到最大的平衡. 2.影响性能的因素 1)CPU 2)内存 3)硬盘(1.raid技术的使用,raid0,raid1,raid0+1,raid5. 2.小文件读写瓶颈是磁盘的寻址(tps),大文件读写的性能瓶颈是带宽 3.Linux可以利用空闲内存作文件系统访问的cache,因此系统内存越大存储系统的性能越好) 4)网络 raid技术概述 rai