linux升级监控-sysstat
来源:互联网 发布:矩阵特征根 编辑:程序博客网 时间:2024/04/30 14:54
1.安装
./configure
make
make install
二、sar 命令介绍
sar -h
用法: sar [ 选项 ] [ <时间间隔> [ <次数> ] ]
主选项和报告:
-b I/O 和传输速率信息状况
-B 分页状况
-d 块设备状况
-I { <中断> | SUM | ALL | XALL }
中断信息状况
-m 电源管理信息状况
-n { <关键词> [,...] | ALL }
网络统计信息
关键词可以是:
DEV 网卡
EDEV 网卡 (错误)
NFS NFS 客户端
NFSD NFS 服务器
SOCK Sockets (套接字) (v4)
IP IP 流 (v4)
EIP IP 流 (v4) (错误)
ICMP ICMP 流 (v4)
EICMP ICMP 流 (v4) (错误)
TCP TCP 流 (v4)
ETCP TCP 流 (v4) (错误)
UDP UDP 流 (v4)
SOCK6 Sockets (套接字) (v6)
IP6 IP 流 (v6)
EIP6 IP 流 (v6) (错误)
ICMP6 ICMP 流 (v6)
EICMP6 ICMP 流 (v6) (错误)
UDP6 UDP 流 (v6)
-q 队列长度和平均负载
-r 内存利用率
-R 内存状况
-S 交换空间利用率
-u [ ALL ]
CPU 利用率
-v Kernel table 状况
-w 任务创建与系统转换统计信息
-W 交换信息
-y TTY 设备状况
===============================================================================
举例:
a.查看内存
sar -r 1 100
12时25分01秒 kbmemfree kbmemused %memused kbbuffers kbcached kbcommit %commit
12时25分02秒 285068 742000 72.24 32744 475552 455472 21.94
注解:
kbmemfree 空闲内存
kbmemused 使用内存
kbcached 缓存内存
kbbuffers 内核中作为缓存区使用的物理内存容量
kbcached 内核中作为缓存使用的物理内存容量
kbswpfree 交换区的空闲容量
kbswpused 使用中的交换区容量
b.查看平均负载
sar -q 1 100
12时43分20秒 runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15
12时43分21秒 0 253 0.00 0.00 0.00
平均时间: 0 253 0.00 0.00 0.00
注解:
runq-sz 运行队列的进程数
plist-sz 系统进程队列数
后三项为平均负载
c.查看cpu使用率
sar -u 1 3
13时13分19秒 CPU %user %nice %system %iowait %steal %idle
13时13分10秒 all 1.01 0.00 3.02 0.00 0.00 95.95
注解:
%steal 利用Xen等OS虚拟化技术时,等待其他虚拟cpu计算占用的时间比例
%idle CPU没有等待磁盘I/O的空闲状态消耗的时间比例
%nice 通过nice改变了进程调度优先级的进程,在用户模式下消耗的cpu时间的比列
d.查看页面交换发生状况
sar -W
13时52分56秒 pswpin/s pswpout/s
13时52分59秒 0.00 0.00
注解:
pswpin/s 每秒内换入页面数(swap in)
pswpout/s 每秒内换出页面数
e.块设备状况
sar -d 1 1
平均时间: DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util
平均时间: dev1-0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
平均时间: dev2-0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
平均时间: dev2-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
注解:
DEV 设备名
tps 每秒的I/O流量。一个传送就是一个I/O请求,多个逻辑请求可以被合并为一个物理I/O请求
rd_sec/s 每秒从设备读取的扇区数(1扇区=512字节)
wr_sec/s 每秒写入设备的扇区数目。
avgrq-sz 平均每次设备I/O操作的数据大小(单位:扇区)
avgqu-sz 平均I/O队列长度。
await 平均每次设备I/O操作的等待时间(毫秒)
svctm 平均每次设备I/O操作的服务时间(毫秒)
%util 一秒中有百分之几的时间用于I/O操作。
./configure
make
make install
二、sar 命令介绍
sar -h
用法: sar [ 选项 ] [ <时间间隔> [ <次数> ] ]
主选项和报告:
-b I/O 和传输速率信息状况
-B 分页状况
-d 块设备状况
-I { <中断> | SUM | ALL | XALL }
中断信息状况
-m 电源管理信息状况
-n { <关键词> [,...] | ALL }
网络统计信息
关键词可以是:
DEV 网卡
EDEV 网卡 (错误)
NFS NFS 客户端
NFSD NFS 服务器
SOCK Sockets (套接字) (v4)
IP IP 流 (v4)
EIP IP 流 (v4) (错误)
ICMP ICMP 流 (v4)
EICMP ICMP 流 (v4) (错误)
TCP TCP 流 (v4)
ETCP TCP 流 (v4) (错误)
UDP UDP 流 (v4)
SOCK6 Sockets (套接字) (v6)
IP6 IP 流 (v6)
EIP6 IP 流 (v6) (错误)
ICMP6 ICMP 流 (v6)
EICMP6 ICMP 流 (v6) (错误)
UDP6 UDP 流 (v6)
-q 队列长度和平均负载
-r 内存利用率
-R 内存状况
-S 交换空间利用率
-u [ ALL ]
CPU 利用率
-v Kernel table 状况
-w 任务创建与系统转换统计信息
-W 交换信息
-y TTY 设备状况
===============================================================================
举例:
a.查看内存
sar -r 1 100
12时25分01秒 kbmemfree kbmemused %memused kbbuffers kbcached kbcommit %commit
12时25分02秒 285068 742000 72.24 32744 475552 455472 21.94
注解:
kbmemfree 空闲内存
kbmemused 使用内存
kbcached 缓存内存
kbbuffers 内核中作为缓存区使用的物理内存容量
kbcached 内核中作为缓存使用的物理内存容量
kbswpfree 交换区的空闲容量
kbswpused 使用中的交换区容量
b.查看平均负载
sar -q 1 100
12时43分20秒 runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15
12时43分21秒 0 253 0.00 0.00 0.00
平均时间: 0 253 0.00 0.00 0.00
注解:
runq-sz 运行队列的进程数
plist-sz 系统进程队列数
后三项为平均负载
c.查看cpu使用率
sar -u 1 3
13时13分19秒 CPU %user %nice %system %iowait %steal %idle
13时13分10秒 all 1.01 0.00 3.02 0.00 0.00 95.95
注解:
%steal 利用Xen等OS虚拟化技术时,等待其他虚拟cpu计算占用的时间比例
%idle CPU没有等待磁盘I/O的空闲状态消耗的时间比例
%nice 通过nice改变了进程调度优先级的进程,在用户模式下消耗的cpu时间的比列
d.查看页面交换发生状况
sar -W
13时52分56秒 pswpin/s pswpout/s
13时52分59秒 0.00 0.00
注解:
pswpin/s 每秒内换入页面数(swap in)
pswpout/s 每秒内换出页面数
e.块设备状况
sar -d 1 1
平均时间: DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util
平均时间: dev1-0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
平均时间: dev2-0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
平均时间: dev2-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
注解:
DEV 设备名
tps 每秒的I/O流量。一个传送就是一个I/O请求,多个逻辑请求可以被合并为一个物理I/O请求
rd_sec/s 每秒从设备读取的扇区数(1扇区=512字节)
wr_sec/s 每秒写入设备的扇区数目。
avgrq-sz 平均每次设备I/O操作的数据大小(单位:扇区)
avgqu-sz 平均I/O队列长度。
await 平均每次设备I/O操作的等待时间(毫秒)
svctm 平均每次设备I/O操作的服务时间(毫秒)
%util 一秒中有百分之几的时间用于I/O操作。
- linux升级监控-sysstat
- 通过sysstat监控linux各项参数
- Linux 安装性能监控检测工具sysstat
- Linux系统维护监控工具集sysstat详解
- Linux 安装性能监控检测工具sysstat
- sysstat 10.1.3 发布,Linux 系统监控工具包
- sysstat 10.1.3 发布,Linux 系统监控工具包
- linux系性能和使用活动监控工具sysstat
- 全能冠军:Linux系统性能和使用活动监控工具 sysstat
- Linux性能监控工具sysstat系列:介绍与安装
- Linux性能监控工具sysstat系列:介绍与安装
- 系统监控工具sysstat
- sysstat性能监控工具
- Linux系统维护常用工具sysstat
- linux sysstat 命令说明
- linux sysstat 安装使用
- Linux sysstat常用命令介绍
- Linux安装sysstat
- 专访刘伟:软件开发人员的内功修炼之道
- 九度OJ 1072 harsh处理清华机试之邮票面值总和
- iphone开发十几个实用demo合集
- ETL的解释
- AWK 简明教程
- linux升级监控-sysstat
- ELO算法
- Pidgin下登陆Hipchart的步骤
- 过年好啊!
- c# 集合对象详解
- ListView的理解
- Lol的积分机制:埃罗(ELO)预算法详解
- linux 使用ssh登录到另一台服务器和本地之间的切换
- Android异步下载图片并且缓存图片到本地