获取常驻设置大小很简单(getrusage()
或/proc/self/statm
),但如何获得交换量?从man 5 proc
关于/ proc / self / stat:
nswap %lu Number of pages swapped (not maintained).
cnswap %lu Cumulative nswap for child processes (not maintained).
还有其他想法吗?
答案 0 :(得分:2)
检查VmSwap
中是否有/proc/$PROCESS/status
。例如:grep VmSwap /proc/1/status