【发布时间】:2009-10-22 14:29:42
【问题描述】:
我一直在使用 Python 的内置 cProfile 工具并取得了相当大的成功。但我希望能够访问更多信息,例如我等待 I/O 的时间(以及我等待的 I/O 类型)或我有多少缓存未命中。除了您的基本时间命令之外,是否有任何 Linux 工具可以帮助您解决这个问题?
【问题讨论】:
我一直在使用 Python 的内置 cProfile 工具并取得了相当大的成功。但我希望能够访问更多信息,例如我等待 I/O 的时间(以及我等待的 I/O 类型)或我有多少缓存未命中。除了您的基本时间命令之外,是否有任何 Linux 工具可以帮助您解决这个问题?
【问题讨论】:
我不确定 python 是否会提供您正在寻找的低级信息。不过,您可能想查看 oprofile 和latencytop。
【讨论】:
如果您想确切地知道您在等待什么,以及大约等待的时间百分比,this 会告诉您。但它不会告诉您其他信息,例如缓存未命中或内存泄漏。
【讨论】: