[6155] in linux-scsi channel archive

home help back first fref pref prev next nref lref last post

how to get maximum datarate from SCSI

daemon@ATHENA.MIT.EDU (Mateu Batle i Sastre)
Tue Mar 23 08:12:32 1999

X-Envelope-To: <linux-scsi@vger.rutgers.edu>
From: "Mateu Batle i Sastre" <mbatle@iname.com>
To: <linux-scsi@vger.rutgers.edu>
Date: 	Tue, 23 Mar 1999 13:49:18 +0100

Hi everybody,

I'm trying to get the maximum transfer datarate from several SCSI disks 
from a user application. I think the problem now is that all the transfers
go through the buffer cache, which implies a lot of memory copy and this
bounds the maximum I/O. It should be possible to access the SCSI disks
bypassing the buffer cache of the block devices. 
Is there any easy way to do this ?

My first option would be to use some special flag when openning the file
to avoid going through the buffer cache. But I have not found anything 
similar.

If not, I would have to modify the sd.c to to perform direct transfers 
without using the buffer cache.

Bye,
	Mateu Batle

-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.rutgers.edu

home help back first fref pref prev next nref lref last post