在 Ubuntu(以及大多数 Linux 发行版)中,可以使用 getconf 命令获取内存页大小(page size)。
getconf PAGE_SIZE
或者:
getconf PAGESIZE
示例输出:
4096
表示页大小为 4096 字节(4 KB)。
getconf -a | grep PAGE
page_size=$(getconf PAGE_SIZE)
echo "Page size: $page_size bytes"
PAGE_SIZE 实际来自 POSIX / system configuration,等价于:
sysconf(_SC_PAGE_SIZE)
如果你还想了解**大页(huge pages)**相关配置,也可以告诉我。