]> granicus.if.org Git - sysstat/commitdiff
sar: Add softnet statistics (part 8): Update documentation
authorSebastien GODARD <sysstat@users.noreply.github.com>
Sat, 29 Oct 2016 15:06:12 +0000 (17:06 +0200)
committerSebastien GODARD <sysstat@users.noreply.github.com>
Sat, 29 Oct 2016 15:06:12 +0000 (17:06 +0200)
Update sar's manual page to document softnet metrics.

Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
man/sar.in

index b19629cb918ee5a38bc34f122a51de52645c77f7..a71f350ddcbdc5d935227c41101b8188f6fcd238 100644 (file)
@@ -1,4 +1,4 @@
-.TH SAR 1 "JUNE 2016" Linux "Linux User's Manual" -*- nroff -*-
+.TH SAR 1 "OCTOBER 2016" Linux "Linux User's Manual" -*- nroff -*-
 .SH NAME
 sar \- Collect, report, or save system activity information.
 .SH SYNOPSIS
@@ -641,9 +641,10 @@ Possible keywords are
 .BR EIP6 ,
 .BR ICMP6 ,
 .BR EICMP6 ,
-.BR UDP6
+.BR UDP6 ,
+.BR FC
 and
-.BR FC .
+.BR SOFT .
 
 With the
 .B DEV
@@ -1788,6 +1789,44 @@ The total number of transmission words received per second.
 The total number of transmission words transmitted per second.
 .RE
 
+With the
+.B SOFT
+keyword, statistics about software-based network processing are reported.
+The following values are displayed:
+
+.B total/s
+.RS
+The total number of network frames processed per second.
+.RE
+
+.B dropd/s
+.RS
+The total number of network frames dropped per second because there
+was no room on the processing queue.
+.RE
+
+.B squeezd/s
+.RS
+The number of times the softirq handler function terminated per second
+because its budget was consumed or the time limit was reached, but more
+work could have been done.
+.RE
+
+.B rx_rps/s
+.RS
+The number of times the CPU has been woken up per second
+to process packets via an inter-processor interrupt.
+.RE
+
+.B flw_lim/s
+.RS
+The number of times the flow limit has been reached per second.
+Flow limiting is an optional RPS feature that can be used to limit the number of
+packets queued to the backlog for each flow to a certain amount.
+This can help ensure that smaller flows are processed even though
+much larger flows are pushing packets in.
+.RE
+
 The
 .B ALL
 keyword is equivalent to specifying all the keywords above and therefore all the network