sysstat使用

下载页面:

http://sebastien.godard.pagesperso-orange.fr/download.html
http://pagesperso-orange.fr/sebastien.godard/sysstat-11.1.2.tar.gz

启动sysstat
/etc/init.d/sysstat start

sar [选项] [<时间间隔> [<次数>]]
    Option:
        -u CPU利用率
        -P 指定CPU
        -r 内存和交换空间的使用统计。
        -b 缓冲区使用情况。
        -S 交换区
        -d 硬盘使用报告
            [dmsetup ls] 和 [df -h]确定设备名称
        -f 指定文件查看历史数据
        -n 网络(参数:ALL, DEV, EDEV, NFS, NFSD, SOCK, IP, EIP, ICMP, EICMP, TCP, ETCP, UDP, SOCK6, IP6, EIP6, ICMP6, EICMP6 and UDP6)
        -q:报告队列长度和系统平均负载

Demo:
        sar -b -f /var/log/sa/sa21
        sar -n DEV 2 5 网络吞吐量
        sar -P ALL

mpstat [选项] [<时间间隔> [<次数>]]
    与CPU的一些统计信息
    Option:
        -P 指定CPU
    Demo:
    mpstat -P ALL 1 3

iostat [选项] [<时间间隔> [<次数>]]
    用来显示存储子系统的详细信息,通常用它来监控磁盘 I/O 的情况
    Option:
        -c CPU
        -d device
        -n network filesystem
        -k kilobytes
        -x extended statistics
    Demo:
        iostat -d -x -k 1

pidstat [选项] [<时间间隔> [<次数>]]
    主要用于监控全部或指定进程占用系统资源的情况
    Option:
        -p 指定进程Id
        -u cpu
        -r 内存
        -d IO
        -t 线程
        -h 用时间戳显示时间

Demo:
        pidstat -p $PID -u -d -t -w 1 2
        pidstat -p $PID -u -d -w 1 2

时间: 2024-10-10 10:54:33

sysstat使用的相关文章

yum安装提示no package sysstat(xxxx) available

博主是一次安装sysstat时一直找不到安装包,一直提示no package sysstat available找了很久不知道哪里出问题.最后在朋友的提醒下才明白.问题出在/yum.repos.d/CentOS-Base.repo上,博主有一次把yum源替换成sohu的yum源时忘记,把yum源的配置文件放回去,所以就出现了上面的问题,都是粗心惹的祸.所以以后只要是yum上出问题了,可以看看这个文件下的配置文件是否出现了问题.

Ubuntu安装sar出错Please check if data collecting is enabled in /etc/default/sysstat

1.安装sysstat apt-get install sysstat 2.安装后无法使用: Cannot open /var/log/sysstat/sa02: No such file or directory Please check if data collecting is enabled in /etc/default/sysstat 3.修改配置文件:vi /etc/default/sysstat 将False改为True ---- # Should sadc collect sy

sysstat的基本用法

sysstat是一个软件包,包含监测系统性能及效率的一组工具,这些工具对于我们收集系统性能数据,比如CPU使用率.硬盘和网络吞吐数据,这些数据的收集和分析,有利于我们判断系统是否正常运行,是提高系统运行效率.安全运行服务器的得力助手. Linux下安装sysstat 1.使用apt-get install sysstat 2.安装完成后在/var/log/sysstat下不存在sa04文件夹,在执行sar的时候会出错,此时应该执行sar -o 2 3让其生成sa04文件夹 可参考http://b

企业案例:系统开机启动项优化 除了下面5个服务以外都关闭 crond &nbsp; sshd &nbsp; &nbsp; network rsyslog sysstat

第一步:把要执行命令的样子显示出来 [[email protected] ~]# chkconfig|egrep "sshd|crond|rsyslog|network|sysstat"|sed -r 's#(^.*)0.*#chkconfig \1 on#g' chkconfig crond           on chkconfig network         on chkconfig rsyslog         on chkconfig sshd           o

sysstat 下的系统工具

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

全能冠军:Linux系统性能和使用活动监控工具 sysstat

Sysstat是一个非常方便的工具,它带有众多的系统资源监控工具,用于监控系统的性能和使用情况.我们在日常使用的工具中有相当一部分是来自sysstat工具包的.同时,它还提供了一种使用cron表达式来制定性能和活动数据的收集计划. 下表是包含在sysstat包中的工具 iostat: 输出CPU的统计信息和所有I/O设备的输入输出(I/O)统计信息. mpstat: 关于CPU的详细信息(单独输出或者分组输出). pidstat: 关于运行中的进程/任务.CPU.内存等的统计信息. sar: 保

Sysstat性能监控工具包中20个实用命令

Sysstat性能监控工具包中20个实用命令 学习mpstat, pidstat, iostat和sar等工具,这些工具可以帮组我们找出系统中的问题.这些工具都包含了不同的选项,这意味着你可以根据不同的工作使用不同的选项,或者根据你的需求来自定义脚本.我们都知道,系统管理员都会有点懒,他们经常去寻找一些更简单的方法来完成他们的工作. mpstat – 处理器统计信息 1.不带任何参数的使用mpstat命令将会输出所有CPU的平均统计信息 1 2 3 4 5 6 [email protected]

Linux系统性能和使用活动监控工具 sysstat

Sysstat是一个非常方便的工具,它带有众多的系统资源监控工具,用于监控系统的性能和使用情况.我们在日常使用的工具中有相当一部分是来自sysstat工具包的.同时,它还提供了一种使用cron表达式来制定性能和活动数据的收集计划. 下表是包含在sysstat包中的工具 iostat: 输出CPU的统计信息和所有I/O设备的输入输出(I/O)统计信息. mpstat: 关于CPU的详细信息(单独输出或者分组输出). pidstat: 关于运行中的进程/任务.CPU.内存等的统计信息. sar: 保

sysstat工具简介

sysstat工具简介里简单对sysstat工具包进行了一下说明,这篇日志衔接上一篇.主要说明其所包含的工具sadc.sdaf.sar.iostat.mpstat的用法. 一.sadc工具 sadc 位于 /usr/lib/sa目录中(64位系统在:/usr/lib64/sa目录中),如果你没有设置可执行路径,要用绝对路径来运行.sdac准备的说只是一个搜集写入工具,并不直接回显于屏幕上.sadc 是把数据写在一个二进制的文件中,如果想查看数据内容,需要用sadf工具来显示. # /usr/li