Networking Forums

Networking Forums > Computer Networking > Windows Networking > FASTIO_READ vs IRP_MJ_READ

Reply
Thread Tools Display Modes

FASTIO_READ vs IRP_MJ_READ

 
 
martin.roclawski@cscworld.com
Guest
Posts: n/a

 
      06-13-2005, 04:13 PM
Can someone please tell me what governs these calls. We have software
that acessess a file share on the server and if it uses IRP_MJ_READ it
is terribly slow. I understand why it is slow I just do not understand
what governs which call will be used.

Can anyone Help?

 
Reply With Quote
 
 
 
 
Todd J Heron
Guest
Posts: n/a

 
      06-13-2005, 05:23 PM
<(E-Mail Removed)> wrote...
>Can someone please tell me what governs these calls. We have software that
>acessess a file share on the server and if it uses >IRP_MJ_READ it is
>terribly slow. I understand why it is slow I just do not understand what
>governs which call will be used.


>Can anyone Help?


What controls it is whether or not the data is in the file system cache or
not. Cached data is read by a FASTIO_READ while non-cached data is a slower
IRP_MJ_READ. Whenever a file system driver returns a Fast I/O command
status of FALSE, the I/O Manager falls back on the IRP-based request path.

http://www.windowsitpro.com/Windows/...95/pg/2/2.html

--
Todd J Heron, MCSE
Windows Server 2003/2000/NT; CCA
----------------------------------------------------------------------------
This posting is provided "as is" with no warranties and confers no rights

 
Reply With Quote
 
martin.roclawski@cscworld.com
Guest
Posts: n/a

 
      06-14-2005, 09:27 AM
Todd thanks for the reply - I sort of knew that bit already - my
mistake I should have been more explicit.

In a client - server file share scenario which file system should we be
looking at? The reason I ask is we have two setups running WinXP
Clients and Win2003 Servers. One uses FASTIO_READ while the other uses
IRP_MJ_READ. This obviously causes the software to run significantly
slower and while we know what the issue is we don't know how to change
the setup so the FASTIO_READ is used or even if it is possible to
control this at all?

 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off




1 2 3 4 5 6 7 8 9 10 11