温馨提示×

debian getconf能否查内存页

小樊
46
2026-09-25 21:17:00
栏目: 智能运维

在 Debian(以及其他 Linux 发行版)里,getconf 可以查到“内存页大小”,但不能直接列出“系统总内存/空闲内存”这类内存信息。

1. 用 getconf 查内存页大小

getconf PAGESIZE
# 或
getconf PAGE_SIZE

常见输出:

4096

表示每页 4 KiB。

也可以查页数相关:

getconf _PHYS_PAGES      # 物理内存总页数
getconf _AVPHYS_PAGES    # 可用物理内存页数

结合页大小算内存:

echo $(( $(getconf _PHYS_PAGES) * $(getconf PAGESIZE) ))

得到的是字节数。

2. getconf 不能做什么

getconf 不能直接显示:

  • 总内存(GB)
  • 已用 / 空闲内存
  • Swap 使用情况

这些需要用:

free -h
cat /proc/meminfo

或

vmstat

总结

✅ Debian 下 getconf 能查内存页大小和页数
❌ 不能查完整内存使用状态

如果你是想写脚本算内存,我也可以给你一个 getconf + bc 的完整示例。

0 踩