iostat / vmstat / mpstat are some tools to monitor server performance.
* iostat reports CPU, disk I/O, and NFS statistics.
* vmstat reports virtual memory statistics.
* mpstat reports processors statictics.
iostat
Iostat without any argument displays information about the CPU usage, and I/O statistics about all the partitions on the system are showing:
# iostat
Linux 2.6.18-164.el5 (cloudcc.ctechz.blogspot.com) 03/11/2012
avg-cpu: %user %nice %system %iowait %steal %idle
1.98 17.92 8.59 0.33 0.00 71.17
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 13.89 33.54 365.15 14323873 155932064
sda1 13.84 32.34 363.73 13808779 155327336
sda2 0.05 1.20 1.42 514566 604728
Display only cpu statistics
# iostat -c
Linux 2.6.18-164.el5 (cloudcc.ctechz.blogspot.com) 03/11/2012
avg-cpu: %user %nice %system %iowait %steal %idle
1.98 17.92 8.59 0.33 0.00 71.17
Display only disk I/O statistics
# iostat -d
Linux 2.6.18-164.el5 (cloudcc.ctechz.blogspot.com) 03/11/2012
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 13.89 33.53 365.04 14323921 155949184
sda1 13.84 32.32 363.62 13808827 155344456
sda2 0.05 1.20 1.42 514566 604728
* iostat reports CPU, disk I/O, and NFS statistics.
* vmstat reports virtual memory statistics.
* mpstat reports processors statictics.
iostat
Iostat without any argument displays information about the CPU usage, and I/O statistics about all the partitions on the system are showing:
# iostat
Linux 2.6.18-164.el5 (cloudcc.ctechz.blogspot.com) 03/11/2012
avg-cpu: %user %nice %system %iowait %steal %idle
1.98 17.92 8.59 0.33 0.00 71.17
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 13.89 33.54 365.15 14323873 155932064
sda1 13.84 32.34 363.73 13808779 155327336
sda2 0.05 1.20 1.42 514566 604728
Display only cpu statistics
# iostat -c
Linux 2.6.18-164.el5 (cloudcc.ctechz.blogspot.com) 03/11/2012
avg-cpu: %user %nice %system %iowait %steal %idle
1.98 17.92 8.59 0.33 0.00 71.17
Display only disk I/O statistics
# iostat -d
Linux 2.6.18-164.el5 (cloudcc.ctechz.blogspot.com) 03/11/2012
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 13.89 33.53 365.04 14323921 155949184
sda1 13.84 32.32 363.62 13808827 155344456
sda2 0.05 1.20 1.42 514566 604728
Display only network statistics
-n, displays only the device and NFS statistics.
# iostat -n
Linux 2.6.18-164.el5 (cloudcc.ctechz.blogspot.com) 03/11/2012
avg-cpu: %user %nice %system %iowait %steal %idle
1.98 17.93 8.59 0.33 0.00 71.17
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 13.89 33.52 365.00 14323937 155957552
sda1 13.84 32.32 363.58 13808843 155352824
sda2 0.05 1.20 1.42 514566 604728
Device: rBlk_nor/s wBlk_nor/s rBlk_dir/s wBlk_dir/s rBlk_svr/s
# iostat -n
Linux 2.6.18-164.el5 (cloudcc.ctechz.blogspot.com) 03/11/2012
avg-cpu: %user %nice %system %iowait %steal %idle
1.98 17.93 8.59 0.33 0.00 71.17
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 13.89 33.52 365.00 14323937 155957552
sda1 13.84 32.32 363.58 13808843 155352824
sda2 0.05 1.20 1.42 514566 604728
Device: rBlk_nor/s wBlk_nor/s rBlk_dir/s wBlk_dir/s rBlk_svr/s
wBlk_svr/s rops/s wops/s
192.168.1.4:/home/pac 90.67 0.00 0.00 0.00 5.33 0.00
192.168.1.4:/bkp 8.74 0.00 0.00 0.00 8.74 0.00
192.168.1.8:/media 0.02 0.00 0.00 0.00 0.01 0.00
192.168.1.4:/home/pac 90.67 0.00 0.00 0.00 5.33 0.00
192.168.1.4:/bkp 8.74 0.00 0.00 0.00 8.74 0.00
192.168.1.8:/media 0.02 0.00 0.00 0.00 0.01 0.00
Display I/O data in MB/second
By default iostat, displays the device I/O statistics in Blocks. To change it to MB, use -m as shown
# iostat -m
Linux 2.6.18-164.el5 (cloudcc.ctechz.blogspot.com) 03/11/2012
avg-cpu: %user %nice %system %iowait %steal %idle
1.98 17.93 8.59 0.33 0.00 71.16
Device: tps MB_read/s MB_wrtn/s MB_read MB_wrtn
sda 13.88 0.02 0.18 6994 76165
sda1 13.83 0.02 0.18 6742 75869
sda2 0.05 0.00 0.00 251 295
# iostat -m
Linux 2.6.18-164.el5 (cloudcc.ctechz.blogspot.com) 03/11/2012
avg-cpu: %user %nice %system %iowait %steal %idle
1.98 17.93 8.59 0.33 0.00 71.16
Device: tps MB_read/s MB_wrtn/s MB_read MB_wrtn
sda 13.88 0.02 0.18 6994 76165
sda1 13.83 0.02 0.18 6742 75869
sda2 0.05 0.00 0.00 251 295
Display I/O statistics only for a device
# iostat -p sda
Display timestamp information
# iostat -t
Linux 2.6.18-164.el5 (cloudcc.ctechz.blogspot.com) 03/11/2012
Time: 05:51:24 PM
avg-cpu: %user %nice %system %iowait %steal %idle
1.98 17.93 8.59 0.33 0.00 71.16
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 13.88 33.49 364.77 14324049 156006600
sda1 13.83 32.29 363.35 13808955 155401872
sda2 0.05 1.20 1.41 514566 604728
Time: 05:51:24 PM
avg-cpu: %user %nice %system %iowait %steal %idle
1.98 17.93 8.59 0.33 0.00 71.16
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 13.88 33.49 364.77 14324049 156006600
sda1 13.83 32.29 363.35 13808955 155401872
sda2 0.05 1.20 1.41 514566 604728
Execute Every x seconds - y number of times
# iostat 2
# iostat 2 3 --- execute every 2 seconds for 3 times
# iostat 2 3 --- execute every 2 seconds for 3 times
Display LVM statistic
# iostat -N
Terima kasih telah membaca artikel tentang server monitoring useing iostat di blog Tutorial Opensource and Linux jika anda ingin menyebar luaskan artikel ini di mohon untuk mencantumkan link sebagai Sumbernya, dan bila artikel ini bermanfaat silakan bookmark halaman ini di web browser anda, dengan cara menekan Ctrl + D pada tombol keyboard anda.