exabyte record size limit
Doug Thompson
norsk at sequent.UUCP
Sat Feb 9 10:14:24 AEST 1991
In article <1991Feb8.154343.11054 at helios.physics.utoronto.ca> sysmark at physics.utoronto.ca (Mark Bartelt) writes:
>I have an exabyte drive (from Dilog) on a 4D25. When I recently upgraded
>to IRIX 3.3.1, I was pleased to find the /dev/{r}mt/tps*v devices: It's
>nice to finally be able to read/write arbitrary-length tape records!
>
>However, I've found that there's a record size limit of 240k bytes. Any
>attempts to write records longer than that return EINVAL. Is this just a
>misfeature of the IRIX tape driver, or is it a characteristic of exabyte
>drives, or a limit (general, or SGI's) on the size of SCSI transfers, or
>what? And, whichever, why was 240k chosen?
Its a limit of the drive itself. It has a maximum buffer (for data)
of 240kb. Cost probably was the reason. The 8500 exabyte drive has
a bigger buffer.
>
>For that matter, should I even care? Back in ancient times, when all we
>had were half-inch drives at, say, 800 or 1600 bpi, it was worth writing
>data in blocks as large as possible, to minimize the amount of tape that
>was wasted in inter-record gaps. How, exactly, do exabytes separate the
>physical records? And how much tape does that information use, compared
Physical records on 1kb records grouped 8 records per helical track,
8kb per track. If data is a multiple of 8K and the device keeps streaming
no interrecord gap is present. If the device enters a stop/start mode,
then one will get gaps.
>with the length of an N-byte record?
--
Douglas Thompson UUCP: ..{tektronix,ogicse,uunet}!sequent!norsk
Internet: norsk at sequent.com
"The scientist builds to learn; the engineer learns in order to build."
Fred Brooks
More information about the Comp.sys.sgi
mailing list