【发布时间】:2010-02-01 21:17:11
【问题描述】:
从 Python 调用 resource.getrusage() 会在 Solaris 和 Linux 系统上为驻留集大小返回 0 值。在 Linux 上,您可以改为从 /proc//status 提取 RSS。有没有人有一个在 Solaris 上提取 RSS 的好方法,类似于或不类似于 Linux 解决方法?
【问题讨论】:
从 Python 调用 resource.getrusage() 会在 Solaris 和 Linux 系统上为驻留集大小返回 0 值。在 Linux 上,您可以改为从 /proc//status 提取 RSS。有没有人有一个在 Solaris 上提取 RSS 的好方法,类似于或不类似于 Linux 解决方法?
【问题讨论】:
嗯...您可以通过调用 pmap -x 从 pmap 应用程序中提取它。但我正在寻找更多方法来从我的应用程序中直接访问 /proc 中的信息。唯一的方法是访问 /proc/
【讨论】:
也许在/proc 下使用Solaris 的psinfo? (solaris proc(4) docs)
【讨论】: