У меня довольно большая программа на python, которая вызывает много дискового ввода-вывода (на top
, %wa
может достигать 80, а iotop
говорит, что мой процесс является виновником).
Есть несколько причин, которые могут вызвать это - я пишу в несколько файлов журнала и сохраняю кэшированные результаты на диск в нескольких местах, поэтому не сразу очевидно, на чем я должен сосредоточить свое внимание.
Существует ли инструмент linux или трюк с питоном, который позволит мне увидеть, какая подсистема вызывает больше всего операций ввода-вывода?