学习啦 > 学习电脑 > 操作系统 > Linux教程 > linux系统中sar命令的详细解释

linux系统中sar命令的详细解释

时间: 佳洲1085 分享

linux系统中sar命令的详细解释

  Linux系统中sar命令其实是后台进程的前端显示工具,下面由学习啦小编为大家整理了linux系统中sar命令的详细解释,希望对大家有帮助!

  linux系统中sar命令的详细解释

  linux系统中sar安装

  #yum -y install sysstat #或者 yum install sysstat (自己按y)

  #whereis sar

  #whereis iostat

  安装完成。

  linux系统中sar的用法

  //每隔一秒往屏幕输出一次cpu使用信息,共输出5次:

  #sar 1 5 #或者 sar -u 1 5

  //每2秒采样1次,共10次,把CPU使用数据保存到/opt/cpu.log文件中。

  #sar 2 10 > /opt/cpu.log

  //当前所有核心的数据显示。

  #sar -P ALL 1 1

  //每隔1秒记录CPU的使用情况,直到11点02分,数据将保存到/opt/cpu.log文件中。(-e 参数表示结束时间,注意时间格式:必须为hh:mm:ss格式)

  #sar 1 0 -u -e 11:02:00 > /opt/cpu.log

  //每隔1秒记录内存使用情况,直到11点02分,数据将保存到/opt/memory.log文件中。

  #sar 1 0 -r -e 11:02:00 > /opt/memory.log

  //每隔1秒记录网络使用情况,直到11点02分,数据将保存到/opt/network.log文件中。

  #sar 1 0 -n DEV -e 11:02:00 > /opt/network.log

  补充:linux系统中sar的语法格式

  一般格式:

  sar [ options... ] [ <interval> [ <count> ] ]

  常用选项:

  -A :包括绝大多数选项。

  -b :报告I/O和传输速率统计。

  -B :报告分页统计。

  -c :报告进程创建活动。

  -d :报告每个活动的块设备。(指磁盘)

  -e [ hh:mm:ss ] :设置sar命令执行的结束时间,时间为24小时制格式。

  -I { irq | SUM | ALL | XALL } :报告给定中断的统计。

  -n { DEV | EDEV | NFS | NFSD | SOCK | ALL } :报告网络统计。

  -P { cpu | ALL } :报告每个处理器的统计信息,可以统计指定或全部处理器。

  -q :报告队列长度和平均负载。

  -r :报告内存和交换空间的利用情况统计。

  -R :报告内存统计。

  -u :报告CPU利用率。

  interval :两次输出之间的间隔时间。

  count :按照这个时间间隔统计的次数。

  Ps. tar命令的-o filename参数可以生成文件,但是是二进制文件,还得用-f filename命令才能打开。所以,这里不推荐使用。而用了输出重定向

3645285