系统交换......我如何找出问题所在

tru*_*aby 4 linux swap

我有一个运行 ubuntu vps 的内存,它有大约 300MB 的内存,其中只有 20% 或更少的内存现在是免费的......
我的问题是,我怎样才能找出我正在运行的特定程序导致它交换很多?

min*_*aev 8

要找出每个进程使用的交换空间量,请运行top(not htop),按 'f' 选择要显示的列(f 表示字段),按 'p' 添加要显示的交换空间,按 'o' 对列进行排序表(o 表示 order by)并再次按“p”按交换使用情况进行排序。