首页 > 解决方案 > 有没有办法监控我的 python 脚本打开的文件和磁盘带宽?

问题描述

我在 AWS 上的 EC2 实例在执行我的 python 脚本期间显示出非常高的读取磁盘带宽使用率。

有时我会遇到问题,我用尽了我所有的 burst_balance 积分,我的洞系统变得不稳定并且基本上无法使用。我们正在使用来自 aws 的默认 ubuntu 18.04 映像。

有没有办法在 python 中或从系统中获取打开的文件列表以及用于读取这些文件的带宽。

我无法显示代码,因为它是一个退出的大型 python 程序,我不知道 130MiB/s 的大峰值来自何处。

我知道我从大约 200 个大小在 80 到 300 kB 之间的文件中读取,但我无法想象这会在半小时内给我 130MiB/s 的速度。

有人可以指向我可以跟踪此读取带宽问题的库或系统命令吗?

标签: pythonamazon-web-servicesfilebandwidthhard-drive

解决方案


推荐阅读