Linux Performance Measurements using vmstat
Autor: Marcos Abadi | Publicado: 2014-08-18T08:29:00-03:00

vmstat (virtual memory statistics) is a valuable monitoring utility, which also provides information about block IO and CPU activity in addition to memory.

vmstat Basics

vmstat provides a number of values and will typically be called using two numerical parameters.

Example: vmstat 1 5


1 -&gt; the values will be re-measured and reported every second
5 -&gt; the values will be reported five times and then the program will stop


The first line of the report will contain the average values since the last time the computer was rebooted. All other lines in the report will represent their respective current values. Vmstat does not need any special user rights. It can run as a normal user.

[user@fedora9 ~]$ vmstat 1 5
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
&nbsp;r &nbsp;b &nbsp; swpd &nbsp; free &nbsp; buff &nbsp;cache &nbsp; si &nbsp; so &nbsp; &nbsp;bi &nbsp; &nbsp;bo &nbsp; in &nbsp; cs us sy id wa st
&nbsp;3 &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp;44712 110052 623096 &nbsp; &nbsp;0 &nbsp; &nbsp;0 &nbsp; &nbsp;30 &nbsp; &nbsp;28 &nbsp;217 &nbsp;888 13 &nbsp;3 83 &nbsp;1 &nbsp;0
&nbsp;0 &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp;44408 110052 623096 &nbsp; &nbsp;0 &nbsp; &nbsp;0 &nbsp; &nbsp; 0 &nbsp; &nbsp; 0 &nbsp; 88 1446 31 &nbsp;4 65 &nbsp;0 &nbsp;0
&nbsp;0 &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp;44524 110052 623096 &nbsp; &nbsp;0 &nbsp; &nbsp;0 &nbsp; &nbsp; 0 &nbsp; &nbsp; 0 &nbsp; 84 &nbsp;872 11 &nbsp;2 87 &nbsp;0 &nbsp;0
&nbsp;0 &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp;44516 110052 623096 &nbsp; &nbsp;0 &nbsp; &nbsp;0 &nbsp; &nbsp; 0 &nbsp; &nbsp; 0 &nbsp;149 1429 18 &nbsp;5 77 &nbsp;0 &nbsp;0
&nbsp;0 &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp;44524 110052 623096 &nbsp; &nbsp;0 &nbsp; &nbsp;0 &nbsp; &nbsp; 0 &nbsp; &nbsp; 0 &nbsp; 60 &nbsp;431 14 &nbsp;1 85 &nbsp;0 &nbsp;0
[user@fedora9 ~]$

Meaning of the individual Values
(Source man vmstat):

Procs


r: The number of processes waiting for run time.
b: The number of processes in uninterruptible sleep.


Memory


swpd: the amount of virtual memory used.
free: the amount of idle memory.
buff: the amount of memory used as buffers.
cache: the amount of memory used as cache.
inact: the amount of inactive memory. (-a option)
active: the amount of active memory. (-a option)


Swap


si: Amount of memory swapped in from disk (/s).
so: Amount of memory swapped to disk (/s).


IO


bi: Blocks received from a block device (blocks/s).
bo: Blocks sent to a block device (blocks/s).


System


in: The number of interrupts per second, including the clock.
cs: The number of context switches per second.


CPU
These are percentages of total CPU time.


us: Time spent running non-kernel code. (user time, including nice time)
sy: Time spent running kernel code. (system time)
id: Time spent idle. Prior to Linux 2.5.41, this includes IO-wait time.
wa: Time spent waiting for IO. Prior to Linux 2.5.41, included in idle.
st: Time stolen from a virtual machine. Prior to Linux 2.6.11, unknown.



Examples

CPU User Load Example
A standard audio file will be encode as an MP3 file by means of the lame encoder[1] in this example. This process is quite CPU intensive and also demonstrates the execution of vmstat in parallel with a user CPU time of 97%:

