<目次>
(1) Linuxのprocディレクトリとは?用途や中身について
(1-1) procディレクトリとは?
(1-2) procディレクトリの中身
(1) Linuxのprocディレクトリとは?用途や中身について
(1-1) procディレクトリとは?
(1-2) procディレクトリの中身
●共通的なファイル
[root@tk2-216-17994 proc]# cat meminfo MemTotal: 2053892 kB MemFree: 463700 kB Buffers: 149156 kB Cached: 8352 kB SwapCached: 57316 kB Active: 151640 kB Inactive: 426420 kB Active(anon): 14920 kB Inactive(anon): 405644 kB Active(file): 136720 kB Inactive(file): 20776 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 2097148 kB SwapFree: 2108 kB Dirty: 24 kB Writeback: 0 kB AnonPages: 363208 kB Mapped: 4032 kB Shmem: 12 kB Slab: 354476 kB SReclaimable: 146504 kB SUnreclaim: 207972 kB KernelStack: 46432 kB PageTables: 494312 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 3124092 kB Committed_AS: 4212296 kB VmallocTotal: 34359738367 kB VmallocUsed: 11496 kB VmallocChunk: 34359722852 kB HardwareCorrupted: 0 kB AnonHugePages: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB DirectMap4k: 8168 kB DirectMap2M: 2088960 kB
●各数字(PID)ディレクトリ内のファイル
cmdline | 当該プロセスを起動する際のコマンドが記述されています。 |
cpu | 当該プロセスが「現在実行されているCPU」や「前に実行されたCPU」が記録されています。 |
cwd | プロセスのカレント作業ディレクトリへのシンボリックリンク(※注1)が記載されています。
(※注1) |
environ | プロセスが使用する環境変数のリスト |
exe | プロセスの実行ファイル(※注2)を参照するシンボリックリンクです。
(※注2) |
stat | プロセスの状態を保持します。 |
statm | プロセスのメモリの状態を保持します。 |