如何显示间隔期间使用内存的进程?(在 bash 中)

如何显示间隔期间使用内存的进程?(在 bash 中)

如何在终端中显示在给定时间间隔内使用内存的进程?例如:使用 50 到 100 MB 内存的进程。

我试过:

ps aux | awk '{print $4}' | sort

但这仅显示按排序的每个进程的内存,而不是按间隔的内存。

答案1

ps aux | awk '$6>50000 && $6<100000 {print $6}'应该可以工作,假设 RSS 以 KB 为单位。

相关内容