钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读805966
首页 Linux 正文内容

Linux怎么看什么占着内存

钟逸 Linux 2024-04-25 08:04:47 35

在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 <关键词>

将<关键词>替换为要搜索的进程名称或其他标识符。此命令将过滤进程列表,仅显示与<关键词>匹配的进程。

文章目录
    搜索