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

要查看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 jpeg6安装过程详解(LAMP环境搭建)

    安装jpeg6的过程是在LAMP环境搭建的过程中的一步,所以我们需要先了解LAMP环境的搭建过程。 1.安装Apache2 sudo apt-get update sudo apt-get install apache2 安装完成后,通过访问http://localhost 确认是否安装成功并运行。 2. 安装MySQL sudo apt-get insta…

  • 详解Linux rsync命令:在本地和远程计算机之间同步文件和目录

    下面是关于Linux rsync命令的作用和使用方法的完整攻略。 1. rsync命令的介绍 Linux rsync命令是一种远程数据同步工具,用于在本地和远程之间进行目录同步。它能够快速、可靠地复制大量数据,并且可以保留文件的权限、时间戳和其他元数据。rsync命令还可以利用SSH协议进行数据传输,从而保证数据的安全性。此外,rsync命令也可以用于增量备…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux awk命令:处理文本文件的工具

    下面我来详细讲解Linux awk命令的作用和使用方法。 1. awk命令简介 awk是一种文本处理工具,其名称来自于它的开发者 Alfred Aho、Peter Weinberger 和 Brian Kernighan 的姓氏的首个字母。awk支持文本数据处理、文本格式化和数据报表生成等功能,广泛应用于Linux、Unix和MacOS等操作系统中。 awk…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux top命令:查看系统资源使用情况

    Linux系统是广泛使用的操作系统之一,而top命令在Linux系统中也是常用的管理命令之一,用于监控系统的运行情况和查看进程的信息,下面来详细讲解top命令的作用和使用方法。 一、top命令的作用 top命令是Linux系统中的一个实时进程监测命令,它可以显示当前系统中运行的进程列表、资源占用情况和各进程的执行状态等信息,主要用于查看系统中的运行状态和占用…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux mkdir命令:创建一个新目录

    Linux下的 mkdir 命令用于创建一个新目录。下面为您详细讲解该命令的作用与使用方法: 作用 mkdir 命令的作用是创建新的目录,通过指定参数 -p,还可以创建多个目录的层级结构。 语法 mkdir 命令的基本语法如下: mkdir [选项] 目录… 其中,[选项] 可以是: -m:设置创建目录的权限模式; -p:递归创建多个目录。 [目录……

    Linux函数大全 2023年3月24日
    00
  • 详解Linux SRPM源码包安装方法

    SRPM是指“Source RPM”,即“源代码RPM包”。SRPM包括了源代码、补丁和一个.spec文件,它可以用于生成二进制RPM包。SRPM也可以直接安装在系统上。本文将介绍如何在Linux系统上使用SRPM源码包进行安装。 获取SRPM源码包 首先需要获取SRPM源码包。可以通过官方软件仓库或者其他第三方仓库下载到需要的SRPM文件。例如,要安装ht…

    Linux软件安装 2023年3月25日
    00
  • 详解Linux uniq命令:从文件中删除重复的行

    Linux中的uniq命令可以用来筛选或剔除文本中的重复行,其基本的使用格式为: uniq [选项] [输入文件 [输出文件]] 其中,输入文件和输出文件是可选的,如果未指定输入文件或输出文件,则默认从STDIN读取或将结果输出到STDOUT。以下是uniq命令的常见选项: -c:显示每行文本在文本中出现的次数; -d:仅显示文本中出现了两次或以上的行; -…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux export命令:设置环境变量

    下面是关于 Linux export 命令的作用与使用方法的攻略。 一、命令解释 export 命令用来设置环境变量,也可以用来将指定的变量标记为 shell 环境变量。环境变量对于 Linux 系统开发和使用非常重要,它们是控制 shell 运行行为、脚本编写、路径设置等等的关键。 二、使用方法 该命令的语法格式如下: export [-fnp][变量名称…

    Linux函数大全 2023年3月24日
    00
合作推广
合作推广
分享本页
返回顶部