在 Ubuntu 系統中,你可以使用 getconf 命令來查詢系統配置參數,包括內存相關的信息。以下是一些常用的 getconf 命令示例,用于查詢內存信息:
查詢物理內存大小:
getconf _PHYS_PAGES
這個命令會返回系統的物理內存頁數。
查詢每頁的大小:
getconf PAGE_SIZE
這個命令會返回系統每頁的大?。ㄍǔ?4KB)。
計算總物理內存: 你可以將物理頁數與每頁的大小相乘來計算總物理內存:
getconf _PHYS_PAGES | xargs -I {} echo {} $(getconf PAGE_SIZE)
或者直接用 awk 計算:
getconf _PHYS_PAGES * $(getconf PAGE_SIZE)
查詢虛擬內存大小:
getconf _SC_VIRTUAL_MEMORY_SIZE
這個命令會返回系統的虛擬內存大小。
這些命令可以幫助你獲取系統的內存配置信息。如果你需要更詳細的內存信息,可以使用 free 或 lshw 命令。例如:
使用 free 命令查看內存使用情況:
free -h
使用 lshw 命令查看詳細的硬件信息(需要先安裝):
sudo apt install lshw
sudo lshw -class memory