在 Ubuntu(以及其他 Linux 发行版)里,getconf 本身不能直接查“内存大小”,它主要用来查询系统配置参数(如字长、路径长度、系统限制等)。
不过,可以用它查一些和内存相关的系统限制,例如:
# 页大小(内存管理单位)
getconf PAGE_SIZE
# 每页字节数(同上,另一种写法)
getconf PAGESIZE
# 物理内存页数量(乘以页大小 ≈ 物理内存)
getconf _PHYS_PAGES
示例计算物理内存大小:
echo $(( $(getconf _PHYS_PAGES) * $(getconf PAGE_SIZE) ))
(单位是字节)
如果你只是想看内存,更推荐:
free -h
或
cat /proc/meminfo
或
lsmem
总结:
✅ getconf 能查“内存相关参数”
❌ 不能直接像 free 那样显示内存使用情况