IT袋

当前位置:主页 > 经验教程 > 硬件教程 >

Linux查看内存使用情况的命令有哪些

Linux查看内存使用情况的命令有哪些(2)

时间:2024-01-21 13:23:18 来源:IT袋 作者:马勇
导读:Linux查看内存使用情况的命令有哪些,vmstat -s 结果 3865308 K total memory 152744 K used memory 121800 K active memory 84996 K inactive memory 3509652 K free memory 2108 K buffer memory 200804 K swap cache 4063228 K total swap 0 K use

Linux查看内存使用情况的命令有哪些

Linux查看内存使用情况的命令有哪些

vmstat -s

结果

 3865308 K total memory
       152744 K used memory
       121800 K active memory
        84996 K inactive memory
      3509652 K free memory
         2108 K buffer memory
       200804 K swap cache
      4063228 K total swap
            0 K used swap
      4063228 K free swap
         3681 non-nice user cpu ticks
            0 nice user cpu ticks
        16512 system cpu ticks
      1046086 idle cpu ticks
           96 IO-wait cpu ticks
            0 IRQ cpu ticks
          634 softirq cpu ticks
            0 stolen cpu ticks
       141780 pages paged in
        25244 pages paged out
            0 pages swapped in
            0 pages swapped out
      1230293 interrupts
       983789 CPU context switches
   1705671832 boot time
        51599 forks

输出中的第一个条目是总物理内存。有时,我们不需要所有信息,因此我们可以使用 grep 仅提取所需的条目

vmstat -s | grep -i 'total memory' | sed 's/ *//'

结果

3865308 K total memory

3. top命令

Top命令是 Linux 系统中一个常用的性能分析和监控工具,它可以实时展示系统中各个进程的资源占用状况。

它的作用与 Windows 系统中的任务管理器相似。

top

我们可以看到 Mem 字段旁边的内存信息,并观察到我们总共有 3865308kb 的总内存

Linux查看内存使用情况的命令有哪些

4. dmidecode实用工具

dmidecode是一个用于获取计算机系统中各种硬件信息的实用程序

4.1. 安装 dmidecode

对于基于 Ubuntu 的发行版,我们可以通过 apt 安装软件包:

apt install dmidecode

对于 RHEL、Fedora 和 CentOS,我们可以使用 yum

yum install dmidecode -y

命令

dmidecode

运行dmidecode命令之后,屏幕会输出大量记录,可以使用less分页查看,每个记录有4个不同的值:

dmidecode less

SMBIOS规范定义了以下DMI类型:

Type   Information
────────────────────────────────────────────
   0   BIOS
   1   System
   2   Baseboard
   3   Chassis
   4   Processor
   5   Memory Controller
   6   Memory Module
   7   Cache
   8   Port Connector
   9   System Slots
  10   On Board Devices
  11   OEM Strings
  12   System Configuration Options
  13   BIOS Language
  14   Group Associations
  15   System Event Log
  16   Physical Memory Array
  17   Memory Device
  18   32-bit Memory Error
  19   Memory Array Mapped Address
  20   Memory Device Mapped Address
  21   Built-in Pointing Device
  22   Portable Battery
  23   System Reset
  24   Hardware Security
  25   System Power Controls
  26   Voltage Probe
  27   Cooling Device
  28   Temperature Probe
  29   Electrical Current Probe
  30   Out-of-band Remote Access
  31   Boot Integrity Services
  32   System Boot
  33   64-bit Memory Error
  34   Management Device
  35   Management Device Component
  36   Management Device Threshold Data
  37   Memory Channel
  38   IPMI Device
  39   Power Supply
  40   Additional Information
  41   Onboard Devices Extended Information
  42   Management Controller Host Interface

假如我们想看看内存 DMI 类型,可以使用分配的数字 5、6、16、17、18、19、20、21 和 22 访问。

dmidecode --type 19

Linux查看内存使用情况的命令有哪些

看到内存总大小为8 GB

以下是dmidecode的一些常用选项和功能:

  • 查看产品名称:可以通过dmidecode | grep "Product Name"来获取当前连接的主板的“产品名称”。
  • 查看系统序列号:可以使用dmidecode -s system-serial-number来获得服务器的系统序列号。
  • 查看内存信息:通过dmidecode -t memory可以获得电脑中各个内存插槽的信息。
  • 查看OEM信息:如果需要了解制造商信息,可以使用dmidecode -t OEM,但这个选项可能不再常见。
  • 查看处理器信息:如果想要获取处理器的详细信息,可以使用dmidecode -t processor

5. /proc/meminfo虚拟文件

proc文件系统中的 meminfo文件包含关于系统对内存使用情况的信息。

free命令就是读取这个文件来呈现当前系统包含物理内存和SWAP内存在内的空闲内存和已使用内存

使用cat命令读取/proc/meminfo文件,我们可以获取内存信息

cat /proc/meminfo

相关阅读

  • 宽750px是什么意思 800px 800px是什么意思

    宽750px是什么意思 800px 800px是什么意思

    小编为你讲解800px 800px是什么意思的内容,关于宽750px是什么意思 800px 800px是什么意思,继续往下看吧! 1、800px*800px是指图片大小为800像素*800像素,图片长、宽都是800像素。px是像素的外文缩写

  • 驱动精灵驱动备份方法 驱动精灵备份的驱动怎么手动还原

    驱动精灵驱动备份方法 驱动精灵备份的驱动怎么手动还原

    本文核心内容:驱动精灵驱动备份方法的相关知识,关于驱动精灵驱动备份方法 驱动精灵备份的驱动怎么手动还原,具体详情如下: 使用电脑的小伙伴肯定都需要对驱动进行备份,而驱动精灵

  • 七彩虹主板怎么打开VT 七彩虹主板怎么开启VT技术

    七彩虹主板怎么打开VT 七彩虹主板怎么开启VT技术

    一篇关于七彩虹主板怎么开启VT技术的电脑方面的小经验,关于七彩虹主板怎么打开VT 七彩虹主板怎么开启VT技术,一起来看看吧! 如果是使用的七彩虹品牌主板的话,想要开启主板的VT虚拟化

  • ipad5处理器是多少 公认打游戏最强的平板

    ipad5处理器是多少 公认打游戏最强的平板

    今日小编为你讲解ipad5处理器是多少和公认打游戏最强的平板的IT小经验,一起来了解了解吧。 编者按:还记得2010年苹果新品发布会上,乔布斯带来了一款看起来丑陋的产品,既不方正也不平