温馨提示×

debian getconf怎样查内存页

小樊
39
2026-09-16 19:42:12
栏目: 智能运维

在 Debian(及其他 Linux 发行版)中,getconf 可以用来查询内存页大小(page size)以及相关内存页参数

1. 查看内存页大小(最常用)

getconf PAGE_SIZE

getconf PAGESIZE

示例输出:

4096

表示每页 4096 字节(4 KiB)。

2. 查看系统支持的最大页大小(大页)

getconf PAGESIZES

(某些架构/系统支持,可能输出多个页大小,如 4096 2097152)

3. 查看物理内存页数

getconf _PHYS_PAGES

返回的是以页为单位的物理内存数量

结合页大小可计算总内存:

echo $(( $(getconf _PHYS_PAGES) * $(getconf PAGE_SIZE) ))

4. 查看可用内存页数

getconf _AVPHYS_PAGES

5. 查看其他相关参数

getconf -a | grep -i page

可列出所有与 page 相关的 getconf 参数。


补充说明

  • getconf 查询的是 系统配置接口(POSIX / glibc)
  • 若想看实际运行时的内存信息,也可用:
    free -h
    cat /proc/meminfo
    

如果你是想查大页(HugePages)配置,也可以告诉我,我可以给你更针对性的命令。

0