/**
* sar man手册简译, 欢迎大家补充、指正
* Author: cnscn
* Time : 2006-10-17 09:10
*
*/
sar --- 收集、报告或保存系统活动信息 Collect, report, or save system activity information
Options:
-A
列出保存的当天的所有活动的文件内容, 等同于-bBcdqrRuvwWy -I SUM -n FULL -P ALL
-b
报告I/O和传送速率统计。这个参数仅用于2.5及以后内核。可显示以下字段
tps 每秒从物理磁盘I/O的次数。多个逻辑请求会被合并为一个I/O磁盘请求。一次传输的大小是不确定的
rtps 每秒的读请求数
wtps 每秒的写请求数
bread/s 每秒读磁盘的数据块数(in blocks 1 block = 512B, 2.4以后内核)
bwrtn/s 每秒写磁盘的数据块数(in blocks 1 block = 512B, 2.4以后内核)
-B
显示内核页统计。 可显示如下字段
pgpgin/s
pgpgout/s
fault/s
majflt/s
-c
显示进程创建活动, 显示如下字段
proc/s 每秒进程创建数
-d m n
报告每个块设备的活动情况(2.4及以后内核)
m 每m秒采样一次
n 共采样n次
sar -d 30 5
Average: DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util
dev8-0 2.39 16.37 35.99 21.88 0.00 0.85 0.66 0.16
tps 显示指定设备的每秒I/O流量,多个逻辑请求可以合并为一个物理请求,流量为不确定大小
rd_sec/s 从设备读取的扇区数,(1扇区=512B)
wr_sec/s 写入设备的扇区数
avgrq-sz 流出设备的扇区数
avgqu-sz 流出设备的平均队列长度
await 从设备流出的平均I/O请时间,包括请求在队列和服务时的时间
svctm 平均I/O请求的服务时间
%util I/O请求的CPU时间百分比,当数字接近100%时,设备出现饱和
-H
-h
-i interval
选取尽可能接近interval所标识的数量的记录数 (Select data records at seconds as close as
possible to the number specified by the interval parameter)
-q
报告队列长度和平均负载,可列出下列字段
runq-sz 执行中的队列长度(等待运行的进程数)
plist-sz 进程列表中的进程数
ldavg-1 最后一分钟的系统负载
ldavg-5 最后5分钟的系统负载
ldavg-15 最后15�种拥南低掣涸�
-r
报告memory和swap使用统计,可列出如下字段
kbmemfree 可用的内存数(kB)
kbmemused 应用中的内存数,但不包括内核使用的内存(kB)
%memused 内存的使用百分比
kbcached 内核用于cache的内存数(kB)
kbswpfree
kbswpused
%swpused
kbswpcad 用于cache的swap内存数(kB)
-R
报告内存活动,可列出如下字段
frmpg/s 每秒空闲的内存页数,负值表示系统已经分配了的内存页数。注意:依据机器体系的不同,内存页的大小有4kB或8kB
bufpg/s 每秒系统用于buffers的附加的内存页数。负值表示较少的页数用于系统buffers
campg/s 每秒系统用于cached的附加的内存页数。负值表示较少的页数用于系统cached
-t
-u
列出cpu的使用情况,可列出下列字段
%user 用户层
%nice 用户层
%system 系统层
%iowait 系统有外部磁盘I/O请求时的cpu(s)的空闲时间百分不(Percentage of %time that the CPU
or CPUs were idle during which the system had an outstanding disk I/O
request)
%idle 系统没有外部磁盘I/O请求时的cpu(s)的空闲时间百分不(Percentage
of time that the CPU or CPUs were idle and the system did not have an
outstanding disk I/O request)
-v
报告文件或其它内核表的inode的状态,可列出如下字段
dentunusd Number of unused cache entries in the directory cache.
file-sz 已经使用了的文件句柄数 Number of used file handles
inode-sz Number of allocated disk quota entries.
super-sz 内核已经分配了的超级块的句柄 Number of super block handlers allocated by the kernel
%super-sz Percentage of allocated super block handlers with regard to
the maximum number of super block handlers that Linux can allocate.
dquot-sz 已经分配了的磁盘限额入口数 Number of allocated disk quota entries.
%dquot-sz Percentage of allocated disk quota entries with regard
to the maximum number of cached disk quota entries that can be
allocated.
rtsig-sz 队列中RT信号数 Number of queued RT signals.
%rtsig-sz Percentage of queued RT signals with regard to the maximum number of RT signals that can be queued.
-V
列出版本号和用法
-w
报告系统交换活动,列出如下字段
cswch/s 系统每秒交换活动的次数 Total number of context switches per second
-W
报告swapping活动信息,可列出如下字段
pswpin/s 每秒系统带来的交换页数 Total number of swap pages the system brought in per second.
pswpout/s 系统每秒带出、拿出的交换页数
-y
-n {DEV|EDEV|SOCK|FULL}
报告网络活动统计
DEV 指定列出所有网络设备的活动统计,可列出如下字段
IFACE 网络接口卡设备名,如eth0
rxpck/s 每秒收到的包数
txpck/s 每秒传输的包数
rxbyt/s 每秒收到的数据字节数
txbyt/s 每秒传输的数据字节数
rxcmp/s 每秒收到的压缩包数
txcmp/s 每秒传输的压缩包数
rxmcst/s 每秒收到的多播包数
EDEV 指定列出所有网设备失败包的情况,可列出如下字段
IFACE 网络接口卡设备名
rxerr/s 每秒收到的总的失败包数
txerr/s 每秒钟传输时的错误包数
coll/s 每秒钟传输时的冲突包数
rxdrop/s 每秒钟收到的包中由于Linux空间缺乏而丢弃的包数
txdrop/s 每秒钟传输过程中由于Linux空间缺乏而丢弃的包数
txcarr/s 每秒钟传输过程中的carrier-errors的数目
rxfram/s 每秒钟收到的帧序列错误数
rxfifo/s 每秒钟FIFO泛滥错误包数
txfifo/s 每秒钟传输时FIFO泛滥的错误包数
NFS 列出NFS客户端活动报告。 列出如下字段
call/s 每秒成功的RPC请求数
retrans/s (由于server超时)每秒需重新传输的RPC请求数
read/s 每秒成功的RPC的read请求数
write/s 每秒成功的RPC的write请求数
access/s 每秒成功的RPC的access请求数
getatt/s 每秒成功的RPC的getattr请求数
NFSD 列出NFS服务端活动报告。列出如下字段
totsck 总的socktes数
tcpsck 当前应用中的tcp sockets数
udpsck 当前应用中的udp sockets数
rawsck 当前应用中的RAW sockets数
ip-frag 当前应用中的IP帧数
FULL 等于指定-n选项的所有参数
-x {pid|SELF|ALL}
-X {pid|SELF|ALL}
-I {irq|SUM|ALL|XALL}
报告中断统计资料。
irq 是中断号,指定多个-I irq参数可以观看到多个相关中断的情况
SUM 指定显示每秒中接收到的所有中断情况
ALL 指定显示所有中断的前16个中断情况
XALL 指定显示所有中断包括潜在的APIC中断源
-P {cpu|ALL}
如果缺省-P则报告系统内的所有CPU的统计。如果参数为ALL,则报告每一个CPU和所有CPU的统计数据
[root@localhost ~]# sar -P 0
Linux 2.6.17-1.2187_FC5smp (localhost.localdomain) 2006年10月17日
08时30分01秒 CPU %user %nice %system %iowait %idle
08时40分01秒 0 6.24 0.00 0.64 0.02 93.10
[root@localhost ~]# sar -P 1
Linux 2.6.17-1.2187_FC5smp (localhost.localdomain) 2006年10月17日
08时30分01秒 CPU %user %nice %system %iowait %idle
08时40分01秒 1 7.66 0.00 0.60 0.03 91.71
-o [filename]
把报告输出到文件,否则显示到屏幕. 如果忽略filename,那么系统将把输出添加到/var/log/sa/sadd定时生成文件内(dd代表当前日期)
-f [filename]
从filename中提取预先保存在文件内的记录,并显示到屏幕上. 缺省filename则从/var/log/sa/sadd内提取
-s [hh:mm:ss]
设置报告的开始时间, Set the starting time of the data, causing the sar command
to extract records time-tagged at, or following, the time specified. The
default starting time is 08:00. Hours must be given in 24-hour
format. This option can be used only when data are read from a file
(option -f )
-e [hh:mm:ss]
设置报告的结束时间, The default ending time is 18:00:00.This option can be
used only when data are read from or written to a file (options -f or
-o )
[interval] 选择记录的时间间隔(秒)
[count] <默认为1>
sar 向标准输出列出选择的活动的累积数量。在多帐户系�衬冢ǜ嬉�ount(数量)和interval(时间间隔)参数,以指定秒数为时间间隔的指定的次数信息.
如果interval参数指定为0,则sar显示系统启动以来的平均时间统计。
如果count参数指定为0,则报告将不连续不断的进行。
如果不指定参数,则仅显示CPU的活动,如果CPU使用率接近100% (user + nice + system), 则显示出CPU局限
[root@localhost ~]# sar
08时26分00秒 LINUX RESTART
08时30分02秒 CPU %user %nice %system %iowait %idle
08时40分01秒 all 6.07 0.00 33.86 7.94 52.13
08时50分01秒 all 2.26 0.00 28.32 0.77 68.66
09时00分01秒 all 0.44 0.00 26.75 0.29 72.52
09时10分01秒 all 0.97 0.00 26.87 0.05 72.12
09时20分01秒 all 1.39 0.00 27.13 0.06 71.43
Average: all 2.22 0.00 28.58 1.82 67.38
如果需要多个样本和报告,那么可以如下所做
sar -o data.file interval count >/dev/null 2>&1 &
[root@localhost ~]# sar -u 2 5 报告CPU的使用情况,每2秒钟一次共输出5行
09时01分53秒 CPU %user %nice %system %iowait %idle
09时01分55秒 all 36.41 0.00 2.49 47.38 13.72
09时01分57秒 all 38.40 0.00 18.20 36.91 6.48
09时01分59秒 all 32.50 0.00 4.50 52.00 11.00
09时02分01秒 all 44.00 0.00 48.50 7.25 0.25
09时02分03秒 all 36.91 0.00 30.42 27.93 4.74
Average: all 37.64 0.00 20.82 34.30 7.24
sar -I 14 -o int14.file 2 10
每2秒报告一次14号中断的情况,共输出10行,并把结果保存到文件int14.file内
Report statistics on IRQ 14 for each 2 seconds. 10 lines are displayed. Data are stored in a file called int14.file.
sar -r -n DEV -f /var/log/sa/sa16
列出每天保存在/var/log/sa/sa16内的内存、交换分区、网络活动情况
Display memory, swap space and network statistics saved in daily data file ’sa16’.
sar -A
列出保存的当天的活动文件内容
Display all the statistics saved in current daily data file.
原文地址:http://www.cublog.cn/u/24474/showart_448768.html
分享到:
相关推荐
这种方法为SAR图像处理领域提供了一个有效的工具,有助于改善现有系统的性能,并为进一步的研究和发展奠定了坚实的基础。未来的研究可以考虑将这种方法扩展到更广泛的SAR图像应用场景中,以应对更多挑战性的任务。
5. **MATLAB实现**:MATLAB是进行信号处理和图像分析的常用工具,其强大的函数库和可视化能力使得SAR目标检测算法的实现变得相对容易。在提供的源码中,可能包含了对上述步骤的实现,比如用`imfilter`进行滤波,`...
SAPToolbox是一个专门针对合成孔径雷达(Synthetic Aperture Radar, SAR)成像处理的工具包,它集成了多种关键算法,如匹配滤波器...使用这个工具包,用户可以方便地实现和比较不同算法的效果,从而优化SAR系统的性能。
1. SAR雷达点目标仿真:在SAR系统设计和性能评估阶段,点目标仿真是一项基础工作。点目标通常代表雷达视野中的最小可分辨单元,其回波特性反映了雷达系统的基本性能。仿真过程包括了雷达参数设置(如工作频率、脉冲...
- **故障诊断与性能评估**:检测和分析SAR系统可能出现的问题,评估系统性能。 总的来说,SARCS SAR仿真程序结合了SAR回波模型和CS成像技术,为SAR领域的科研人员和工程师提供了一个强大的工具,用于模拟、优化和...
此外,分布式小卫星SAR系统由于其组成卫星体积小、成本低,还具备了在空间实现动目标检测和干涉高程测量等高级功能的可能性。 在分布式小卫星SAR系统的研究中,模糊函数是一个重要的分析工具。模糊函数能够表征雷达...
在这个"**SAR.rar_SAR_SAR回波仿真_sar点成像仿真_点目标 SAR_点目标仿真**"压缩包中,我们主要探讨的是SAR系统对于点目标的回波仿真及成像过程,这在理解和优化SAR系统性能方面具有重要意义。 首先,**SAR回波仿真...
### 不同SAR系统的性能比较 不同的SAR系统因其设计特性和工作模式的不同,在海洋目标检测能力上有所差异。例如,ERS-1雷达采用VV极化和小入射角,而RADARSAT则使用HH极化和大入射角。这种差异直接影响了它们在检测...
关键词包括SAR图像变化检测、谱聚类、非局部差异图像、直方图谱聚类等,表明了研究的焦点在于利用这些技术提高遥感图像处理的性能和实用性。 遥感技术自20世纪60年代以来经历了快速发展,从早期的气象卫星和载人...
3. **SAR回波仿真**:通过仿真,可以研究不同参数(如发射频率、脉冲重复频率等)对回波特性的影响,评估系统性能,以及优化系统设计。 4. **Range-Doppler成像**:Range-Doppler算法是基于多普勒频移和距离信息,...
SAR系统通过发射雷达波并接收反射回来的信号,利用这些回波信息来生成高分辨率的图像。在SAR图像处理中,边缘检测是一个关键步骤,因为它有助于识别和提取图像中的重要特征,例如地形、建筑物或目标。 本压缩包"sar...
然而,SAR系统在实际应用中常常受到各种干扰的影响,其中欺骗干扰是一种重要的干扰类型,它旨在破坏SAR的成像过程,降低图像质量或使目标难以识别。本文将详细介绍欺骗干扰的几种主要形式,并探讨如何使用MATLAB进行...
4. **性能分析**:MATLAB可以用于评估SAR系统的性能,例如信噪比(SNR)、分辨力、成像质量等,并进行参数优化。 5. **可视化**:MATLAB具有强大的图形用户界面(GUI)设计功能,可以创建交互式的SAR图像显示和分析...
波束形成和优化是SAR系统性能的关键,它直接影响到成像质量、覆盖范围和数据处理效率。传统的SAR波束形成方法往往基于固定波束宽度和方向,但这种方法在面对复杂多变的地形和目标时存在局限性,如波束失配、旁瓣干扰...
总的来说,理解并优化PSLR和ISLR是提升雷达和SAR系统性能的关键。通过分析和调整系统参数,可以有效降低旁瓣,从而提高目标检测的精度和可靠性。在“PSLR_ISLR_sar积分旁瓣比_SAR_PSLR_雷达_点目标”这个项目中,...
而使用VC++(Visual C++)作为开发工具来处理SAR影像,可以实现高效的算法实现和灵活的编程需求。 1. SAR影像基础:SAR影像与传统的光学影像不同,它通过发射并接收雷达波,利用目标反射的回波形成图像。SAR影像...
点目标仿真则是SAR系统设计和分析的重要环节,它可以模拟真实环境中单一目标的雷达回波特性,为系统性能评估和优化提供依据。 在SAR目标仿真平台上,点目标仿真通常包括以下几个关键步骤: 1. **目标模型建立**:...
仿真算法可以模拟真实场景,测试SAR系统的性能,验证理论模型,并为系统优化提供依据。在双基SAR中,仿真算法可以帮助研究者理解系统行为,调整参数,以及评估不同操作策略的效果。 **六、Matlab在SAR仿真中的应用*...