在 Debian(以及其他 Linux 发行版)里,getconf 可以查到“内存页大小”,但不能直接列出“系统总内存/空闲内存”这类内存信息。
getconf PAGESIZE
# 或
getconf PAGE_SIZE
常见输出:
4096
表示每页 4 KiB。
也可以查页数相关:
getconf _PHYS_PAGES # 物理内存总页数
getconf _AVPHYS_PAGES # 可用物理内存页数
结合页大小算内存:
echo $(( $(getconf _PHYS_PAGES) * $(getconf PAGESIZE) ))
得到的是字节数。
getconf 不能直接显示:
这些需要用:
free -h
cat /proc/meminfo
或
vmstat
✅ Debian 下 getconf 能查内存页大小和页数
❌ 不能查完整内存使用状态
如果你是想写脚本算内存,我也可以给你一个 getconf + bc 的完整示例。