Applications I can think of are
1. iotop
2. Some typical applications are mentioned in
https://ols2006.108.redhat.com/2007/Reprints/nagar-Reprint.pdf
Yes, we do use schedstats - except for two cases that I know of?
1. To accumulate information in taskstats to share with user space
(we copy the data from schedstats into taskstats)
2. We accumulate the data for dead threads in a thread group
--
Warm Regards,
Balbir Singh
Linux Technology Center
IBM, ISTL
-