在 Ubuntu 系統中,你可以使用 getconf 命令來查詢系統的內存配置。以下是一些常用的命令和選項:
查看系統最大地址空間:
getconf LONG_BIT
這個命令會顯示系統的位數(32 或 64),這可以間接告訴你系統最大支持的地址空間。
查看物理內存大小:
getconf _PHYS_PAGES
這個命令會返回物理內存的頁數。
查看每頁內存大小:
getconf PAGE_SIZE
這個命令會返回每頁內存的大?。ㄍǔ?4KB 或 2MB)。
計算總物理內存:
你可以將 _PHYS_PAGES 和 PAGE_SIZE 相乘來得到系統的總物理內存大?。?/p>
echo $(getconf _PHYS_PAGES) * $(getconf PAGE_SIZE) / 1024 / 1024
這個命令會以 MB 為單位顯示總物理內存大小。
查看虛擬內存大小:
getconf _SC_VIRTUAL_MEMORY_SIZE
這個命令會返回系統的虛擬內存大?。ㄒ宰止潪閱挝唬?。
查看可用內存:
free -h
雖然 free 命令不是 getconf 的一部分,但它是一個非常有用的命令,可以以人類可讀的格式顯示系統的內存使用情況,包括總內存、已用內存、空閑內存等。
通過這些命令,你可以獲取 Ubuntu 系統中關于內存配置的詳細信息。