[user@fedora8 ~]$ vmstat 1 5
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
&nbsp;r &nbsp;b &nbsp; swpd &nbsp; free &nbsp; buff &nbsp;cache &nbsp; si &nbsp; so &nbsp; &nbsp;bi &nbsp; &nbsp;bo &nbsp; in &nbsp; cs us sy id wa st
&nbsp;6 &nbsp;1 &nbsp; &nbsp; &nbsp;0 302380 &nbsp;16356 271852 &nbsp; &nbsp;0 &nbsp; &nbsp;0 &nbsp; 561 &nbsp; 568 &nbsp; 80 &nbsp;590 43 &nbsp;7 43 &nbsp;7 &nbsp;0
&nbsp;1 &nbsp;0 &nbsp; &nbsp; &nbsp;0 300892 &nbsp;16364 273256 &nbsp; &nbsp;0 &nbsp; &nbsp;0 &nbsp; &nbsp; 0 &nbsp; &nbsp;52 &nbsp; 79 &nbsp;274 97 &nbsp;3 &nbsp;0 &nbsp;0 &nbsp;0
&nbsp;2 &nbsp;0 &nbsp; &nbsp; &nbsp;0 299544 &nbsp;16364 274532 &nbsp; &nbsp;0 &nbsp; &nbsp;0 &nbsp; &nbsp; 0 &nbsp; &nbsp; 0 &nbsp; 78 &nbsp;372 97 &nbsp;3 &nbsp;0 &nbsp;0 &nbsp;0
&nbsp;1 &nbsp;0 &nbsp; &nbsp; &nbsp;0 298292 &nbsp;16368 275780 &nbsp; &nbsp;0 &nbsp; &nbsp;0 &nbsp; &nbsp; 0 &nbsp; &nbsp; 0 &nbsp; 53 &nbsp;255 97 &nbsp;3 &nbsp;0 &nbsp;0 &nbsp;0
&nbsp;1 &nbsp;0 &nbsp; &nbsp; &nbsp;0 296820 &nbsp;16368 277192 &nbsp; &nbsp;0 &nbsp; &nbsp;0 &nbsp; &nbsp; 0 &nbsp; &nbsp; 0 &nbsp; 77 &nbsp;377 97 &nbsp;3 &nbsp;0 &nbsp;0 &nbsp;0
[user@fedora8 ~]$

CPU System Load Example
In this example, a file will be filled with random content using dd.

[user@fedora9 ~]$ dd if=/dev/urandom of=500MBfile bs=1M count=500

For this, /dev/urandom[2] will supply random numbers, which will be generated by the kernel. This will lead to an increased load on the CPU (sy – system time). At the same time, the vmstat executing in parallel will indicate that between 93% and 97% of the CPU time is being used for the execution of kernel code (for the generation of random numbers, in this case).

[user@fedora9 ~]$ vmstat 1 5
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
&nbsp;r &nbsp;b &nbsp; swpd &nbsp; free &nbsp; buff &nbsp;cache &nbsp; si &nbsp; so &nbsp; &nbsp;bi &nbsp; &nbsp;bo &nbsp; in &nbsp; cs us sy id wa st
&nbsp;2 &nbsp;0 402944 &nbsp;54000 161912 745324 &nbsp; &nbsp;5 &nbsp; 14 &nbsp; &nbsp;54 &nbsp; &nbsp;59 &nbsp;221 &nbsp;867 13 &nbsp;3 82 &nbsp;2 &nbsp;0
&nbsp;1 &nbsp;0 402944 &nbsp;53232 161916 748396 &nbsp; &nbsp;0 &nbsp; &nbsp;0 &nbsp; &nbsp; 0 &nbsp; &nbsp; 0 &nbsp; 30 &nbsp;213 &nbsp;3 97 &nbsp;0 &nbsp;0 &nbsp;0
&nbsp;1 &nbsp;0 402944 &nbsp;49752 161920 751452 &nbsp; &nbsp;0 &nbsp; &nbsp;0 &nbsp; &nbsp; 0 &nbsp; &nbsp; 0 &nbsp; 28 &nbsp;290 &nbsp;4 96 &nbsp;0 &nbsp;0 &nbsp;0
&nbsp;1 &nbsp;0 402944 &nbsp;45804 161924 755564 &nbsp; &nbsp;0 &nbsp; &nbsp;0 &nbsp; &nbsp; 0 &nbsp; &nbsp; 0 &nbsp; 29 &nbsp;188 &nbsp;2 98 &nbsp;0 &nbsp;0 &nbsp;0
&nbsp;1 &nbsp;0 402944 &nbsp;42568 161936 758608 &nbsp; &nbsp;0 &nbsp; &nbsp;0 &nbsp; &nbsp; 0 17456 &nbsp;272 &nbsp;509 &nbsp;7 93 &nbsp;0 &nbsp;0 &nbsp;0
[user@fedora9 ~]$

