Difference between revisions of "Sar -d"

From wikieduonline
Jump to navigation Jump to search
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
:<code>[[sar]] -d</code> To report disk ([[block]] devices) activity. See also <code>[[iostat -x]]</code>.
+
{{lowercase}}
 +
*<code>[[sar]] -d</code> To report disk ([[block]] devices) activity. See also <code>[[iostat -x]]</code>.
  
  
* <code>sar -d</code>
+
* <code>[[sar]] -d</code>
 
* <code>sar -d --human</code>
 
* <code>sar -d --human</code>
 
* <code>sar -d --human | egrep "util|dev253-4"</code>
 
* <code>sar -d --human | egrep "util|dev253-4"</code>
Line 14: Line 15:
 
</pre>
 
</pre>
  
  svctm The average service time (in milliseconds) for I/O requests that were issued to the device. Warning! Do not trust this field any more. This field will be removed in a future sysstat version
+
  '''svctm''' The average service time (in milliseconds) for I/O requests that were issued to the device. Warning! '''Do not trust this field any more'''. This field will be removed in a future sysstat version
  
  
<pre>
+
 
sar
+
sar
01:12:01 PM    CPU    %user    %nice  %system  %iowait    %steal    %idle
+
01:12:01 PM    CPU    %user    %nice  %system  %iowait    %[[steal]]     %idle
01:13:01 PM    all      2.99      0.00      6.58      7.13      0.00    83.30
+
01:13:01 PM    all      2.99      0.00      6.58      7.13      0.00    83.30
01:14:01 PM    all      5.39      0.00      2.30      6.70      0.00    85.61
+
01:14:01 PM    all      5.39      0.00      2.30      6.70      0.00    85.61
01:15:01 PM    all      4.80      0.00      0.96      8.91      0.00    85.33
+
01:15:01 PM    all      4.80      0.00      0.96      8.91      0.00    85.33
01:16:01 PM    all      4.65      0.00      0.64      6.19      0.00    88.52
+
01:16:01 PM    all      4.65      0.00      0.64      6.19      0.00    88.52
</pre>
+
 
 
<code>%iowait</code> column from <code>sar</code> command also provide information about disk I/O requests.
 
<code>%iowait</code> column from <code>sar</code> command also provide information about disk I/O requests.
  
Line 40: Line 41:
 
* <code>[[sar -F]]</code> [[filesystem]] [[disk space usage]]
 
* <code>[[sar -F]]</code> [[filesystem]] [[disk space usage]]
 
* <code>[[sar -b]]</code>
 
* <code>[[sar -b]]</code>
* [[Device mapper]]
+
* [[Device mapper]]: <code>ls -lrt [[/dev/mapper/]]</code>
 +
* [[iostat]]
 +
* [[/etc/sysstat/sysstat]]
  
 
== See also ==
 
== See also ==

Latest revision as of 12:18, 29 November 2023


  • sar -d
  • sar -d --human
  • sar -d --human | egrep "util|dev253-4"
sar -d
02:45:01 PM       DEV       tps     rkB/s     wkB/s   areq-sz    aqu-sz     await     svctm     %util
02:46:01 PM    dev7-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
02:46:01 PM    dev7-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
02:46:01 PM    dev7-2      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
svctm The average service time (in milliseconds) for I/O requests that were issued to the device. Warning! Do not trust this field any more. This field will be removed in a future sysstat version


sar
01:12:01 PM     CPU     %user     %nice   %system   %iowait    %steal     %idle
01:13:01 PM     all      2.99      0.00      6.58      7.13      0.00     83.30
01:14:01 PM     all      5.39      0.00      2.30      6.70      0.00     85.61
01:15:01 PM     all      4.80      0.00      0.96      8.91      0.00     85.33
01:16:01 PM     all      4.65      0.00      0.64      6.19      0.00     88.52

%iowait column from sar command also provide information about disk I/O requests.

Activities[edit]

  1. Review read, write and load of block devices using sar and awk
wkB/s > 90.000
DEVICE="dev253"; for i in `ls -1 /var/log/sysstat/sa??`; do echo $i; sar -f $i -d | awk '$6>90000' | grep $DEVICE | grep -v "^0" ; done
rkB/s > 90.000
DEVICE="dev253"; for i in `ls -1 /var/log/sysstat/sa??`; do echo $i; sar -f $i -d | awk '$5>90000' | grep $DEVICE | grep -v "^0" ; done
%util > 95%
DEVICE="dev253"; for i in `ls -1 /var/log/sysstat/sa??`; do echo $i; sar -f $i -d | awk '$NF>95' | grep $DEVICE | grep -v "^0" ; done


Related commands[edit]

See also[edit]

Advertising: