NFS: SUN’s Implementation
- Clients cache both i-nodes and file data.
- Cached data blocks are discarded every 3 sec and
cached directory entries every 30 sec.
- When a cached file is open, the time it was last
modified is checked at the server. If necessary a
new copy is brought from the server.
- Every 30 sec, all modified blocks in the cache are
written back to the server.
- The server also keeps a cache to reduce disk I/O.