当前位置: 首页 > news >正文

Ubuntu 查看内存大小的多种方法

Ubuntu 查看内存大小的多种方法

在 Ubuntu 系统中,查看内存大小有多种方法,以下是详细的命令和说明:

🔍 1. 使用 free 命令(推荐)

free -h

输出示例

              total        used        free      shared  buff/cache   available
Mem:           15Gi       3.2Gi       8.4Gi       1.0Gi       3.4Gi        10Gi
Swap:          2.0Gi       0B          2.0Gi

参数说明

  • -h:以人类可读格式显示(GB/MB)
  • total:物理内存总量
  • used:已使用内存
  • free:空闲内存
  • buff/cache:缓存内存(可被释放)
  • available:可用内存(包含缓存)

📊 2. 查看详细内存信息

sudo lshw -short -C memory

输出示例

H/W path       Device     Class          Description
====================================================
/0/0                      memory         128KiB BIOS
/0/1                      memory         16GiB System Memory
/0/1/0                    memory         8GiB DIMM DDR4 Synchronous 2667 MHz (0.4 ns)
/0/1/1                    memory         8GiB DIMM DDR4 Synchronous 2667 MHz (0.4 ns)

📝 3. 查看 /proc/meminfo 文件

cat /proc/meminfo | grep MemTotal

输出示例

MemTotal:       16267904 kB  # 约 15.5GB

换算公式

GB = kB / 1048576

💻 4. 使用 dmidecode(查看物理内存详情)

sudo dmidecode --type memory | grep -A5 "Memory Device"

输出示例

Memory DeviceArray Handle: 0x1000Error Information Handle: Not ProvidedTotal Width: 64 bitsData Width: 64 bitsSize: 8192 MB  # 单条内存大小

📈 5. 使用 top/htop 命令

top
# 或
htop

在顶部显示内存信息:

MiB Mem :  15874.0 total,   8450.2 free,    ... 

🧠 6. 查看 NUMA 节点内存(服务器专用)

numactl -H

输出示例

available: 2 nodes (0-1)
node 0 cpus: 0 2 4 6
node 0 size: 8192 MB
node 0 free: 4096 MB
node 1 cpus: 1 3 5 7
node 1 size: 8192 MB
node 1 free: 4096 MB

📦 7. 使用 inxi 工具(需安装)

sudo apt install inxi
inxi -m

输出示例

Memory:    RAM: total: 15.52 GiB used: 3.21 GiB (20.7%) Array-1: capacity: 32 GB slots: 2 EC: NoneDevice-1: DIMM 0 size: 8 GB speed: 2667 MT/s Device-2: DIMM 1 size: 8 GB speed: 2667 MT/s

📌 内存单位换算表

单位换算关系
1 KB1024 Bytes
1 MB1024 KB
1 GB1024 MB
1 TB1024 GB

💡 实用技巧

  1. 查看内存类型

    sudo dmidecode -t memory | grep "Type:"
    
  2. 查看内存速度

    sudo dmidecode -t memory | grep "Speed:"
    
  3. 监控内存使用趋势

    vmstat -s
    
  4. 图形化查看

    gnome-system-monitor
    

🚀 快速命令总结

命令功能是否需要 sudo
free -h查看内存使用概况
cat /proc/meminfo查看详细内存信息
sudo dmidecode -t memory查看物理内存详情
sudo lshw -short -C memory查看硬件内存信息
top实时监控内存使用

通过这些命令,您可以全面了解 Ubuntu 系统的内存大小、使用情况和硬件配置。

http://www.dtcms.com/a/466552.html

相关文章:

  • 淄博网站外包wordpress设置缓存
  • ProVerif: 形式化证明工具
  • 卷积神经网络CNN(三):三维卷积与多核卷积
  • AI大事记11:从 AlphaGo 到 AlphaGo Zero(下)
  • HTB:Artificial[WriteUP]
  • 网站开发ppt模板免费字体设计
  • openharmony 4.1r ota升级包制作笔记
  • STM32F103RCT6+STM32CubeMX+keil5(MDK-ARM)+Flymcu实现串口重定向
  • 软件设计师——12 案例分析专题-数据流图
  • redis字符串命令
  • 做平面设计的网站wordpress app开发
  • ANSI A1860.1-2017 刨花板地板检测
  • 天津网站seo设计新乡市工程建设信息网
  • iOS 26 崩溃日志解析,新版系统下崩溃获取与诊断策略
  • 成都 网站建设 公司wordpress写模版
  • 经销商城建站网站页头
  • jvm中程序计数器
  • 网站建设代理公司网站评估内容 优帮云
  • 宁波做网站的公司找摄影作品的网站
  • 企业AI化转型的核心抓手:企业智脑如何推动技术与业务深度融合
  • 基于STM32的智能台灯 / WIFI智能台灯 / 智能无极调光台灯
  • uboot重启大法配置流程
  • 皖icp阜阳网站建设微网站开发流程
  • JAVA-可视化监控工具visualvm-监控tomcat
  • sd20251009训练赛补题
  • STM32【H7】理论——通信
  • C++模板初阶 -- 讲解超详细
  • 网站免费优化工具广州做网站公司排名
  • 以太网PHY收发器深度解析:从基础原理到选型实践
  • 哪个网站微博做的最好济南网络推广网络营销