在 Debian(及其他 Linux 发行版)中,可以使用 getconf 命令查询**内存页大小(page size)**等相关信息。
getconf PAGE_SIZE
或等价写法:
getconf PAGESIZE
示例输出:
4096
表示每页大小为 4096 字节(4 KB)。
getconf -a | grep -i page
常见输出包括:
PAGE_SIZE:页大小PAGESIZE:同上_PHYS_PAGES:物理内存总页数_AVPHYS_PAGES:可用物理内存页数echo $(( $(getconf _PHYS_PAGES) * $(getconf PAGE_SIZE) ))
单位为字节。
换算为 MB:
echo $(( $(getconf _PHYS_PAGES) * $(getconf PAGE_SIZE) / 1024 / 1024 ))
getconf 读取的是系统 POSIX / 系统配置参数getconf 范围内,需要用:cat /proc/meminfo | grep Huge
如果你是想排查内存、调优、或写脚本,可以告诉我具体场景。