sar

Output sar command results to a csv file

扶醉桌前 提交于 2019-12-03 16:05:07
I'm relatively new to shell programming and would like to know if there is a simple way to output the results of the sar command to a csv file. Using sar > file1.csv does the job, but it is not properly formatted. All the data is present in one column. I tried this, but it was worse sar -d -u -w 1 1 | grep -v Average | grep -v Linux | tr -s ' ' ',' | tr -d '\n' > file1.csv Can anyone give me the right script to store the output of the sar command in a csv file. Help will be appreciated. sar -d -u -w 1 1 | grep -v Average | grep -v Linux |awk '{if ($0 ~ /[0-9]/) { print $1","$2","$4","$5","$6;

InSAR

被刻印的时光 ゝ 提交于 2019-12-02 22:25:46
干涉合成孔径雷达 1. most popular band: L band, C band, X band (wavelength递减) longer wavelength: 更好地渗透植被 shorter wavelength: 更多细节 2. SAR优缺点(合成孔径雷达) 优点: a) 独立性,不依附于太阳光 b) 能穿透云层 c) 短时间内得到大范围区域的图像 d) DEM生成与地面形变制图的干涉测量 缺点: a) 斑点 b) 分辨率无法与光学图像相比(以前) c) 在多山地区可行性低 3. SAR平台 a) airborne空运 GeoSAR: X- and P-band  UAVSAR: L-band b) space shuttle航天飞机 SIR-A  SIR-B  SIR-C / X-SAR  SRTM c) Satellite卫星 来源: https://www.cnblogs.com/eleni/p/11764788.html

Linux通过sar命令查看网卡流量

匿名 (未验证) 提交于 2019-12-02 21:59:42
sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。 sar命令参数很多,有时间man一下。 -n参数很有用,他有6个不同的开关:DEV | EDEV | NFS | NFSD | SOCK | ALL 。DEV显示网络接口信息,EDEV显示关于网络错误的统计数据,NFS统计活动的NFS客户端的信息,NFSD统计NFS服务器的信息,SOCK显示套 接字信息,ALL显示所有5个开关。它们可以单独或者一起使用。我们现在要用的就是-n DEV了。 输入命令: 命令后面 1 4 意思是:每一秒钟取一次值,取四次。 IFACE:LAN接口 rxpck/s:每秒钟接收的数据包 txpck/s:每秒钟发送的数据包 rxbyt/s:每秒钟接收的字节数 txbyt/s:每秒钟发送的字节数 rxcmp/s:每秒钟接收的压缩数据包 txcmp/s:每秒钟发送的压缩数据包 rxmcst/s:每秒钟接收的多播数据包 IFACE:LAN接口 rxerr/s:每秒钟接收的坏数据包 txerr/s:每秒钟发送的坏数据包 coll/s:每秒冲突数 rxdrop/s:因为缓冲充满

Linux工具之sar

