获取进程驻留集大小很简单(使用getrusage()
或/proc/self/statm
),但是如何获取交换量呢?从关于/proc/self/stat的man 5 proc
中:
nswap %lu Number of pages swapped (not maintained).
cnswap %lu Cumulative nswap for child processes (not maintained).
还有其他想法吗?
获取进程驻留集大小很简单(使用getrusage()
或/proc/self/statm
),但是如何获取交换量呢?从关于/proc/self/stat的man 5 proc
中:
nswap %lu Number of pages swapped (not maintained).
cnswap %lu Cumulative nswap for child processes (not maintained).
还有其他想法吗?