The time for executing system calls[3][4][5] will be counted as system time (sy).

RAM Bottleneck (swapping) Example
In this example, many applications will be opened (including VirtualBox with a Windows guest system, among others). Almost all of the working memory will be used. Then, one more application (OpenOffice) will be started. The Linux kernel will then swap out several memory pages to the swap file on the hard disk, in order to get more RAM for OpenOffice. Swapping the memory pages to the swap file will be seen in the so (swap out - memory swapped to disk) column as vmstat executes in parallel.

[user@fedora8 ~]$ vmstat 1 5
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
&nbsp;r &nbsp;b &nbsp; swpd &nbsp; free &nbsp; buff &nbsp;cache &nbsp; si &nbsp; so &nbsp; &nbsp;bi &nbsp; &nbsp;bo &nbsp; in &nbsp; cs us sy id wa st
&nbsp;3 &nbsp;1 244208 &nbsp;10312 &nbsp; 1552 &nbsp;62636 &nbsp; &nbsp;4 &nbsp; 23 &nbsp; &nbsp;98 &nbsp; 249 &nbsp; 44 &nbsp;304 28 &nbsp;3 68 &nbsp;1 &nbsp;0
&nbsp;0 &nbsp;2 244920 &nbsp; 6852 &nbsp; 1844 &nbsp;67284 &nbsp; &nbsp;0 &nbsp;544 &nbsp;5248 &nbsp; 544 &nbsp;236 1655 &nbsp;4 &nbsp;6 &nbsp;0 90 &nbsp;0
&nbsp;1 &nbsp;2 256556 &nbsp; 7468 &nbsp; 1892 &nbsp;69356 &nbsp; &nbsp;0 3404 &nbsp;6048 &nbsp;3448 &nbsp;290 2604 &nbsp;5 12 &nbsp;0 83 &nbsp;0
&nbsp;0 &nbsp;2 263832 &nbsp; 8416 &nbsp; 1952 &nbsp;71028 &nbsp; &nbsp;0 3788 &nbsp;2792 &nbsp;3788 &nbsp;140 2926 12 14 &nbsp;0 74 &nbsp;0
&nbsp;0 &nbsp;3 274492 &nbsp; 7704 &nbsp; 1964 &nbsp;73064 &nbsp; &nbsp;0 4444 &nbsp;2812 &nbsp;5840 &nbsp;295 4201 &nbsp;8 22 &nbsp;0 69 &nbsp;0
[user@fedora8 ~]$


High IO Read Load Example

A large file (such as an ISO file) will be read and written to /dev/null using dd.

[user@fedora9 ~]$ dd if=bigfile.iso of=/dev/null bs=1M
Executed in parallel, vmstat will show the increased IO read load (the bi value).

[user@fedora9 ~]$ vmstat 1 5
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
&nbsp;r &nbsp;b &nbsp; swpd &nbsp; free &nbsp; buff &nbsp;cache &nbsp; si &nbsp; so &nbsp; &nbsp;bi &nbsp; &nbsp;bo &nbsp; in &nbsp; cs us sy id wa st
&nbsp;3 &nbsp;1 465872 &nbsp;36132 &nbsp;82588 1018364 &nbsp; &nbsp;7 &nbsp; 17 &nbsp; &nbsp;70 &nbsp; 127 &nbsp;214 &nbsp;838 12 &nbsp;3 82 &nbsp;3 &nbsp;0
&nbsp;0 &nbsp;1 465872 &nbsp;33796 &nbsp;82620 1021820 &nbsp; &nbsp;0 &nbsp; &nbsp;0 34592 &nbsp; &nbsp; 0 &nbsp;357 &nbsp;781 &nbsp;6 10 &nbsp;0 84 &nbsp;0
&nbsp;0 &nbsp;1 465872 &nbsp;36100 &nbsp;82656 1019660 &nbsp; &nbsp;0 &nbsp; &nbsp;0 34340 &nbsp; &nbsp; 0 &nbsp;358 &nbsp;723 &nbsp;5 &nbsp;9 &nbsp;0 86 &nbsp;0
&nbsp;0 &nbsp;1 465872 &nbsp;35744 &nbsp;82688 1020416 &nbsp; &nbsp;0 &nbsp; &nbsp;0 33312 &nbsp; &nbsp; 0 &nbsp;345 &nbsp;892 &nbsp;8 11 &nbsp;0 81 &nbsp;0
&nbsp;0 &nbsp;1 465872 &nbsp;35716 &nbsp;82572 1020948 &nbsp; &nbsp;0 &nbsp; &nbsp;0 34592 &nbsp; &nbsp; 0 &nbsp;358 &nbsp;738 &nbsp;7 &nbsp;8 &nbsp;0 85 &nbsp;0
[user@fedora9 ~]$&nbsp;


