diff options
author | John Dyson <dyson@FreeBSD.org> | 1996-12-29 02:45:28 +0000 |
---|---|---|
committer | John Dyson <dyson@FreeBSD.org> | 1996-12-29 02:45:28 +0000 |
commit | 8b612c4b4a0a3ab542a208665055a5595f338fa8 (patch) | |
tree | 0be85582a1c640271ed7ce19fc19c0c85527cb9c /lib | |
parent | 87241caa43a2cf0a8d5fa8315753a80d47e5c39f (diff) | |
download | src-8b612c4b4a0a3ab542a208665055a5595f338fa8.tar.gz src-8b612c4b4a0a3ab542a208665055a5595f338fa8.zip |
This commit is the embodiment of some VFS read clustering improvements.
Firstly, now our read-ahead clustering is on a file descriptor basis and not
on a per-vnode basis. This will allow multiple processes reading the
same file to take advantage of read-ahead clustering. Secondly, there
previously was a problem with large reads still using the ramp-up
algorithm. Of course, that was bogus, and now we read the entire
"chunk" off of the disk in one operation. The read-ahead clustering
algorithm should use less CPU than the previous also (I hope :-)).
NOTE: THAT LKMS MUST BE REBUILT!!!
Notes
Notes:
svn path=/head/; revision=21002
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions