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