High IO Write Load Example

In contrast with the previous example, dd will read from /dev/zero and write a file. The oflag=dsync will cause the data to be written immediately to the disk (and not merely stored in the page cache).

[user@fedora9 ~]$ dd if=/dev/zero of=500MBfile bs=1M count=500 oflag=dsync

Executed in parallel, vmstat will show the increased IO write load (the bo value).

[user@fedora9 ~]$ vmstat 1 5
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
&nbsp;r &nbsp;b &nbsp; swpd &nbsp; free &nbsp; buff &nbsp;cache &nbsp; si &nbsp; so &nbsp; &nbsp;bi &nbsp; &nbsp;bo &nbsp; in &nbsp; cs us sy id wa st
&nbsp;1 &nbsp;1 &nbsp; &nbsp; &nbsp;0 &nbsp;35628 &nbsp;14700 1239164 &nbsp; &nbsp;0 &nbsp; &nbsp;0 &nbsp;1740 &nbsp; 652 &nbsp;117 &nbsp;601 11 &nbsp;4 66 20 &nbsp;0
&nbsp;0 &nbsp;1 &nbsp; &nbsp; &nbsp;0 &nbsp;34852 &nbsp;14896 1239788 &nbsp; &nbsp;0 &nbsp; &nbsp;0 &nbsp; &nbsp; 0 23096 &nbsp;300 &nbsp;573 &nbsp;3 16 &nbsp;0 81 &nbsp;0
&nbsp;0 &nbsp;1 &nbsp; &nbsp; &nbsp;0 &nbsp;32780 &nbsp;15080 1241304 &nbsp; &nbsp;0 &nbsp; &nbsp;0 &nbsp; &nbsp; 4 21000 &nbsp;344 &nbsp;526 &nbsp;1 13 &nbsp;0 86 &nbsp;0
&nbsp;0 &nbsp;1 &nbsp; &nbsp; &nbsp;0 &nbsp;36512 &nbsp;15244 1237256 &nbsp; &nbsp;0 &nbsp; &nbsp;0 &nbsp; &nbsp; 0 19952 &nbsp;276 &nbsp;394 &nbsp;1 12 &nbsp;0 87 &nbsp;0
&nbsp;0 &nbsp;1 &nbsp; &nbsp; &nbsp;0 &nbsp;35688 &nbsp;15412 1237180 &nbsp; &nbsp;0 &nbsp; &nbsp;0 &nbsp; &nbsp; 0 18904 &nbsp;285 &nbsp;465 &nbsp;1 13 &nbsp;0 86 &nbsp;0
[user@fedora9 ~]$&nbsp;


CPU Waiting for IO Example

In the following example, an updatedb process is already running. The updatedb utility is part of mlocate. It examines the entire file system and accordingly creates the database for the locate command (by means of which file searches can be performed very quickly). Because updatedb reads all of the file names from the entire file system, the CPU must wait to get data from the IO system (the hard disk). For that reason, vmstat running in parallel will display large values for wa (waiting for IO):

