在Linux系统中,查看占用内存的进程有几种常用的 :
top命令
top命令可以实时显示系统中正在运行的进程,并按内存使用量对它们进行排序。要使用top命令,请在终端中键入以下内容:
top
top命令的输出将显示系统中所有正在运行的进程,其中包括进程名称、PID(进程ID)、CPU和内存使用率。可以通过按“M”键对进程按内存使用量进行排序。
ps命令
ps命令可以显示系统中所有正在运行的进程。要使用ps命令查看占用内存的进程,请键入以下内容:
ps -eo pid,%mem,comm
此命令将按内存使用率对进程进行排序,并将显示PID、内存使用百分比和进程名称。
free命令
free命令可以显示系统中可用内存、已用内存和交换空间使用情况。要使用free命令,请键入以下内容:
free
free命令的输出将显示系统中总内存、已用内存、可用内存、已用交换空间和可用交换空间的数量。
grep命令
grep命令可以过滤命令输出中的特定信息。要使用grep命令查看占用内存的进程,请键入以下内容:
ps -eo pid,%mem,comm | grep <关键词>
将<关键词>替换为要搜索的进程名称或其他标识符。此命令将过滤进程列表,仅显示与<关键词>匹配的进程。