在 Ubuntu 系統中,你可以使用 getconf 命令來查看系統的內存配置信息。以下是一些常用的命令和選項:
查看系統的邏輯內存大小:
getconf LONG_BIT
這個命令會顯示系統的架構(32位或64位),這可以幫助你了解系統可以尋址的最大內存。
查看物理地址擴展 (PAE) 支持:
getconf HW_PAE
如果返回值為 1,則表示系統支持 PAE,這意味著可以在 32 位系統上使用超過 4GB 的內存。
查看虛擬內存的大小:
getconf _SC_PHYS_PAGES
這個命令會顯示系統的物理內存頁數。
查看每頁的大小:
getconf PAGE_SIZE
這個命令會顯示系統的內存頁大?。ㄍǔ?4KB)。
計算總物理內存:
你可以結合 _SC_PHYS_PAGES 和 PAGE_SIZE 來計算總物理內存:
getconf _SC_PHYS_PAGES * getconf PAGE_SIZE
結果以字節為單位,你可以將其轉換為更易讀的單位(如 MB 或 GB)。
查看最大允許的線程數:
getconf _SC_THREAD_THREADS_MAX
通過這些命令,你可以獲取關于系統內存配置的基本信息。如果你需要更詳細的內存信息,可以使用 lshw 或 free 命令。例如:
使用 free 查看內存使用情況:
free -h
使用 lshw 查看詳細硬件配置(需要先安裝):
sudo apt install lshw
sudo lshw -class memory