Subject: mfs read operations.
To: None <tech-kern@netbsd.org>
From: =?iso-8859-1?Q?P=E5l_Halvorsen?= <paalh@unik.no>
List: tech-kern
Date: 07/20/2001 13:41:45
Hi!
I'm reading data from a memory file system (mfs), due to bad performance
of my single-disk storage system, and when monitoring the
operations, it seems like the VOP_STRATEGY in bio_read() is not called.
However, getblk() is called. Why?
Should VOP_STRATEGY be called (is my counter wrong)?
How does the read operates on a mfs? Is the memory blocks containing
data only mapped into the buf structures, e.g., using UVM's page loanout
or map entry passing?
-ph
--- . o o . o . o .. o .. o .. o oo . o . o o o
_n_n_n____i_i _++++++_ _______ ________ _+++++++++++_
*>(____________I I______I I_____I I______I I___________I
__^__ /ooOOOO OOOOoo oo ooo oo oo oo oo ooo ooo __^__
( ___ )--------------------------------------------------------( ___ )
| / | Paal Halvorsen UniK - Center for technology at Kjeller | \ |
| / | University of Oslo | \ |
| / | Phone: +47 64844731 PB. 70 | \ |
| / | Phone: +47 64844700 (switchboard) N - 2027 KJELLER | \ |
|_/_| Fax: +47 63818146 Norway |__|
(_____)-- E-mail: paalh@unik.no -- http://www.unik.no/~paalh --(_____)