[6155] in linux-scsi channel archive
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