sysstat的基本用法

sysstat是一个软件包,包含监测系统性能及效率的一组工具,这些工具对于我们收集系统性能数据,比如CPU使用率、硬盘和网络吞吐数据,这些数据的收集和分析,有利于我们判断系统是否正常运行,是提高系统运行效率、安全运行服务器的得力助手。

Linux下安装sysstat

1、使用apt-get install sysstat

2、安装完成后在/var/log/sysstat下不存在sa04文件夹,在执行sar的时候会出错,此时应该执行sar -o 2 3让其生成sa04文件夹

可参考http://blog.itpub.net/27135177/viewspace-1193624/

sysstat常用命令之CPU监控

sar -p -f 监控CPU的使用情况

sysstat常用命令之内存

sar -r -f 监控内存的使用情况

sar -B -f 内存换页出入,主要关注pgpgin和pgpgout

sar -W -f swap的换入换出,是瓦片交换的频繁程度

sysstat 常用命令之IO监控

sar -b -f 磁盘IO每秒请求数

sar -d -f 磁盘IO写扇区的次数、大小,维度更小

sysstat常用命令之NetWork监控

sar -n DEV -f 网络监控统计

sar -n NFS -f  如果这个表格的数据大于0说明网络有错误,这是比较严重的情况

评估磁盘读写性能极限

fio -filename=/tmp/test -direct=1 -iodepth 1 -thread -rw=randrw -ioengine=psync -bs=16k -size 2G -numjobs=10 -runtime=30 -group_reporting -name=mytest13

fio 也是一个工具,因此要确保系统已经安装

运行上面命令后,可查看运行结果,主要关注iops(每秒可以做几次IO),iops越高越好

时间: 2024-08-07 16:17:14

sysstat的基本用法的相关文章

系统监测和性能分析工具

作为一名linux运维工程师来说,对linux系统的日常管理,检测和系统性能的分析是必不可少的.也有一些针对系统监测和性能分析的工具.咱们现在就来了解一下. tcpdump命令: 网络抓包工具,过滤数据包或者定制输出格式: 常用选项: -n :  用IP地址表示主机,用数字表示端口号. -i  : 监听网卡接口, -i  any :   抓取所有网卡接口的数据包. -v  :  输出详细信息. -t :  不打印时间戳 -e :  显示以太网帧头部信息. -x  :  以十六进制数显示数据包的内

sysstat 下的系统工具

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

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

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

linux 系统下iostat、iotop、vmstat安装以及用法介绍

一.iostat安装与用法介绍 主要用于监控系统设备的IO负载情况,iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息. 用户可以通过指定统计的次数和时间来获得所需的统计信息. 1.安装(RedHat系列) 查看系统是否安装这个命令 #which iostat       ##显示如下,表示系统已经安装了 /usr/bin/iostat 如果没有安装,则安装 #yum install sysstat -y 2.语法 iostat [ 

sysstat工具简介

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

sysstat linux系统性能分析

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

sysstat工具

sysstat工具可以监控系统的IO,CPU,SWAP,LOAD,NETWORK,DISK 安装后,系统会生成定时任务脚本 路径:/etc/cron.d/sysstat 内容: # Run system activity accounting tool every 10 minutes */10 * * * * root /usr/lib64/sa/sa1 -S DISK 1 1 # 0 * * * * root /usr/lib64/sa/sa1 -S DISK 600 6 & # Gener

sed用法的体会

sed 的基本语法为 sed [options] [sed-commands] [input-file] sed [选项]     [sed命令]      [输入文件] 选项分别为: -n∶使用安静(silent)模式.在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到萤幕上.但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来.        -e∶直接在指令列模式上进行 sed 的动作编辑:        -f∶直接将 sed 的动作写在一

Linux常用性能工具功能、用法及原理(一)

Linux性能观测工具按类别可分为系统级别和进程级别,系统级别对整个系统的性能做统计,而进程级别则具体到进程,为每个进程维护统计信息. 按实现原理分,可分为基于计数器和跟踪以及剖析.含义如下: 计数器:内核维护的统计数据,通常为无符号整型,用于对发生的事件计数,比如,网络包接收计数器,磁盘IO计数器等. 跟踪:跟踪会收集每一个事件的具体数据,由于跟踪捕获事件数据需要消耗CPU且需要较大的存储空间储存收集数据,默认不开启.日志就是一种低频率的跟踪,会记录事件数据. 剖析:对目标采样或快照来归纳目标