beautypg.com

Chapter 10 raid system administration – Grass Valley Network Attached Storage System Serial ATA Network User Guide v.1.0.04 User Manual

Page 151

background image

Chapter 10 RAID System Administration

150

Digital News Production

Minimum
Prefetch

2048 disk blocks

Minimum prefetch has two functions. It is the minimum
prefetch size, as per the SCSI specification, and it
specifies a low water value at which the controller
schedules prefetches. When the multiplication factor is
disabled, this is the number of blocks. When the
multiplication factor is enabled, this is a scalar multiple
of the transfer length of the current command. In both
cases, the number of blocks beyond the end of the current
request required in cache is the larger of this value or 2 x
(request size). If there are not enough blocks in cache,
the controller schedules a prefetch. The size of this
prefetch is the larger of the minimum prefetch or the
maximum prefetch. If discontinuity is disabled, the
prefetch size is truncated to end on a cache segment
boundary. If discontinuity is enabled, the prefetch size is
not truncated.

Maximum
Prefetch

4096 disk blocks

The maximum prefetch is the maximum number of
blocks that the controller can prefetch. This field can be
overridden by both the multiplication factor and the
maximum prefetch ceiling.

Maximum
Prefetch Ceiling

16384 disk
blocks

This is the upper limit for the number of blocks that can
be prefetched. If the computed prefetch is greater than
this ceiling, prefetch is truncated to this value.
(Multiplication factor does not affect this ceiling.)

Disable Prefetch
Transfer Length

4096 disk blocks

The disable prefetch transfer length is the maximum
number of blocks for which prefetch is operational. A
Read command with a length greater than this value will
not allow a Read ahead. If this value is 0, prefetch is
entirely disabled.

Field

Default

Description