温馨提示×

ubuntu getconf 可以查内存吗

小樊
49
2026-10-24 10:20:56
栏目: 智能运维

在 Ubuntu(及其他 Linux 发行版)里,getconf 可以查到“与内存相关的某些系统限制参数”,但不能直接查“当前内存使用情况”。

一、getconf 能查到的内存相关信息

getconf 主要读取系统配置变量(POSIX / 系统限制),常见的有:

getconf PAGE_SIZE
  • 查看内存页大小(字节,通常是 4096)
getconf _PHYS_PAGES
  • 查看物理内存页数量
getconf _AVPHYS_PAGES
  • 查看可用物理内存页数量

通过这些可以算内存大小:

echo $(( $(getconf _PHYS_PAGES) * $(getconf PAGE_SIZE) / 1024 / 1024 )) MB

这会算出总物理内存(MB)


二、getconf 不能做的

❌ 不能查:

  • 当前内存使用率
  • 剩余内存
  • Swap 使用
  • 进程内存占用

三、查内存更常用的命令

如果你想“看内存”,一般用这些:

free -h
cat /proc/meminfo
top
htop

总结

✅ getconf 可以查内存页和理论物理内存大小
❌ 不适合查实时内存使用情况

如果你是想写脚本算内存,或者做系统限制判断,我可以给你示例。

0 踩