EECE-4029 Operating Systems Fall 2016
Informative System Files

processes, mutex, semaphores, memory management, producer-consumer, files, deadlock, more..

/proc/meminfo     - Report memory information

Example:
  prompt> cat /proc/meminfo
  MemTotal:        1935552 kB
  MemFree:          148304 kB
  Buffers:          212608 kB
  Cached:           790764 kB
  SwapCached:         1916 kB
  Active:           772336 kB
  Inactive:         800872 kB
  Active(anon):     225872 kB
  Inactive(anon):   356980 kB
  Active(file):     546464 kB
  Inactive(file):   443892 kB
  Unevictable:           0 kB
  Mlocked:               0 kB
  HighTotal:       1060168 kB
  HighFree:          31376 kB
  LowTotal:         875384 kB
  LowFree:          116928 kB
  SwapTotal:       3899388 kB
  SwapFree:        3876596 kB
  Dirty:                32 kB
  Writeback:             0 kB
  AnonPages:        568252 kB
  Mapped:           162312 kB
  Shmem:             13016 kB
  Slab:             149504 kB
  SReclaimable:     133028 kB
  SUnreclaim:        16476 kB
  KernelStack:        2496 kB
  PageTables:         8600 kB
  NFS_Unstable:          0 kB
  Bounce:                0 kB
  WritebackTmp:          0 kB
  CommitLimit:     4867164 kB
  Committed_AS:    2369744 kB
  VmallocTotal:     122880 kB
  VmallocUsed:       69192 kB
  VmallocChunk:      44940 kB
  HardwareCorrupted:     0 kB
  AnonHugePages:    147456 kB
  HugePages_Total:       0
  HugePages_Free:        0
  HugePages_Rsvd:        0
  HugePages_Surp:        0
  Hugepagesize:       4096 kB
  DirectMap4k:      139256 kB
  DirectMap4M:      765952 kB
 
/proc/sys/vm     - Directory of files associated with virtual memory