Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 03 Feb 2001 14:03:49 -0700
From:      "Justin T. Gibbs" <gibbs@scsiguy.com>
To:        Matt Dillon <dillon@earth.backplane.com>
Cc:        Mike Smith <msmith@FreeBSD.ORG>, Dag-Erling Smorgrav <des@ofug.org>, Dan Nelson <dnelson@emsphone.com>, Seigo Tanimura <tanimura@r.dl.itc.u-tokyo.ac.jp>, arch@FreeBSD.ORG
Subject:   Re: Bumping up {MAX,DFLT}*PHYS (was Re: Bumping up {MAX,DFL}*SIZ in i386) 
Message-ID:  <200102032103.f13L3nO55354@aslan.scsiguy.com>
In-Reply-To: Your message of "Wed, 31 Jan 2001 14:08:29 PST." <200101312208.f0VM8Tm17958@earth.backplane.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
>    And, finally, while large I/O's may seem to be a good idea, they can
>    actually interfere with the time-share mechanisms that smooth system
>    operation.

Large I/Os, while interesting for disks, are often *required* for dealing
with non-disk devices.  If I want to read a tape generated from an SGI,
for example, the records may be 1MB in size.  Almost all of our PCI SCSI
controllers can perform such a large I/O, but DFLTPHYS prevents you from
servicing such an I/O.  On devices like tape, you can't break up the I/O
to the device into chunks smaller than the block size.  We *need* a way
to perform I/Os that span more than one buffer so we can avoid the DFLTPHYS
limit.

--
Justin


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200102032103.f13L3nO55354>