守給你的承諾、 提交于 2019-12-01 16:15:09
1、sar简介 sar(System Activity Reporter 系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告, 包括:文件的读写情况、系统调用的使用情况、磁盘 I/O、CPU 效率、内存使用状况、进程活动及 IPC 有关的活动等。 2、语法参数 sar [options] [-A] [-o file] t [n] 其中: t为采样间隔,n为采样次数,默认值是1; -o file表示将命令结果以二进制格式存放在文件中,file 是文件名。 options 为命令行选项,sar命令常用选项如下: -A:所有报告的总和 -u:输出CPU使用情况的统计信息 -v:输出inode、文件和其他内核表的统计信息 -d:输出每一个块设备的活动信息 -r:输出内存和交换空间的统计信息 -b:显示I/O和传送速率的统计信息 -a:文件读写情况 -c:输出进程统计信息,每秒创建的进程数 -R:输出内存页面的统计信息 -y:终端设备活动情况 -w:输出系统交换活动信息 3、CPU资源监控 每10秒采样一次,连续采样3次,观察CPU 的使用情况,并将采样结果以二进制形式存入当前目录下的文件3.test中,需键入如下命令: 输出项说明: CPU:all 表示统计信息为所有 CPU 的平均值。 %user:显示在用户级别

linux工具之sar

人盡茶涼 提交于 2019-11-30 01:28:26
sar`(System Activity Reporter 系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘 I/O、CPU 效率、内存使用状况、进程活动及 IPC 有关的活动等。 我们可以使用 sar 命令来获得整个系统性能的报告。这有助于我们定位系统性能的瓶颈,并且有助于我们找出这些烦人的性能问题的解决方法。 Linux 内核维护着一些内部计数器,这些计数器包含了所有的请求及其完成时间和 I/O 块数等信息, sar 命令从所有的这些信息中计算出请求的利用率和比例,以便找出瓶颈所在。 sar 命令主要的用途是生成某段时间内所有活动的报告,因此必需确保 sar`命令在适当的时间进行数据采集(而不是在午餐时间或者周末) 命令参数 用法: sar [ 选项 ] [ <时间间隔> [ <次数> ] ] 主选项和报告: -b I/O 和传输速率信息状况 -B 分页状况 -d 块设备状况 -I { <中断> | SUM | ALL | XALL } 中断信息状况 -m 电源管理信息状况 -n { <关键词> [,...] | ALL } 网络统计信息 关键词可以是: DEV 网卡 EDEV 网卡 (错误) NFS NFS 客户端 NFSD NFS 服务器 SOCK Sockets

CNC-如何打ESU

陌路散爱 提交于 2019-11-29 19:29:25
Step 1. 到support.oracle.com 查找 SAR号码。 Step 2. Download 包含这个SAR的JL*包,例如SAR 8948501 是在JL14579.exe中的。 Step 3. 将这个ESU的JL*文件放到服务器的特定目录下,如../CA2.5/ESU/JL14579 Step 4. Install 这个JL*包,放到DEP svr上的E900文件目录下 Step 5. Check 在 ../E900/Planner/package/下是否存在JL15479这个文件夹 Step 6. Move this to Every pathcode Login JDEPLAN Env, 运行P96470或者选择菜单中的System Install Tools。 Choose JL14579 Next,选择PD PY DV Step 7. Check JL15479文件夹里面的JL15479.htm,此文件中含有打包改ESU所影响的程序以及所要进行的特殊设置。(非常重要) Step 8. Build和Deploy 是和普通打包是一样的。 来源: http://www.cnblogs.com/offic0600/archive/2010/06/29/1767318.html

sar 命令

99封情书 提交于 2019-11-29 16:53:31
NAME sar - Collect, report, or save system activity information. SYNOPSIS sar [ -A ] [ -b ] [ -B ] [ -C ] [ -d ] [ -h ] [ -i interval ] [ -m ] [ -p ] [ -q ] [ -r ] [ -R ] [ -S ] [ -t ] [ -u [ ALL ] ] [ -v ] [ -V ] [ -w ] [ -W ] [ -y ] [ -j { ID | LABEL | PATH | UUID | ... } ] [ -n { keyword [,...] | ALL } ] [ -I { int [,...] | SUM | ALL | XALL } ] [ -P { cpu [,...] | ALL } ] [ -o [ filename ] | -f [ filename ] ] [ --legacy ] [ -s [ hh:mm:ss ] ] [ -e [ hh:mm:ss ] ] [ interval [ count ] ] sar(System Activity Reporter)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率

FFMPEG命令行工具学习

南笙酒味 提交于 2019-11-27 22:28:47
目录 0 ffmpeg下载 1 ffprobe 1.1 简介 1.2 先睹为快 1.3 ffprobe命令详解 2 ffplay 2.1 简介 2.2 先睹为快 2.3 ffplay命令详解 3 ffmpeg 3.1 简介 3.2 先睹为快 3.3 ffmpeg命令详解 0 ffmpeg下载 FFMPEG官网(h ttp://ffmpeg.org/ )提供了编译好的可用版本的下载地址,其中windows,mac可用版本下载地址如 http://ffmpeg.zeranoe.com/builds/ 。 该网站中的FFMPEG分为3个版本:Static,Shared,Dev。 Static版本 :只有3个应用程序:ffmpeg.exe,ffplay.exe,ffprobe.exe,每个exe的体积都很大,相关的Dll(mac上为dylib)等已经被编译到exe里面去了。 Shared版本 :里面除了3个应用程序:ffmpeg.exe,ffplay.exe,ffprobe.exe之外,还有一些Dll,比如说avcodec-54.dll之类的。Shared里面的exe体积很小,他们在运行的时候,到相应的Dll中调用功能。 Dev版本 :是用于开发的,里面包含了库文件xxx.lib以及头文件xxx.h,这个版本不包含exe文件。 打开系统命令行界面,mac或linux的终端

一次公司需求记录,python处理sysstat收集的sa性能数据

筅森魡賤 提交于 2019-11-25 20:25:01
鉴于每个月需要把公司上千台的服务的cpu使用利率,CPU负载,内存使用率、网络流量等数据取出,以前是手动通过zabbix的平台去获取,每次都需要花费1-2小时才能完成这个需求,太耗时,因此优化为systat软件采集数据,然后通过python脚本处理/var/log/sa下采集到数据,然后入库到mysql数据库中,以后每次取数据,只需要一行sql代码就能获取到数据,方便快捷,本文把采集数据的脚本截图,如下所示: 最后附上完整代码: #!/bin/python2.7 #coding: utf-8 #################脚本用法:要取哪天的数据就输入哪天的时间,比如9月1输入应为20190901 import os import sys import datetime import commands import time def get_cpu(sdate,edate): cpunum = int(commands.getoutput("cat /proc/cpuinfo |grep processor|wc -l")) path = os.popen("find /var/log/sa/ -type f -newermt "+sdate+" ! -newermt "+edate+" |grep -v sar").readlines() path = [m.rstrip("