Есть ли способ отслеживания открытых файлов и пропускной способности диска для моего скрипта Python? - PullRequest
2 голосов
/ 30 октября 2019

Мой экземпляр EC2 в AWS показывает очень высокое использование полосы пропускания для чтения диска во время выполнения моего скрипта Python.

Иногда я сталкиваюсь с проблемами, когда я использовал все свои кредиты burst_balance для этого тома, и моя дырочная система становится нестабильнойи в основном непригодный. Мы используем образ ubuntu 18.04 по умолчанию из aws.

Есть ли в python или из системы способ получить список открытых файлов, а также, возможно, пропускную способность, используемую для чтения этих файлов.

Я не могу показать код, так как это довольно большая программа на Python, и я не знаю, откуда исходит большой всплеск около 130 МБ / с.

Я знаю, что прочитал около 200 файлов, которыеразмером от 80 до 300 кБ, но я не могу себе представить, чтобы это дало мне 130 МБ / с в течение более получаса.

Может кто-нибудь указать мне на библиотеку или системную команду, где я могу отследить эту пропускную способность чтениявопрос

...