Linux如何查看内存的使用情况?

yizhihongxing

要查看Linux系统的内存使用情况,可以使用以下几种常见的方式:

1. 使用top命令查看内存使用情况

top 命令是一个常用的查看系统负载和性能的命令。在运行 top 命令后,可以看到系统的进程列表,以及每个进程的CPU、内存占用情况等信息。其中内存使用情况可以在 Mem: 行中看到,包括了总内存、已用内存、空闲内存、缓存和缓冲区的使用情况。

下面是 top 命令显示的内存使用情况的示例:

$ top

top - 09:20:54 up 28 days, 20:07,  1 user,  load average: 0.00, 0.00, 0.00
Tasks: 178 total,   1 running, 177 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.1 sy,  0.0 ni, 99.9 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  4045548 total,  2386332 free,   974980 used,   687236 buff/cache
KiB Swap:  2097148 total,  2097148 free,        0 used.  2631700 avail Mem

  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND
 1423 root      20   0 7513584 394992  24984 S  6.0  9.8  89:34.54 java
 4708 mysql     20   0 6691148 1.068g  16500 S  0.7 27.2  29757:55 mysqld
 4582 www-data  20   0  302408  72720  53012 S  0.3  1.8   0:22.13 apache2
 4583 www-data  20   0  305100  76116  52172 S  0.3  1.9   0:19.73 apache2
 6179 root      20   0   16096   5084   3832 R  0.3  0.1   0:00.03 top

2. 使用free命令查看内存使用情况

free 命令可以显示系统的内存使用情况,包括了总内存、已用内存、空闲内存、缓存和缓冲区的使用情况。可以使用如下命令查看:

$ free -h

              total        used        free      shared  buff/cache   available
Mem:           3.9G        957M        2.1G        3.3M        962M        2.7G
Swap:            2G          0B          2G

3. 使用vmstat命令查看内存使用情况

vmstat 命令可以查看系统的虚拟内存和IO状态,使用 vmstat 命令可以查看系统的内存使用情况。下面是使用 vmstat 命令显示的内存使用情况示例:

$ vmstat -s

 4045548 K total memory
 1986600 K used memory
 1256496 K active memory
 384348 K inactive memory
 2386332 K free memory
 687236 K buffer memory
 437276 K swap cache
 2097148 K total swap
       0 K used swap
 2097148 K free swap
 1057777 non-nice user cpu ticks
 9093 nice user cpu ticks
…

以上是三种查看Linux系统内存使用情况的命令方式。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux如何查看内存的使用情况? - Python技术站

(0)
上一篇 2023年3月25日
下一篇 2023年3月25日

相关文章

  • 详解Linux grep命令:在文件中查找特定文本

    Linux grep命令作用说明 Linux grep命令用于在文件中查找指定的字符串或者正则表达式,它会搜索指定文件并输出包含匹配字符串的行,而不是直接打开这些文件。在Linux系统中,grep是一种强大且广泛使用的文本搜索工具,而且非常灵活,支持多种选项和参数,可以满足各种不同的搜索需求。 Linux grep命令使用方法 下面介绍Linux grep命…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux ping6命令:测试 IPv6 网络连接

    Linux中的ping6命令用于检查与IPv6网络上的主机的连通性。它可以测试网络是否通畅,以及确认是否可以在网络上与指定的主机进行通信。 使用ping6命令,在终端上输入以下命令格式: ping6 [选项] 目标主机 其中,[选项]是可选参数,可用于控制测试方式,目标主机是指要测试的IPv6地址或主机名。以下是常用的选项: -c <发送次数>:…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux at命令:执行一次性任务

    下面我为您详细讲解Linux at命令的作用和使用方法。 1. 简介 at是Linux系统中的一个命令,它用来定期执行一些特定的任务,常用于自动化、批处理等场景。 2. 使用方法 at命令的使用方法如下: 2.1 命令格式 at [时间] 2.2 时间格式 at命令支持多种时间格式,包括: HH:MM:SS HH:MM now + X minutes/hou…

    Linux函数大全 2023年3月24日
    00
  • Linux libmcrypt及安装过程(LAMP环境搭建)

    Linux libmcrypt是一个加密解密库,可以让我们在LAMP环境中进行数据的加密和解密操作。在下面的攻略中,我们将详细讲解Linux libmcrypt的安装和配置过程,包括实例说明。 安装libmcrypt 在Debian或Ubuntu系统中,可以通过以下命令安装: sudo apt-get install libmcrypt-dev 在CentO…

  • 详解Linux swapon命令:激活交换分区

    Linux swapon 命令用于启用和禁用交换空间。交换空间是在 RAM(随机存取存储器)不足时用作虚拟内存的一部分硬盘空间。 命令格式 swapon 命令的基本语法如下: swapon [ -v ] [ -p priority ] [ -e ] [ -h ] [ -f ] [ -a ] [ specialfile… ] 各选项含义如下:- -v:执行…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux pwd命令:显示当前目录的路径

    Linux命令中pwd代表“print working directory”,用于显示当前工作目录路径,并以文本形式输出在终端窗口。该命令经常用于定位当前所在位置,以及在操作文件系统时的路径相关操作。 使用方法 pwd [-LP] 参数说明 -L:显示逻辑路径,如果当前目录为软链接,则显示链接文件路径 -P:显示物理路径,不跟踪链接文件 例子 假设你的当前目…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux脚本程序包及安装方法

    Linux脚本程序包通常是以.tar.gz或.tar.bz2等压缩格式发布的,它包含了程序的源代码和相关资源文件。在Linux系统中,常常使用脚本程序包来安装和升级软件。这里以Webmin为例,介绍Linux脚本程序包的安装方法。 1、下载Webmin脚本程序包 在Webmin官网下载Webmin的脚本程序包,下载地址为:http://www.webmin.…

    Linux软件安装 2023年3月25日
    00
  • Linux parted命令用法详解:创建分区

    Linux parted是一个分区工具,可以用于分割硬盘或创建新分区。它支持许多分区方案,如MBR(Master Boot Record)、GPT(GUID Partition Table)等,并且能够操作Linux和Windows系统。 以下是使用parted命令的详细步骤: 确定待分区的硬盘设备名称 在终端中,使用以下命令列出所有的硬盘设备及其大小: s…

    Linux文件系统管理 2023年3月25日
    00
合作推广
合作推广
分享本页
返回顶部