Free명령어의 결과는 이 파일을 토대로 만드는거같다.
MemTotal: 949452 kB
MemFree: 184976 kB
MemAvailable: 547256 kB
Buffers: 93580 kB
Cached: 302052 kB
SwapCached: 268 kB
Active: 411160 kB
Inactive: 269268 kB
Active(anon): 188308 kB
Inactive(anon): 113152 kB
Active(file): 222852 kB
Inactive(file): 156116 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 102396 kB
SwapFree: 98044 kB
Dirty: 24 kB
Writeback: 0 kB
AnonPages: 284548 kB
Mapped: 142528 kB
Shmem: 16656 kB
Slab: 63864 kB
SReclaimable: 48848 kB
SUnreclaim: 15016 kB
KernelStack: 2552 kB
PageTables: 5896 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 577120 kB
Committed_AS: 2043192 kB
VmallocTotal: 1114112 kB
VmallocUsed: 0 kB
VmallocChunk: 0 kB
CmaTotal: 8192 kB
CmaFree: 6792 kB
우선 1차적으로
토탈과 프리 유즈를 구한다.
Total = used + free + buffers + cached
실제 free = free + buffers + cached
실제 사용량 = total - ( free + buffers + cached)
토대로 파싱한다.
'오락기 > Linux' 카테고리의 다른 글
모니터링 cpu 사용량 (0) | 2018.08.17 |
---|---|
리눅스 모니터링 tcp 파싱 (0) | 2018.08.17 |
Centos7 svn 셋팅 (0) | 2017.06.21 |
Centos7 oracle 설치 셋팅 (0) | 2017.06.21 |
centos 7 에 jdk 와 tomcat 설치 (0) | 2017.06.14 |