Linuxでメモリの詳細な使用状況や物理メモリの情報を表示します。
メモリの使用状況の詳細情報を表示する!(cat /proc/meminfo)
/proc/meminfoの情報を表示して、メモリの情報を確認してみます。
$ cat /proc/meminfo MemTotal: 32667724 kB MemFree: 27025300 kB MemAvailable: 28896964 kB Buffers: 173960 kB Cached: 2763188 kB SwapCached: 0 kB Active: 843728 kB Inactive: 3338780 kB Active(anon): 5096 kB Inactive(anon): 2056136 kB Active(file): 838632 kB Inactive(file): 1282644 kB Unevictable: 731028 kB Mlocked: 12716 kB SwapTotal: 2097148 kB SwapFree: 2097148 kB Dirty: 40 kB Writeback: 0 kB AnonPages: 1976396 kB Mapped: 706044 kB Shmem: 816752 kB KReclaimable: 219492 kB Slab: 388584 kB SReclaimable: 219492 kB SUnreclaim: 169092 kB KernelStack: 19280 kB PageTables: 33380 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 18431008 kB Committed_AS: 7816200 kB VmallocTotal: 34359738367 kB VmallocUsed: 51748 kB VmallocChunk: 0 kB Percpu: 9984 kB HardwareCorrupted: 0 kB AnonHugePages: 0 kB ShmemHugePages: 0 kB ShmemPmdMapped: 0 kB FileHugePages: 0 kB FilePmdMapped: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB Hugetlb: 0 kB DirectMap4k: 374624 kB DirectMap2M: 8855552 kB DirectMap1G: 25165824 kB
物理メモリの状態を確認する!(lsmem -a)
lsmemコマンドで物理メモリの状態を確認できます。
$ lsmem RANGE SIZE STATE REMOVABLE BLOCK 0x0000000000000000-0x000000007fffffff 2G online yes 0-15 Memory block size: 128M Total online memory: 2G Total offline memory: 0B [usradmin@vmsans01 ~]$ lsmem -a RANGE SIZE STATE REMOVABLE BLOCK 0x0000000000000000-0x0000000007ffffff 128M online yes 0 0x0000000008000000-0x000000000fffffff 128M online yes 1 0x0000000010000000-0x0000000017ffffff 128M online yes 2 0x0000000018000000-0x000000001fffffff 128M online yes 3 0x0000000020000000-0x0000000027ffffff 128M online yes 4 0x0000000028000000-0x000000002fffffff 128M online yes 5 0x0000000030000000-0x0000000037ffffff 128M online yes 6 0x0000000038000000-0x000000003fffffff 128M online yes 7 0x0000000040000000-0x0000000047ffffff 128M online yes 8 0x0000000048000000-0x000000004fffffff 128M online yes 9 0x0000000050000000-0x0000000057ffffff 128M online yes 10 0x0000000058000000-0x000000005fffffff 128M online yes 11 0x0000000060000000-0x0000000067ffffff 128M online yes 12 0x0000000068000000-0x000000006fffffff 128M online yes 13 0x0000000070000000-0x0000000077ffffff 128M online yes 14 0x0000000078000000-0x000000007fffffff 128M online yes 15 Memory block size: 128M Total online memory: 2G Total offline memory: 0B
おわりに
メモリの詳細な情報を確認したい場合は、/proc/meminfoの内容を表示します。meminfoには、メモリの使用状況の情報も多々、確認することができます。lsmemコマンドは、物理メモリのみの状態を表示します。
関連記事
関連書籍(Amazon)