On Thu 20-11-14 10:09:25, zhiyuan_zhu@xxxxxxx wrote: > Hi Michal > Thanks for your kindly support. > I got a device, and dump the /proc/meminfo and /proc/vmstat files, > they are the Linux standard proc files. > I found that: Cached = 339880 KB, but nr_free_pages=14675*4 = 58700KB > and nr_shmem = 508*4=2032KB > > nr_shmem is just a little memory, and nr free pages + nr_shmem is > largely less than Cached. So why nr_free_pages is largely less than > Cached? Thank you. nr_free_pages refers to pages which are not allocated. Cached referes to a used memory which is easily reclaimable so it can be reused should there be a need and free memory drops down. So this is a normal situation. How is this related to the lowmemory killer question posted previously? [...] -- Michal Hocko SUSE Labs -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>