Расчет чтения / записи диска в Linux с помощью C ++

Мое требование состоит в том, чтобы профилировать текущие операции чтения / записи диска процесса с общими операциями чтения / записи диска (или объемом данных чтения / записи). Мне нужно взять образцы каждую секунду и построить график между этими двумя. Мне нужно сделать это на Linux (Ubuntu 12.10) в C ++.

Есть ли какие-либо API / инструменты, доступные для этой задачи? Я нашел один инструмент, а именноiotop но я не уверен, как использовать это для текущего процесса против использования всей системы.

Благодарю вас

Ответы на вопрос(1)

Ваш ответ на вопрос