[user@fedora9 ~]$ vmstat 1 5
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
&nbsp;r &nbsp;b &nbsp; swpd &nbsp; free &nbsp; buff &nbsp;cache &nbsp; si &nbsp; so &nbsp; &nbsp;bi &nbsp; &nbsp;bo &nbsp; in &nbsp; cs us sy id wa st
&nbsp;2 &nbsp;1 403256 602848 &nbsp;17836 400356 &nbsp; &nbsp;5 &nbsp; 15 &nbsp; &nbsp;50 &nbsp; &nbsp;50 &nbsp;207 &nbsp;861 13 &nbsp;3 83 &nbsp;1 &nbsp;0
&nbsp;1 &nbsp;0 403256 601568 &nbsp;18892 400496 &nbsp; &nbsp;0 &nbsp; &nbsp;0 &nbsp;1048 &nbsp; 364 &nbsp;337 1903 &nbsp;5 &nbsp;7 &nbsp;0 88 &nbsp;0
&nbsp;0 &nbsp;1 403256 600816 &nbsp;19640 400568 &nbsp; &nbsp;0 &nbsp; &nbsp;0 &nbsp; 748 &nbsp; &nbsp; 0 &nbsp;259 1142 &nbsp;6 &nbsp;4 &nbsp;0 90 &nbsp;0
&nbsp;0 &nbsp;1 403256 600300 &nbsp;20116 400800 &nbsp; &nbsp;0 &nbsp; &nbsp;0 &nbsp; 476 &nbsp; &nbsp; 0 &nbsp;196 &nbsp;630 &nbsp;8 &nbsp;5 &nbsp;0 87 &nbsp;0
&nbsp;0 &nbsp;1 403256 599328 &nbsp;20792 400792 &nbsp; &nbsp;0 &nbsp; &nbsp;0 &nbsp; 676 &nbsp; &nbsp; 0 &nbsp;278 1401 &nbsp;7 &nbsp;5 &nbsp;0 88 &nbsp;0
[user@fedora9 ~]$

Additional vmstat Options

vmstat --help
[user@fedora9 ~]$ vmstat --help
usage: vmstat [-V] [-n] [delay [count]]
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -V prints version.
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -n causes the headers not to be reprinted regularly.
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -a print inactive/active page stats.
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -d prints disk statistics
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -D prints disk table
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -p prints disk partition statistics
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -s prints vm table
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -m prints slabinfo
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -S unit size
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; delay is the delay between updates in seconds.&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; unit size k:1000 K:1024 m:1000000 M:1048576 (default is K)
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; count is the number of updates.

[user@fedora9 ~]$

vmstat
[user@fedora9 ~]$ vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
&nbsp;r &nbsp;b &nbsp; swpd &nbsp; free &nbsp; buff &nbsp;cache &nbsp; si &nbsp; so &nbsp; &nbsp;bi &nbsp; &nbsp;bo &nbsp; in &nbsp; cs us sy id wa st
&nbsp;2 &nbsp;0 &nbsp;14960 &nbsp;38016 &nbsp; 6584 1069284 &nbsp; &nbsp;0 &nbsp; &nbsp;1 &nbsp; 506 &nbsp; &nbsp;81 &nbsp;727 1373 12 &nbsp;4 81 &nbsp;3 &nbsp;0
[user@fedora9 ~]$

vmstat -V

[user@fedora9 ~]$ vmstat -V
procps version 3.2.7
[user@fedora9 ~]$

vmstat -a

[user@fedora9 ~]$ vmstat -a
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
&nbsp;r &nbsp;b &nbsp; swpd &nbsp; free &nbsp;inact active &nbsp; si &nbsp; so &nbsp; &nbsp;bi &nbsp; &nbsp;bo &nbsp; in &nbsp; cs us sy id wa st
&nbsp;3 &nbsp;0 &nbsp;14960 &nbsp;38024 988284 461704 &nbsp; &nbsp;0 &nbsp; &nbsp;1 &nbsp; 506 &nbsp; &nbsp;81 &nbsp;726 1372 12 &nbsp;4 81 &nbsp;3 &nbsp;0
[user@fedora9 ~]$

vmstat -d

[user@fedora9 ~]$ vmstat -d
disk- ------------reads------------ ------------writes----------- -----IO------
&nbsp; &nbsp; &nbsp; &nbsp;total merged sectors &nbsp; &nbsp; &nbsp;ms &nbsp;total merged sectors &nbsp; &nbsp; &nbsp;ms &nbsp; &nbsp;cur &nbsp; &nbsp;sec
ram0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0
ram1 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0
ram2 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0
ram3 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0
ram4 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0
ram5 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0
ram6 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0
ram7 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0
ram8 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0
ram9 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0
ram10 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0
ram11 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0
ram12 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0
ram13 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0
ram14 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0
ram15 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0
sda &nbsp; 136909 &nbsp;31536 13893867 1197609 &nbsp;58190 219323 2233264 7688807 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp;677
sda1 &nbsp; 35703 &nbsp; 6048 1326394 &nbsp;511477 &nbsp; 6728 &nbsp;16136 &nbsp;182984 &nbsp;419232 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp;222
sda2 &nbsp; &nbsp; &nbsp;85 &nbsp; 1489 &nbsp; &nbsp;2935 &nbsp; &nbsp; 653 &nbsp; &nbsp;141 &nbsp; 3603 &nbsp; 29952 &nbsp; &nbsp;5254 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;1
sda3 &nbsp;101111 &nbsp;23961 12564154 &nbsp;685330 &nbsp;51321 199584 2020328 7264321 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp;512
sr0 &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0
fd0 &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0

