Vmstat 2 3
Server status values, including server CPU usage, memory usage, virtual memory exchange, IO Read and write conditions
cat/proc/$PID/io
View Read and write details for threads
Iostat [Options] [< time interval > [< times;]
Used to display detailed information about the storage subsystem, which is typically used to monitor disk I/O conditions
Option:
-C CPU
-D Device
-N Network FileSystem
-K Kilobytes
-X Extended Statistics
Demo:
iostat-d-x-k 1
Iotop:
Download:
http://guichaz.free.fr/iotop/
Option:
-O,--only shows only the process or thread that is generating I/O. In addition to the parameters, you can press O to take effect during the run.
-B,--batch non-interactive mode, typically used to log logs
-N NUM,--iter=num set the number of monitoring, the default is unlimited. Useful in non-interactive mode
-D SEC,--delay=sec sets the interval for each monitor, defaults to 1 seconds, accepts non-shaping data such as 1.1
-P PID,--pid=pid specifies the monitored process/thread
-u user,--user=user specifies to monitor the I/O generated by a user
-P,--processes show only processes, default Iotop show All Threads
-A,--accumulated shows cumulative I/O, not bandwidth
-K,--kilobytes uses KB units instead of human-friendly units. Script programming is useful in non-interactive mode.
-T,--time plus timestamp, non-interactive non-modal.
-Q,--quiet prohibits the first few lines, non-interactive mode. There are three ways of specifying it.
-q Displays column names only on first monitoring
-QQ never display column names.
-QQQ never displays I/O rollups.
Iopp [-ci] [-k|-m] [delay [count]]
Installation:
CMake CMakeLists.txt
Make
Make install DESTDIR=/USR
Option:
-C Full command
-I does not show idle processes
-U friendly byte display mode
Demo:
Iopp-i-c-u 5
Dstat-cdlmnpsy--TOP-IO-ADV
Download page:
http://pkgs.repoforge.org/dstat/
Linux IO Performance monitoring Tool