Dell PowerVault MD3000 User Manual

Page 13

Advertising
background image

Dell™ PowerVault MD3000 and MD3000i Array Tuning Best Practices

December 2008 – Revision A01 

Page 13 

4.6.3 Setting the Storage Array Cache Block Size

Configured through the CLI – This command is available at the storage array
level and effects all virtual disks and disk-groups.

Cache Block Size – Cache Block Size refers to the way cache memory is
segmented during allocation and affects all virtual disks in an array. On the
MD3000 and MD3000i, settings of 4KiB and 16KiB are available with 4KiB being
the default. A dramatic impact on performance can occur by choosing the
correct cache block size setting specific to the system’s I/O profile. If the typical
I/O size is ≥16KiB, which is typical with sequential I/O, set the storage array
Cache Block Size to 16. For smaller (≤8KiB) I/O, especially in highly random or
transactional use cases, the default 4KiB setting is preferred. As this setting
affects all virtual disks on a storage array, changing it should be done with
attention to the I/O needs of the application.

Table 2: Storage Array Standard Configuration Specifications

MDSM GUI configuration templates

Option

File System

Database

Multimedia

CLI Options

Drive Type

Selectable

Selectable

Selectable

Selectable

RAID Level

Selectable

Selectable

Selectable

0, 1/10, 5, 6

Segment Size

1

128KiB

128KiB

256KiB

8KiB, 16KiB,

32KiB, 64KiB,

128KiB, 256KiB,

512KiB

Write cache

with mirroring

Fixed to on

Fixed to on

Fixed to on

On or Off

Read-ahead

cache

On

Off

On

On or Off

Cache Block

Size

1

Array Defaults to 4KiB

4KiB, 16KiB

1

The MDSM CLI Guide and SMcli application may use the legacy terminology of KB to mean

Kilobytes, or 2

10

bytes. Throughout this whitepaper, the SI term kibibytes are used instead.

When formulating an SMcli command the KB postfix is however still required. IEEE 1541-2002
and IEC 60027-2 standards detail units of measurement prefixes for binary multiples.

Advertising