- 浏览: 107897 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (99)
- 经济 (1)
- dwr (2)
- 测试 (0)
- java (29)
- resin (1)
- oracle (3)
- 感悟 (1)
- jvm (15)
- mina2 (5)
- j2se (12)
- linux (28)
- protobuf (1)
- tcp/ip (0)
- jdbc (0)
- 数据库 (4)
- 游戏 (0)
- 技术文档 (1)
- nosql (2)
- 算法 (2)
- apache (2)
- mysql (1)
- hashcode (1)
- spring (2)
- quartz (5)
- netcat (2)
- 分页 (1)
- 正则 (0)
- shell (1)
- lsof (1)
- nginx (1)
- git (1)
最新评论
-
fys124974704:
你试下将第三条写成以下这样,你会发现你的结论不对:select ...
ORACLE分页SQL语句 -
ikon:
两个乘数没有转成integer,而是当成字符串;BigInte ...
计算任意2个正整数的乘积 -
kidding87:
效率不是很高,思路没有问题,但是你的两个乘数输入都都转为Int ...
计算任意2个正整数的乘积 -
k1280000:
------------------------同意!
学习之道
使用yum安装
#yum install sysstat
sysstat的安装包是:sysstat-5.0.5-1.i386.rpm,装完了sysstat-5.0.5-1.i386.rpm
后 就会有iostat、mpstat、sar、sa的功能,sysstat-5.0.5-1.i386.rpm
启动sysstat
/etc/init.d/sysstat start
设置sysstat自启动
#checkfig sysstat on
输出CPU使用情况的统计信息,每秒输出一次,一共输出100次
17时06分01秒 CPU %user %nice %system %iowait %idle
17时06分02秒 all 1.27 0.00 0.51 1.01 97.22
17时06分03秒 all 0.00 0.00 0.00 0.00 100.00
17时06分04秒 all 0.00 0.00 0.00 0.00 100.00
17时06分05秒 all 0.25 0.00 0.00 0.00 99.75
17时06分06秒 all 0.00 0.00 0.00 0.51 99.49
Average: all 0.30 0.00 0.10 0.30 99.29
%user 显示在用户级别(application)运行使用 CPU 总时间的百分比。
%nice 显示在用户级别,用于nice操作,所占用 CPU 总时间的百分比。
%system 在核心级别(kernel)运行所使用 CPU 总时间的百分比。
%iowait 显示用于等待I/O操作占用 CPU 总时间的百分比。
%steal 管理程序(hypervisor)为另一个虚拟进程提供服务而等待虚拟 CPU 的百分比。
%idle 显示 CPU 空闲时间占用 CPU 总时间的百分比。
若 %iowait 的值过高,表示硬盘存在I/O瓶颈
若 %idle 的值高但系统响应慢时,有可能是 CPU 等待分配内存,此时应加大内存容量
若 %idle 的值持续低于 10,则系统的 CPU 处理能力相对较低,表明系统中最需要解决的资源是 CPU。
显示I/O和传送速率的统计信息
17时09分07秒 tps rtps wtps bread/s bwrtn/s
17时09分08秒 3.12 3.12 0.00 25.00 0.00
17时09分09秒 89.58 6.25 83.33 141.67 733.33
17时09分10秒 42.71 9.38 33.33 141.67 600.00
17时09分11秒 2.11 2.11 0.00 16.84 0.00
17时09分12秒 1.04 0.00 1.04 0.00 175.00
Average: 27.77 4.18 23.59 65.14 302.30
rtps 每秒钟从物理设备读入的数据总量
wtps 每秒钟向物理设备写入的数据总量
bread/s 每秒钟从物理设备读入的数据量,单位为 块/s
bwrtn/s 每秒钟向物理设备写入的数据量,单位为 块/s
每秒钟创建的进程数
15时10分01秒 1.35
15时20分01秒 1.01
15时30分01秒 0.59
15时40分01秒 1.35
15时50分01秒 0.99
16时00分01秒 0.57
16时10分01秒 1.33
16时20分01秒 1.02
16时30分01秒 0.57
16时40分01秒 1.33
16时50分01秒 1.07
17时00分01秒 0.56
17时10分01秒 1.32
输出网络设备状态的统计信息
17时13分42秒 IFACE rxpck/s txpck/s rxbyt/s txbyt/s rxcmp/s txcmp/s rxmcst/s
17时13分43秒 eth1 3669.70 4156.57 368362.63 2747714.14 0.00 0.00 0.00
17时13分44秒 eth1 2689.11 2585.15 289661.39 701461.39 0.00 0.00 0.00
17时13分45秒 eth1 3746.00 4077.00 415178.00 2605720.00 0.00 0.00 0.00
17时13分46秒 eth1 3096.00 3241.00 327916.00 1597320.00 0.00 0.00 0.00
17时13分47秒 eth1 2910.00 2834.00 312632.00 957903.00 0.00 0.00 0.00
Average: eth1 3220.20 3375.60 342592.60 1717931.20 0.00 0.00 0.00
rxpck/s 每秒接收的包总数
txpck/s 每秒传输的包总数
rxbyt/s 每秒接收的字节(byte)总数
txbyt/s 每秒传输的字节(byte)总数
rxcmp/s 每秒接收压缩包的总数
txcmp/s 每秒传输压缩包的总数
rxmcst/s 每秒接收的多播(multicast)包的总数
输出进程队列长度和平均负载状态统计信息
17时16分28秒 runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15
17时16分29秒 0 160 0.26 0.11 0.03
17时16分30秒 0 160 0.26 0.11 0.03
17时16分31秒 0 160 0.24 0.11 0.03
17时16分32秒 0 160 0.24 0.11 0.03
17时16分33秒 0 160 0.24 0.11 0.03
Average: 0 160 0.25 0.11 0.03
plist-sz 进程列表中进程(processes)和线程(threads)的数量
ldavg-1 最后1分钟的系统平均负载(System load average)
ldavg-5 过去5分钟的系统平均负载
ldavg-15 过去15分钟的系统平均负载
输出内存和交换空间的统计信息
7、iostat
tps 每秒钟物理设备的 I/O 传输总 量。
Blk_read 读入的数据总量,单位为 块。
Blk_wrtn 写入的数据总量,单位为 块。
kB_read 读入的数据总量,单位为 KB。
kB_wrtn 写入的数据总量,单位为 KB。
MB_read 读入的数据总量,单位为 MB。
MB_wrtn 写入的数据总量,单位为 MB。
Blk_read/s 每秒从驱动器读入的数据量,单位为 块 /s。
Blk_wrtn/s 每秒向驱动器写入的数据量,单位为 块 /s。
kB_read/s 每秒从驱动器读入的数据量,单位为 KB/s。
kB_wrtn/s 每秒向驱动器写入的数据量,单位为 KB/s。
MB_read/s 每秒从驱动器读入的数据量,单位为 MB/s。
MB_wrtn/s 每秒向驱动器写入的数据量,单位为MB/s。
rrqm/s 将读入请求合并后,每秒发送到设备的读入请求数。
wrqm/s 将写入请求合并后,每秒发送到设备的写入请求数。
r/s 每秒发送到设备的读入请求 数。
w/s 每秒发送到设备的写入请求 数。
rsec/s 每秒从设备读入的扇区 数。
wsec/s 每秒向设备写入的扇区 数。
rkB/s 每秒从设备读入的数据量,单位为 KB/s。
wkB/s 每秒向设备写入的数据量,单位为 KB/s。
rMB/s 每秒从设备读入的数据量,单位为 MB/s。
wMB/s 每秒向设备写入的数据量,单位为 MB/s。
avgrq-sz 发送到设备的请求的平均大小,单位为扇 区。
avgqu-sz 发送到设备的请求的平均队列长 度。
await I/O请求平均执行时间。包括发送请求和执行的时间。单位为毫 秒。
svctm 发送到设备的I/O请求的平均执行时间。单位为毫 秒。
%util 在I/O请求发送到设备期间,占用CPU时间的百分比。用于显示设备的带宽利用率。当这个值接近100%时,表示设备带宽已经占满。
发表评论
-
linux下如何添加一个用户并且让用户获得root权限
2014-01-26 17:26 6191、添加用户,首先用adduser命令添加一个普通用户,命令如 ... -
yum 提示找不到镜像的问题:Couldn't resolve host 'mirrorlist.centos.org'
2014-01-26 14:54 2237问题:[root@cddserver2 ~]# yum - ... -
修改系统字符集
2014-01-17 16:49 738编辑/etc/sysconfig/i18n这个文件, 不管 ... -
关于"Neighbour table overflow“的错误分析及解决方案
2014-01-03 16:19 1950这几天在查看日志文件时,出现 "Neighbour ... -
linux下查看文件打开数
2013-10-23 13:56 1170一、查看资源限定 ulimit -a 查看系统目前资 ... -
Linux lsof命令详解
2012-07-31 11:37 780lsof(list open files)是一个列出当前系统打 ... -
netstat -na输出中Recv-Q和Send-Q两项的值不为零需要注意程序是否有问题
2012-07-23 09:57 11591Recv-Q Send-Q分别表 ... -
linux shell编程一
2012-07-22 20:18 1070一、shell 是linux内核与用户应用的沟通接口,相当于 ... -
linux find mtime参数详解
2012-07-16 15:29 896大家在使用find命令中的mtime参数时候,会看到官方 ... -
查看 Apache并发请求数及其TCP连接状态
2012-04-27 10:09 994服务器上的一些统计数据:1)统计80端口连接数netstat ... -
8 个实用的 Linux netcat 命令示例
2012-04-25 09:30 814Netcat 或者叫 nc 是 Linux 下的一个用于 ... -
16个Linux服务器监控命令
2012-04-20 12:45 613如果你想知道你的服 ... -
linux服务器时间校对
2012-03-22 11:37 1013一、查看服务器时间漂移 [root@localhost ... -
SCP命令用法详解
2012-03-09 12:22 1160Linux、Unix可以使用SCP这个命令来传输数据。s ... -
SCP 命令不需要输入用户密码的使用方法
2012-03-09 12:20 926在两台机器的两个用户之间建立安全的信任关系后,可实现执行 ... -
centos下yum安装 xwindow gnome kde
2011-12-29 13:55 1350centos安装是是使用linux text 模式安装没有 ... -
YUM常用命令介绍
2011-12-23 17:31 7251.列出所有可更新的软件清单命令:yum check-up ... -
在Centos中yum安装和卸载软件的使用方法
2011-12-23 17:30 823在Centos中yum安装和卸载软件的使用方法安装方法安装 ... -
linux 修改系统时间
2011-12-23 13:30 756我们一般使用“date -s”命令来修改系统时间。比如将系统时 ... -
/dev/zero和/dev/null的区别
2011-12-08 17:43 763使用/dev/null 把/dev/null,它是空设 ...
相关推荐
`sysstat`则是一个系统性能监控工具包,提供了`sar`、`iostat`、`mpstat`等命令,帮助管理员监控系统的CPU、内存、磁盘I/O等资源的使用情况,对于排查性能问题和优化系统配置非常有用。 离线安装`gcc`通常涉及以下...
sysstat是一个强大的Linux系统监控工具,它包含了一系列的命令行工具,如sar、iostat、mpstat等,用于收集、报告和存储系统活动信息。sysstat-10.0.0.tar.gz是这个工具的源代码包,适用于对Linux系统的性能进行深入...
在Linux系统管理中,`sysstat`是一个非常重要的工具集,它提供了一系列用于系统性能监控的命令,如`mpstat`、`iostat`和`vmstat`等。这些工具对于理解系统的运行状况,特别是CPU、内存、磁盘I/O以及网络活动等方面的...
最后,`sysstat/sar` 是一个综合的系统性能分析工具套件,包含了多个子命令,如mpstat(多处理器状态报告)、iostat和vmstat。sar可以定期收集系统性能数据,并在后期进行分析,生成详细的报告,为性能调优提供依据...
sysstat是一款强大的系统性能监控工具,它包含了一系列实用程序,如iostat、mpstat和sar等,用于收集、报告和保存Linux系统的运行统计数据。sysstat-master.zip是sysstat的离线安装包,专为无法通过yum(Yellowdog ...
5. **安装与使用**:在Linux环境下,可以使用`rpm`命令安装这些sysstat软件包,例如`rpm -ivh sysstat-8.1.1-1.i586.rpm`。安装完成后,需要配置`/etc/sysconfig/sysstat`文件以启用sysstat的定期采样,并启动或重启...
Linux性能分析是系统管理员日常维护工作中的重要环节,而`sar`和`skar`(在描述中未提及skar,可能是指`sar`的误打或特定环境下的别名)是`sysstat`工具包中的关键组件,专门用于监控和分析Linux系统的性能。...
sysstat的使用需要一定的Linux和系统监控知识,但通过学习和实践,可以成为优化系统性能的有力工具。在日常维护中,结合日志分析和其他管理工具,sysstat能帮助我们更好地理解和改善Linux系统的性能。
### sysstat使用手册 #### 一、sysstat工具包概述 sysstat是一个强大的软件包,专为Linux系统设计,用于监控系统性能与效率。通过sysstat工具包收集的数据可以帮助管理员评估系统的健康状况,并据此采取相应的优化...
sysstat的核心组件包括sar(System Activity Report)、iostat(Input/Output Statistics)、mpstat(Multi-Processor Statistics)和vmstat(Virtual Memory Statistics)。这些工具分别用于报告系统活动、监控I/O...
在sysstat-12.3.2中,不仅包含了iostat,还有其他有用的工具,如mpstat用于监控多处理器系统的CPU活动,sa用于收集和报告系统活动数据, sar则是对这些数据进行分析的工具,可以展示历史性能趋势,帮助我们识别出...
接下来,sysstat-12.5.5是sysstat工具集的一个版本,sysstat包括了如`sar`(系统活动报告)、`iostat`(磁盘I/O统计)、`mpstat`(多处理器系统状态)等实用程序。这些工具可以帮助系统管理员监控系统性能,诊断性能...
sysstat还包含其他工具,如`iostat`用于实时显示I/O统计,`mpstat`展示多处理器系统的CPU活动,以及`pidstat`用于进程级的性能监控。 总结起来,sysstat-5.0.5是一个全面的系统性能监控工具集,通过`sar`等组件,...
本文将深入探讨sysstat的安装、使用以及其在监控网络资源中的作用。 1. **sysstat介绍** sysstat是由 Sébastien Godard 开发的一款开源工具,用于收集和分析Linux系统的性能数据,包括CPU使用率、磁盘I/O、网络...
sysstat 是 Linux 系统中的常用工具包。它的主要用途是观察服务负载,比如CPU和... • 即时查看工具:iostat、mpstat、sar • 累计统计工具:sar 也就是说,sar 具有这两种功能。因此,sar 是 sysstat 中的核心工具。
SYSSTAT是一款广泛使用的开源软件包,它为Linux系统提供了一系列强大的性能监控工具。"sysstat-8.0.4.tar.gz"是这个软件的源代码压缩包,版本号为8.0.4,通常用于在Linux环境中安装和配置SYSSTAT。下面我们将详细...
sysstat的安装通常通过Linux的包管理器进行,如在Debian/Ubuntu上使用`apt-get install sysstat`,在CentOS/RHEL上使用`yum install sysstat`或`dnf install sysstat`。安装完成后,sysstat会自动配置并启动服务,...
mpstat 是一个强大的 Linux 系统监控工具,用于实时报告处理器活动和其他系统性能指标。...在实际工作中,结合 mpstat 和其他系统工具,如 vmstat、iostat 和 sar,可以构建全面的系统监控方案,确保服务器的稳定运行。
安装后,sysstat通常会自动配置为定期收集数据,并将结果存储在/var/log/sa目录下,用户可以通过sar命令查看报告。 总的来说,sysstat是一个不可或缺的系统监控工具,对于维护高性能的Linux服务器至关重要。了解并...
在安装sysstat-11.5.3时,首先需要解压这个`.tar.gz` 文件,使用命令 `tar -zxvf sysstat-11.5.3.tar.gz`。解压后进入解压后的目录,按照标准的Linux软件构建流程,通常包括 `./configure` 来检测系统环境,`make` ...