Explain how the `iostat` command can be used to monitor I/O performance. What information does the `tps`, `kB_read/s`, `kB_wrtn/s`, `kB_read`, and `kB_wrtn` columns provide?
iostat shows the statistics of the machine's current uptime. It helps us in analyzing the current IO status and with the fields provided like user,nice,system,iowait,steal, idle one gets an idea of how heavy a process is running on the system. The information provided by other columns is :-
tps: Average number of data transfers per second.
kB_read/s: Average number of kilobytes read per second.
kB_wrtn/s: Average number of kilobytes written per second.