Hi, all
First, I want to verify a statement: every opened file has a page cache in
memory, there is a struct address_space object associated with it and the
inode of the opened file has a field i_mapping pointing to the page cache.
If processes in system read or write N files concurrently, there are N page
caches in memory. Is this statement right?
Second, are there some limits about a page cache of a file? for example, the
number of pages in page cache?
Thanks!
Best Regards
--
National Research Center for Intelligent Computing Systems
Institute of Computing Technology, Chinese Academy of Sciences