---------- CheckMemory.txt 2018-06-07 檢查記憶體: free 指令可以顯示實體記憶體和 SWAP 的大小及使用狀況. 以 MB 作為單位顯示記憶體使用狀況: # free -m 以 GB 作為單位顯示記憶體使用狀況: # free -g 檔案 /proc/meminfo /proc/meminfo 檔案儲存了有關記憶體用量的資訊, 用 cat 擷取便以可看到: MemTotal: 7985404 kB MemFree: 1576692 kB MemAvailable: 6476796 kB Buffers: 5228 kB Cached: 5190432 kB SwapCached: 0 kB Active: 1672468 kB Inactive: 3920720 kB Active(anon): 622184 kB Inactive(anon): 161788 kB Active(file): 1050284 kB Inactive(file): 3758932 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 8257532 kB SwapFree: 8257532 kB Dirty: 0 kB Writeback: 0 kB AnonPages: 397528 kB Mapped: 112672 kB Shmem: 386444 kB Slab: 555732 kB SReclaimable: 396828 kB SUnreclaim: 158904 kB KernelStack: 5056 kB PageTables: 14640 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 12250232 kB Committed_AS: 2203220 kB VmallocTotal: 34359738367 kB VmallocUsed: 117448 kB VmallocChunk: 34359535612 kB HardwareCorrupted: 0 kB AnonHugePages: 219136 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB DirectMap4k: 283752 kB DirectMap2M: 8081408 kB 執行 top 指令後, 可以從 “Mem:” 及 “Swap:” 兩行看到記憶體及 SWAP 的使用狀況。 # top 要查詢記憶體的規格, 可以用 dmidecode 指令, 它會將系統內每一根實體記憶體的規格顯示出來: # dmidecode -t 17