The buffer cache can now occupy as much free memory as is
available, up to the system limit of 3.75 GB. Prior to 10.10, the
implementation of the buffer cache silently limited the size to
1 GB.
The kernel parameters dbc_min_pct
or bufpages can
be set beyond 1 GB if that physical memory is available.
This change allows the storage of nearly 3.75 GB of file data
in memory. This should produce a noticeable increase of speed for
applications that access between 1 and 3.75 GB of file system data.
There is one exception: NFS server code is unable to take advantage
of a buffer cache over 1 GB due to limitations in the networking
drivers.
If the kernel configuration requested, but previously did
not receive, a buffer cache larger than 1 GB, the increase in size
at 10.10 might change performance and response time, depending on
the workload.