- /proc/cmdline
linuxias@ubuntu:~$ cat /proc/cmdline BOOT_IMAGE=/boot/vmlinuz-4.13.0-39-generic root=UUID=f2a3ee05-f20b-4e24-b59f-2c946cba5a10 ro find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US quiet |
- /proc/cpuinfo
- /proc/config.gz or /proc/sys/config.gz
- /proc/devices
- /proc/devices
- /proc/locks
- /proc/meminfo
linuxias@desktop:/proc$ cat meminfo MemTotal: 32887924 kB // 전체 사용할 수 있는 RAM 사이즈로써 커널 바이너리 코드와 Reserved bits의 수는 빠져있습니다. MemFree: 26655040 kB // 사용하지 않고 남아있는 물리적 RAM 사이즈 입니다. MemAvailable: 29388460 kB Buffers: 498040 kB // Raw Disk block의 임시 저장소 사이즈 Cached: 2963624 kB // Cache 메모리로 사용되는 실제 RAM의 사이즈 SwapCached: 0 kB // 한번 Swap out된 메모리가 다시 Swap in되었지만 여전히 Swap 파일에 남아있는 메모리 사이즈. Active: 3916496 kB // 가장 최근에 사용된 메모리 사이즈이며 절대적으로 필요하지 않으면 회수하지 않는 메모리 Inactive: 1711280 kB // 최근에 사용되지 않아 다른 목적으로 회수 가능한 메모리 사이즈 Active(anon): 2169956 kB // anonymous 및 tmpfs / shmem 메모리의 사이즈 Inactive(anon): 548148 kB // anonymous 및 tmpfs / shmem 메모리의 사이즈로 회수 대상입니다. Active(file): 1746540 kB // 파일 캐시 메모리 사이즈로 active 상태이거나 마지막으로 회수된 이후에 Active 상태인 메모리 Inactive(file): 1163132 kB // 디스크에서 새로 로드된 파일 캐시 메모리의 양 Unevictable: 196 kB // 사용자 프로그램이 메모리 내부에 Lock되어 Page out code에서 발견되는 메모리 사이즈 Mlocked: 196 kB // 사용자 프로그램에 의해 메모리에 Lock되어 제거할 수 없는 총 메모리 사이즈 SwapTotal: 33500156 kB // 사용 가능한 Swap의 총 크기 SwapFree: 33500156 kB // 현재 사용되지 않는 Swap 영역의 총 크기 Dirty: 2224 kB // 디스크에 다시 기록되기를 기다리는 총 메모리 크기 Writeback: 0 kB // 디스크에 쓰여지고 있는 메모리 크기 AnonPages: 2166420 kB // 파일로 백업되지 않고 사용자 공간 페이지 테이블에 매핑되는 페이지에서 사용되는 총 메모리 크기 Mapped: 1051888 kB // 라이브러리와 같이 메모리에 매핑된 파일들에 사용되는 메모리 크기 Shmem: 551932 kB // 공유 메모리 및 tmpfs에 사용되는 메모리 크기 Slab: 350968 kB // 커널 데이터 구조 캐시위한 메모리 SReclaimable: 288124 kB // Slab의 일부로 캐시와 같이 회수될 수 있다. SUnreclaim: 62844 kB // Slab의 일부로 메모리가 부족한 상태에서도 회수할 수 없는 메모리 KernelStack: 12400 kB // Kernel 스택 영역으로 할당된 메모리 크기 PageTables: 57688 kB // 가장 작은 페이지 테이블 레벨의 전체 메모리 크기 NFS_Unstable: 0 kB // 서버에 보내졌지만 안정적인 저장소에 아직 commit 되지 않은 NFS 페이지의 크기 Bounce: 0 kB // Block device "bounce buffers"에 사용되는 메모리 크기 WritebackTmp: 0 kB // FUSE가 임시로 Writeback 버퍼로 사용하는 메모리의 크기 CommitLimit: 49944116 kB // 시스템에 현재 할당할 수 있는 총 메모리 크기 Committed_AS: 9468304 kB // 현재 시스템에 할당된 메모리의 크기. VmallocTotal: 34359738367 kB // 가상주소공간 메모리 영역의 전체 메모리 크기 VmallocUsed: 0 kB // 사용중인 가상주소공간의 전체 메모리 크기 VmallocChunk: 0 kB // 사용 가능한 가상주소공간의 최대 연속 메모리 블록 HardwareCorrupted: 0 kB // 실제 메모리 손상 문제가 있는 메모리의 크기로 하드웨어에서 식별하고 커널에서 따로 설정하므로 사용X AnonHugePages: 0 kB // 파일로 지원되지 않고 사용자 공간 페이지 테이블에 매핑되는 Huge page에서 사용되는 총 메모리 크기 ShmemHugePages: 0 kB ShmemPmdMapped: 0 kB CmaTotal: 0 kB CmaFree: 0 kB HugePages_Total: 0 // 시스템의 전체 HugePage 개수 HugePages_Free: 0 // 시스템에서 사용할 수 있는 HugePage의 총 개수 HugePages_Rsvd: 0 // hugetlbfs를 위한 예약된 사용되지 않는 HugePage의 수 HugePages_Surp: 0 Hugepagesize: 2048 kB // 각 HugePage의 크기 DirectMap4k: 309756 kB // 4kB page로 매핑된 Kernel 주소공간의 크기 DirectMap2M: 6977536 kB // 2KB Page로 매핑된 Kernel 주소공간의 크기 DirectMap1G: 27262976 kB |
- /proc/modules
linuxias@desktop:/proc$ cat modules cpuid 16384 0 - Live 0x0000000000000000 snd_hda_codec_hdmi 49152 1 - Live 0x0000000000000000 mxm_wmi 16384 0 - Live 0x0000000000000000 snd_soc_rt5640 118784 0 - Live 0x0000000000000000 snd_soc_ssm4567 16384 0 - Live 0x0000000000000000 intel_rapl 20480 0 - Live 0x0000000000000000 snd_soc_rl6231 16384 1 snd_soc_rt5640, Live 0x0000000000000000 snd_soc_core 229376 2 snd_soc_rt5640,snd_soc_ssm4567, Live 0x0000000000000000 snd_compress 20480 1 snd_soc_core, Live 0x0000000000000000 ac97_bus 16384 1 snd_soc_core, Live 0x0000000000000000 snd_pcm_dmaengine 16384 1 snd_soc_core, Live 0x0000000000000000 x86_pkg_temp_thermal 16384 0 - Live 0x0000000000000000 nvidia_uvm 671744 0 - Live 0x0000000000000000 (POE) snd_seq_midi 16384 0 - Live 0x0000000000000000 intel_powerclamp 16384 0 - Live 0x0000000000000000 snd_seq_midi_event 16384 1 snd_seq_midi, Live 0x0000000000000000 coretemp 16384 0 - Live 0x0000000000000000 .... |
- /proc/mounts
- /proc/partitions
linuxias@desktop:~$ cat /proc/partitions
major minor #blocks name
8 0 250059096 sda
8 1 216556544 sda1
8 2 1 sda2
8 5 33500160 sda5
8 16 2930266584 sdb
8 17 2147482623 sdb1
8 32 976752344 sdc
8 33 976751968 sdc1
이 외에도 굉장히 많은 파일들을 제공하고 있습니다. 추가적인 사항은 manual page를 참고해주세요! 감사합니다.
'Linux > Debugging & Testing' 카테고리의 다른 글
[SOLVE] valgrind: failed to start tool 'memcheck' for platform... ': No such file or directory (0) | 2018.07.27 |
---|---|
[valgrind] Memory debugging & profiling tool (0) | 2018.07.26 |
/Proc FileSystem - Process in More detail (2) | 2018.04.10 |
/Proc Filesystem - Process (0) | 2018.03.20 |
Strace - trace system calls and signals (0) | 2018.03.19 |