[user@fedora9 ~]

vmstat -D

[user@fedora9 ~]$ vmstat -D
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;22 disks&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0 partitions&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;273820 total reads
&nbsp; &nbsp; &nbsp; &nbsp; 63034 merged reads
&nbsp; &nbsp; &nbsp;27787446 read sectors
&nbsp; &nbsp; &nbsp; 2395193 milli reading
&nbsp; &nbsp; &nbsp; &nbsp;116450 writes
&nbsp; &nbsp; &nbsp; &nbsp;438666 merged writes
&nbsp; &nbsp; &nbsp; 4467248 written sectors
&nbsp; &nbsp; &nbsp;15377932 milli writing
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0 inprogress IO
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;1412 milli spent IO

vmstat -p

vmstat -p will not work under Fedora: https://bugzilla.redhat.com/show_bug.cgi?id=485246. The following report comes from an Ubuntu 9.10 system.

user@ubuntu-9-10:~$ vmstat -p /dev/sda9
sda9 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;reads &nbsp; read sectors &nbsp;writes &nbsp; &nbsp;requested writes
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;23420 &nbsp; &nbsp; 411365 &nbsp; &nbsp; &nbsp;24464 &nbsp; &nbsp; 530801

user@ubuntu-9-10:~$

vmstat -s

[user@fedora9 ~]$ vmstat -s
&nbsp; &nbsp; &nbsp; 1553972 &nbsp;total memory
&nbsp; &nbsp; &nbsp; 1516180 &nbsp;used memory
&nbsp; &nbsp; &nbsp; &nbsp;461892 &nbsp;active memory
&nbsp; &nbsp; &nbsp; &nbsp;988304 &nbsp;inactive memory
&nbsp; &nbsp; &nbsp; &nbsp; 37792 &nbsp;free memory
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;6644 &nbsp;buffer memory
&nbsp; &nbsp; &nbsp; 1069388 &nbsp;swap cache
&nbsp; &nbsp; &nbsp; 1052248 &nbsp;total swap
&nbsp; &nbsp; &nbsp; &nbsp; 14960 &nbsp;used swap
&nbsp; &nbsp; &nbsp; 1037288 &nbsp;free swap
&nbsp; &nbsp; &nbsp; &nbsp;161467 non-nice user cpu ticks
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;7586 nice user cpu ticks
&nbsp; &nbsp; &nbsp; &nbsp; 46310 system cpu ticks
&nbsp; &nbsp; &nbsp; 1108919 idle cpu ticks
&nbsp; &nbsp; &nbsp; &nbsp; 46832 IO-wait cpu ticks
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;2694 IRQ cpu ticks
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;2452 softirq cpu ticks
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0 stolen cpu ticks
&nbsp; &nbsp; &nbsp; 6947021 pages paged in
&nbsp; &nbsp; &nbsp; 1116896 pages paged out
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 183 pages swapped in
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;3744 pages swapped out
&nbsp; &nbsp; &nbsp; 9985406 interrupts
&nbsp; &nbsp; &nbsp;18852586 CPU context switches
&nbsp; &nbsp;1239004323 boot time
&nbsp; &nbsp; &nbsp; &nbsp; 15072 forks

[user@fedora9 ~]$

vmstat -m

