This is an old revision of the document!
Now we will see in a slightly different approach, as for more special situations, a classic tool is not enough as long as we want to have a more detailed analysis of the behavior of I/O mechanisms.
An example would be to create an infinite loop that copies endlessly (simulation of a demanding process for a long time) a large file (use one of the files obtained previously).
Put the command below in a script:
$ while true; do cp original_file1 copied_file2; done
Use iostat, iotop and another special monitoring tools for I/O to investigate the state of the system(choose 3-4 from here: https://www.golinuxcloud.com/monitor-disk-io-performance-statistics-linux/)
Plot a graph with the results obtained with iostat, iotop and one of the previously chosen tools. Interpret the graph and the values obtained using those tools.
Fill the data you obtained into the python3 script in plot.zip.
Make sure you have python3 and python3-matplotlib installed.