How to prevent /proc/<pid>/status from running slow on AIX ?
Dean Long
dean.long at oracle.com
Thu Jul 16 20:27:21 UTC 2015
If you read /proc/<pid>/status twice in a row, does the value increase
or stay the same? I found the following that implies it's not being
updated between reads:
http://fixunix.com/aix/85091-reading-proc-status-file.html
If that's the case then the accuracy would be limited by how often an
internal snapshot is done for procfs.
Being off by a clock tick sounds reasonable, but being off by 1 second?
not so reasonable.
dl
On 7/15/2015 7:23 AM, Volker Simonis wrote:
> Hi AIX experts,
>
> do you have any idea how to prevent /proc/<pid>/status from running
> slow on AIX (compared to times() and getrusage())?
>
> Please have a look at the attached program which describes and
> demonstrates the problem in full detail.
>
> I'd need a workaround for this problem for the AIX port of the new
> ProcessHandle implementation which came as part of JEP 102.
>
> Thank you and best regards,
> Volker
More information about the ppc-aix-port-dev
mailing list