[user@fedora9 ~]$ vmstat -m
Cache &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Num &nbsp;Total &nbsp; Size &nbsp;Pages
fuse_request &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 11 &nbsp; &nbsp; 11 &nbsp; &nbsp;368 &nbsp; &nbsp; 11
fuse_inode &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;9 &nbsp; &nbsp; &nbsp;9 &nbsp; &nbsp;448 &nbsp; &nbsp; &nbsp;9
rpc_inode_cache &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 8 &nbsp; &nbsp; &nbsp;8 &nbsp; &nbsp;512 &nbsp; &nbsp; &nbsp;8
nf_conntrack_expect &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp;168 &nbsp; &nbsp; 24
nf_conntrack &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 26 &nbsp; &nbsp; 80 &nbsp; &nbsp;248 &nbsp; &nbsp; 16
dm_uevent &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; 2464 &nbsp; &nbsp; &nbsp;3
UDPv6 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;22 &nbsp; &nbsp; 22 &nbsp; &nbsp;704 &nbsp; &nbsp; 11
TCPv6 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 6 &nbsp; &nbsp; &nbsp;6 &nbsp; 1344 &nbsp; &nbsp; &nbsp;6
kmalloc_dma-512 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 8 &nbsp; &nbsp; &nbsp;8 &nbsp; &nbsp;512 &nbsp; &nbsp; &nbsp;8
sgpool-128 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 12 &nbsp; &nbsp; 12 &nbsp; 2048 &nbsp; &nbsp; &nbsp;4
scsi_io_context &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp;104 &nbsp; &nbsp; 39
ext3_inode_cache &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 6822 &nbsp; 8360 &nbsp; &nbsp;496 &nbsp; &nbsp; &nbsp;8
ext3_xattr &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 85 &nbsp; &nbsp; 85 &nbsp; &nbsp; 48 &nbsp; &nbsp; 85
journal_handle &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;170 &nbsp; &nbsp;170 &nbsp; &nbsp; 24 &nbsp; &nbsp;170
journal_head &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 76 &nbsp; &nbsp;219 &nbsp; &nbsp; 56 &nbsp; &nbsp; 73
revoke_record &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 256 &nbsp; &nbsp;256 &nbsp; &nbsp; 16 &nbsp; &nbsp;256
flow_cache &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; 80 &nbsp; &nbsp; 51
bsg_cmd &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp;288 &nbsp; &nbsp; 14
mqueue_inode_cache &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;7 &nbsp; &nbsp; &nbsp;7 &nbsp; &nbsp;576 &nbsp; &nbsp; &nbsp;7
isofs_inode_cache &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp;376 &nbsp; &nbsp; 10
hugetlbfs_inode_cache &nbsp; &nbsp; &nbsp; &nbsp;11 &nbsp; &nbsp; 11 &nbsp; &nbsp;344 &nbsp; &nbsp; 11
dquot &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp;128 &nbsp; &nbsp; 32
shmem_inode_cache &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;1058 &nbsp; 1071 &nbsp; &nbsp;448 &nbsp; &nbsp; &nbsp;9
xfrm_dst_cache &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp;320 &nbsp; &nbsp; 12
UDP &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;19 &nbsp; &nbsp; 21 &nbsp; &nbsp;576 &nbsp; &nbsp; &nbsp;7
TCP &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;17 &nbsp; &nbsp; 24 &nbsp; 1216 &nbsp; &nbsp; &nbsp;6
blkdev_queue &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 21 &nbsp; &nbsp; 21 &nbsp; 1080 &nbsp; &nbsp; &nbsp;7
biovec-256 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;2 &nbsp; &nbsp; &nbsp;2 &nbsp; 3072 &nbsp; &nbsp; &nbsp;2
biovec-128 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;5 &nbsp; &nbsp; &nbsp;5 &nbsp; 1536 &nbsp; &nbsp; &nbsp;5
biovec-64 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 7 &nbsp; &nbsp; 10 &nbsp; &nbsp;768 &nbsp; &nbsp; &nbsp;5
sock_inode_cache &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;619 &nbsp; &nbsp;650 &nbsp; &nbsp;384 &nbsp; &nbsp; 10
file_lock_cache &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;39 &nbsp; &nbsp; 39 &nbsp; &nbsp;104 &nbsp; &nbsp; 39
Acpi-Operand &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2935 &nbsp; 2958 &nbsp; &nbsp; 40 &nbsp; &nbsp;102
Acpi-Namespace &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1700 &nbsp; 1700 &nbsp; &nbsp; 24 &nbsp; &nbsp;170
Cache &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Num &nbsp;Total &nbsp; Size &nbsp;Pages
taskstats &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;25 &nbsp; &nbsp; 26 &nbsp; &nbsp;312 &nbsp; &nbsp; 13
proc_inode_cache &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;233 &nbsp; &nbsp;242 &nbsp; &nbsp;360 &nbsp; &nbsp; 11
sigqueue &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 28 &nbsp; &nbsp; 28 &nbsp; &nbsp;144 &nbsp; &nbsp; 28
radix_tree_node &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;7888 &nbsp; 8606 &nbsp; &nbsp;296 &nbsp; &nbsp; 13
bdev_cache &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 24 &nbsp; &nbsp; 24 &nbsp; &nbsp;512 &nbsp; &nbsp; &nbsp;8
inode_cache &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 370 &nbsp; &nbsp;462 &nbsp; &nbsp;344 &nbsp; &nbsp; 11
dentry &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 6592 &nbsp;15390 &nbsp; &nbsp;136 &nbsp; &nbsp; 30
names_cache &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2 &nbsp; &nbsp; &nbsp;2 &nbsp; 4096 &nbsp; &nbsp; &nbsp;2
avc_node &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 73 &nbsp; &nbsp; 73 &nbsp; &nbsp; 56 &nbsp; &nbsp; 73
selinux_inode_security &nbsp; &nbsp; 9888 &nbsp;10030 &nbsp; &nbsp; 48 &nbsp; &nbsp; 85
idr_layer_cache &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 627 &nbsp; &nbsp;644 &nbsp; &nbsp;144 &nbsp; &nbsp; 28
buffer_head &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;2308 &nbsp; 2688 &nbsp; &nbsp; 64 &nbsp; &nbsp; 64
mm_struct &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 659 &nbsp; &nbsp;693 &nbsp; &nbsp;448 &nbsp; &nbsp; &nbsp;9
vm_area_struct &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;11110 &nbsp;11592 &nbsp; &nbsp; 88 &nbsp; &nbsp; 46
files_cache &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 115 &nbsp; &nbsp;130 &nbsp; &nbsp;384 &nbsp; &nbsp; 10
sighand_cache &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 141 &nbsp; &nbsp;150 &nbsp; 1344 &nbsp; &nbsp; &nbsp;6
task_struct &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 246 &nbsp; &nbsp;248 &nbsp; 3696 &nbsp; &nbsp; &nbsp;2
anon_vma &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 4778 &nbsp; 5120 &nbsp; &nbsp; 16 &nbsp; &nbsp;256
kmalloc-4096 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 95 &nbsp; &nbsp;112 &nbsp; 4096 &nbsp; &nbsp; &nbsp;8
kmalloc-2048 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;272 &nbsp; &nbsp;304 &nbsp; 2048 &nbsp; &nbsp; 16
kmalloc-1024 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;518 &nbsp; &nbsp;524 &nbsp; 1024 &nbsp; &nbsp; &nbsp;4
kmalloc-512 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 764 &nbsp; &nbsp;888 &nbsp; &nbsp;512 &nbsp; &nbsp; &nbsp;8
kmalloc-256 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 198 &nbsp; &nbsp;208 &nbsp; &nbsp;256 &nbsp; &nbsp; 16
kmalloc-128 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 629 &nbsp; &nbsp;832 &nbsp; &nbsp;128 &nbsp; &nbsp; 32
kmalloc-64 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 4322 &nbsp; 5568 &nbsp; &nbsp; 64 &nbsp; &nbsp; 64
kmalloc-32 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1554 &nbsp; 1664 &nbsp; &nbsp; 32 &nbsp; &nbsp;128
kmalloc-16 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2644 &nbsp; 3584 &nbsp; &nbsp; 16 &nbsp; &nbsp;256
kmalloc-8 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;3561 &nbsp; 3584 &nbsp; &nbsp; &nbsp;8 &nbsp; &nbsp;512
kmalloc-192 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;6349 &nbsp; 6930 &nbsp; &nbsp;192 &nbsp; &nbsp; 21
kmalloc-96 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;885 &nbsp; 1176 &nbsp; &nbsp; 96 &nbsp; &nbsp; 42
[user@fedora9 ~]$&nbsp;


References
http://lame.sourceforge.net/
http://en.wikipedia.org/wiki//dev/random
http://en.wikipedia.org/wiki/System_call
http://www.softpanorama.org/Internals/unix_system_calls.shtml
http://www.ibm.com/developerworks/linux/library/l-system-calls/