2024-09-01
Linux运维
00

在Linux系统中,你可以通过几种命令来查看哪些程序占用了内存。以下是几种常用的方法:

  1. top 命令top 命令可以动态显示系统中各个进程的资源占用情况。通过 top,你可以看到CPU和内存的使用率最高的进程。只需在终端输入:

    bash
    top

    在显示的界面中,%MEM 栏目显示了每个进程的内存占用率。

  2. htop 命令htoptop 命令的一个增强版本,它提供了一个更为友好的界面,并且可以通过键盘操作进行交互。如果系统中没有安装 htop,你可以通过包管理器安装它。例如,在Ubuntu中可以使用:

    bash
    sudo apt install htop

    安装完成后,输入 htop 来运行。

  3. ps 命令: 使用 ps 命令结合 sort 可以查看内存使用量最高的进程。例如:

    bash
    ps aux --sort=-%mem | head

    这个命令会列出内存占用率最高的10个进程。

  4. free 命令: 虽然 free 命令不会显示每个程序的内存使用情况,但它可以快速显示系统的总内存使用情况,包括已使用的内存和空闲内存。运行:

    bash
    free -h

    -h 选项会以易于阅读的格式显示内存信息。

这些工具都是在命令行终端中使用的。选择一个你觉得最方便的命令来检查内存使用情况吧!

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Dong

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!