74. Process Management - sar
Contents
sar is a tool for collecting, reporting, or storing system activity information.
Statistics
Paging
Here are descriptions for paging fields:
| Field | Description |
|---|---|
| pgpgin/s | The total number of bytes that the system has paged in from the disk per second. |
| pgpgout/s | The total number of bytes that the system has paged out to the disk per second. |
| fault/s | The number of page-missing failures (major and minor faults) per second caused by the system. |
| majflt/s | The number of major faults per second caused by the system. |
| pgfree/s | The number of pages that the system stores in the idle list per second. |
| pgscank/s | The number of pages scanned per second by the kswapd daemon. |
| pgscand/s | The number of pages scanned directly per second. |
| pgsteal/s | The number of pages that the system reclaims per second from the page cache and the swap cache. |
| %vmeff | The formula for this percentage is pgsteal divided by pgscan, which represents the efficiency of page reclaim. |
Options
Here are some options for sar command:
| Option | Description |
|---|---|
| -B | Report paging statistics. |
| -b | Report I/O ad transfer rate statistics. |
| -d | Report block device activity statistics. |
| -H | Report hugepage utilization statistics. |
| -n {keywork [,…] | ALL} | Report network statistics, available keyworkds are: DEV, EDEV, NFS, NFSD, SOCK. |
| -q | Report queue length and load average. |
| -r | Report memory utilization statistics. |
| -S | Report swap space utilization statistics. |
| -u [ALL] | Report CPU utilization. the ALL keyword displays all CPU fields. |
| -v | Report inode, file and kernal tables status. |
| -W | Report swapping statistics. |
| -w | Report task creation and system switching activity |
Examples
Before we start using it, we need to install it:
|
|
Show Paging Statistics
|
|
Show I/O Statistics
|
|
Show Block Device Activity Statistics
|
|
Show Hugepage Utilization Statistics
|
|
Show All Network Statistics
|
|
Show Queue Length and Load Average Statistics
|
|
Show Memory Utilization Statistics
|
|
Show Swap Space Utilization Statistics
|
|
Show All CPU Utilization Statistics
|
|
Show Inode, File and Kernel Tables Status
|
|
Show Swapping Statistics
|
|
Show Task Creation and System Swicthing Activity
|
|
References SAR(1)
Author Dong Chen
LastMod Mon Apr 15 2019