2016-11-21 5 views
0

У меня есть программа на языке python, которая читает системные вызовы ядра Linux (используйте Lttng), поэтому с этой программой я мог читать все вызовы ядра. У меня есть некоторые операции, а затем с программой python, которая анализирует системные вызовы, в операциях, которые у меня работают с некоторыми IO, а затем с программой python мне нужно знать, сколько байтов, которые читаются из кеша, и сколько читать с диска. какие системные вызовы показывают мне байты, прочитанные из кеша и диска?Какие системные вызовы ядра Linux показывают байты, считанные с диска

ответ

0

read Handling, write, pread, pwrite, readv, writev должно быть достаточно.

Вам просто нужно проверить, относится ли FD к кешу или диску. Я думаю, что было бы проще в kernelspace, написав модуль, но ...

 Смежные вопросы

  • Нет связанных вопросов^_^