我正在寻找一种方法来观察系统中的哪些进程随着时间的推移消耗的交换量不断增加。
以下函数生成每个进程的交换用户列表:
sbp(){ grep VmSwap /proc/*/status 2>/dev/null | awk -F'[/ \t]+' '$3>0{print $3,$5}'| sort -nk2;}
但是,我想持续监视这些值的更改以及消耗交换的新进程的添加。理想情况下,输出应该显示从我开始观察的点开始的累积变化,而不是每时每刻的微小变化。
我正在寻找一种方法来观察系统中的哪些进程随着时间的推移消耗的交换量不断增加。
以下函数生成每个进程的交换用户列表:
sbp(){ grep VmSwap /proc/*/status 2>/dev/null | awk -F'[/ \t]+' '$3>0{print $3,$5}'| sort -nk2;}
但是,我想持续监视这些值的更改以及消耗交换的新进程的添加。理想情况下,输出应该显示从我开始观察的点开始的累积变化,而不是每时每刻的微小变化。