温馨提示×

debian getconf查内存吗

小樊
46
2026-09-10 14:34:22
栏目: 智能运维

在 Debian(以及其他 Linux 发行版)里,getconf 本身不是专门用来查内存的命令,但可以通过它获取和“内存页大小 / 地址空间”相关的信息,不能直接查总内存大小。

一、getconf 能查到的“内存相关”内容

常见和内存有关的:

# 内存页大小(bytes)
getconf PAGE_SIZE

# 每页大小(同上,另一种写法)
getconf PAGESIZE

# 系统支持的最大物理内存地址位数(不是实际内存)
getconf _PHYS_PAGES

示例:

$ getconf PAGE_SIZE
4096

⚠️ _PHYS_PAGES 是“理论最大页数”,不是当前内存大小。


二、Debian 查内存的正确方式

如果你是想查实际内存大小,更推荐:

1️⃣ free

free -h

人类可读格式,最常用。

2️⃣ cat /proc/meminfo

cat /proc/meminfo

最详细(总内存、可用、缓存等)。

3️⃣ vmstat

vmstat -s

4️⃣ nproc / lscpu(看 CPU 和内存架构)

lscpu

三、总结

  • getconf 能查内存页大小
  • getconf 不能查总内存大小
  • ✅ 查内存用 free -h/proc/meminfo

如果你是想在脚本里算总内存,我也可以给你一个 getconf + 计算 的示例。

0