温馨提示×

ubuntu getconf查内存怎么弄

小樊
41
2026-10-09 18:22:31
栏目: 智能运维

在 Ubuntu(以及其它 Linux 发行版)里,可以用 getconf 查和内存/页相关的系统参数,但它不能直接查出“你有多少内存”,而是查“页大小、地址位数”等。

常用命令如下:

1. 查页大小(Page Size)

getconf PAGE_SIZE

或

getconf PAGESIZE

输出一般是:

4096

表示每页 4KB

2. 查系统支持的最大地址空间(虚拟内存相关)

getconf LONG_BIT

输出:

64

表示系统是 64 位

3. 查每个进程可映射的页数(理论值)

getconf _PHYS_PAGES

4. 结合页大小算“总内存(理论)”

echo $(( $(getconf _PHYS_PAGES) * $(getconf PAGE_SIZE) / 1024 / 1024 )) MB

⚠️ 注意:
_PHYS_PAGES 在一些系统上可能不准或不可用。


✅ 真正查内存用这些更靠谱

free -h

或

cat /proc/meminfo

或

htop

如果你是想脚本里算内存或只想要 getconf 的用法,我可以给你写个完整示例。

0 踩