Re: [PATCH] sg-based backing store

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 06 Oct 2008 16:25:23 +0200
Doron Shoham <dorons@xxxxxxxxxxxx> wrote:

> Alexander Nezhinsky wrote:
> > Backing store based on SCSI Generic driver (sg), v.3.
> > allows to route scsi commands to the native scsi devices
> > unchanged. It uses Direct I/O (dio) to avoid memcopy
> > to the buffer cache.
> > 
> > Using sg allows asynchronous execution, commands are 
> > written to a sg-backed char device, completions are
> > read from the same device, which can be polled 
> > asynchronously.
> > 
> > This bs provides significant performance improvement when 
> > working with native scsi devices. In a setup, where 
> > the scsi devices are exported by a tgt with bs_null,
> > and both links (from initiator to target and from the 
> > target to the "backing-store" target) are iSER/IB
> > sustained bandwidth of 1450 MB/s for READ and
> > 1350 MB/s for WRITE is achieved. This to be compared to
> > 700-800 MB/s when running with bs_rdwr in the same setup.
> > Some improvements are seen with IOPS as well:
> > 60 kIOPS for READ, 38 kIOPS for WRITE
> > (compared to 31/35KIOPS with bs_rdwr).
> > 
> 
> Hi,
> 
> I applied this patch and it works, but I noticed that the serial number
> reported by the device (using sg_inq) returned 'beaf11' instead of the real physical serial number.
> 
> Does it mean that the inquiry command is not transferred to the device and handled internally?
Yeah, this just uses sg for I/Os. You are talking about passthrough.
--
To unsubscribe from this list: send the line "unsubscribe stgt" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux SCSI]     [Linux RAID]     [Linux Clusters]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]

  Powered by Linux