Ubuntu服务器 – 有人需要6GB的RAM – 如何确定?

可能重复:
Linux:哪个进程占用了所有内存

服务器重新启动后,我有一个奇怪的行为 – 有人需要~6GB的内存,通常在重新启动后,我有7GB的可用内存(根据顶部),现在 – 只有1GB顶部什么也没有 – 没有进程与高内存消耗(只有4处理120-150mb的RES存储器)。 我如何找出谁消耗6 GB的RAM?

更新:似乎是Linux磁盘caching,但我不明白为什么之前,我已经〜5GB的免费RAM重启后,现在只有1GB。 似乎是非常慢,当涉及到约50MB的免费内存,现在大块是由磁盘caching释放applicaitons。

free -m total used free shared buffers cached Mem: 7995 7076 918 0 33 5639 -/+ buffers/cache: 1404 6590 Swap: 2053 0 2053 

Ë

 cat /proc/meminfo MemTotal: 8187192 kB MemFree: 835436 kB Buffers: 33900 kB Cached: 5774872 kB SwapCached: 72 kB Active: 5150276 kB Inactive: 1910664 kB Active(anon): 1026268 kB Inactive(anon): 227048 kB Active(file): 4124008 kB Inactive(file): 1683616 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 2102456 kB SwapFree: 2102384 kB Dirty: 3804 kB Writeback: 0 kB AnonPages: 1252236 kB Mapped: 20372 kB Shmem: 1208 kB Slab: 82260 kB SReclaimable: 64720 kB SUnreclaim: 17540 kB KernelStack: 4136 kB PageTables: 15552 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 6196052 kB Committed_AS: 5874148 kB VmallocTotal: 34359738367 kB VmallocUsed: 334272 kB VmallocChunk: 34359398908 kB HardwareCorrupted: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB DirectMap4k: 7680 kB DirectMap2M: 8372224 kB