在 Ubuntu(及其他 Linux 发行版)里,getconf 可以查到“与内存相关的某些系统限制参数”,但不能直接查“当前内存使用情况”。
getconf 主要读取系统配置变量(POSIX / 系统限制),常见的有:
getconf PAGE_SIZE
getconf _PHYS_PAGES
getconf _AVPHYS_PAGES
echo $(( $(getconf _PHYS_PAGES) * $(getconf PAGE_SIZE) / 1024 / 1024 )) MB
这会算出总物理内存(MB)
❌ 不能查:
如果你想“看内存”,一般用这些:
free -h
cat /proc/meminfo
top
htop
✅ getconf 可以查内存页和理论物理内存大小
❌ 不适合查实时内存使用情况
如果你是想写脚本算内存,或者做系统限制判断,我可以给你示例。