Professional Documents
Culture Documents
|
µ RAID 0
µ RAID 1
µ RAID 2
µ RAID 3
µ RAID 4
µ RAID 5
|
µ RAID 0 represents a striped disk array that does not store parity
information. As a result, it does not provide data redundancy.
µ RAID 0 represents a striped array that does not store parity information. As
a result, it does not provide data redundancy.
µ RAID 0 arrays with large stripes are beneficial for multi-user environments
and RAID 0 arrays with small stripes are used in single-user systems that
require access to long and sequential records.
|
µ A RAID-0 array requires a minimum of two hard disks. The storage capacity
of the array can be increased by providing additional physical disks.
µ The hard disk in RAID 0 need not be of the same size because the total
capacity of the array is the total capacities of the individual hard disks.
µ Many RAID 0 systems can be formed with a mixture of Small Computer
System Interface (SCSI) and Integrated Drives Electronics (IDE) Drives.
|
µ Advantages-
µ High performance
µ Handles data redundancy
µ Disadvantages
µ Lack of data redundancy
µ Loss of even one disk in the array result in the loss of the entire volume.
|
|
|
|
µ RAID 3 requires at least three hard disks in which two are striped disks. The
third hard disk is used to store parity data.
µ If one striped disk fails, the data can be restored from the from the parity
data.
µ The write operations in RAID 3 are slow as parity data has to be stored on
the parity disk.
µ The read performance is high because the parity disk is used only when the
data cannot be read from the striped drives.
|
|
µ RAID 5 requires at least three hard disks. The parity data is distributed
across all disk drives. As a result, a portion of the total disk space is
dedicated for storing parity data.
µ This portion generally amounts to the size of one hard disk in the array.
µ RAID 5 enhances read performance as data can be read from all the disk
concurrently.
µ Write operations are slow because parity data is recorded in the parity
stripes.
|
Ú
µ When a hard disk fails in a RAID 5 array, it can be restored from the parity
information stored on the other hard disks.
µ Read write operations can continue on these hard disks while the data is
being restored from the information.
µ This lowers the performance but greatly increases the availability of data in
the array.
µ RAID 5 very useful for storing critical data.
|
!
|
|
|
µ 1+5
µ 5+1
µ 0+1
µ 1+0
µ 0+5
µ 5+0
|
""
|
""
µ The 0+1 and 1+0 hybrid levels use mirrored sets in conjunction with the
striped sets without parity.
µ RAID 0+1 is created by mirroring two striped sets, where as a RAID 1+0
array is created by striping multiple mirrored pairs.
µ RAID 0+1 and 1+0 combine the advantages of striping and mirroring to
obtain large arrays that can provide high performance and efficient fault
tolerance.
|
|
""
µ The 0+5 and 5+0 hybrid levels use the block striping and parity
implementation of RAID 5 along with the striped set technique of RAID 0.
µ RAID 0+5 is essentially a set multiple striped RAID 0 arrays that are
integrated into a RAID 5 array.
µ RAID 5+0 is created by using a RAID 0 array that is striped across RAID 5
elements.
|
|
M
µ RAID levels are implemented using Zero Channel RAID (ZCR) cards. A
ZCR card is a compact implementation of a RAID controller card and
functions with an onboard SCSI chip. This allows for more space on the
card.
µ The compact design of a ZCR card reduces the cost of RAID controller
card. ZCR provides the flexibility to add a card at lower cost that one-
channel and two channel RAID cards.
|
|
#
µ To use a ZCR card, you need a RAID I/O system (RAIDOS) chip embedded
on the motherboard.
µ This chip is used to enable an embedded I/O controller. The I/O controller
and I/O processor are the main hardware components of a RAID system.
µ The RAIDIOS circuit allows the I/O processor to configure the controller and
service its interrupts.
|
|
|
#$
%$
µ In software RAID, the existing CPU cycles are used. This reduces the
processing capacity of a server.
µ In hardware RAID, dedicated circuitry and embedded software are used.
µ This helps to provide RAID functionality without increasing the load on the
CPU.
µ In both hardware and software RAID, software is used to calculate the array
allotments and data flow.
|
|
|
|
&
|
|
'&(
|
|
#$
)
|
#
(
|
#
(
#
|
#$
)
|
#$
)
|
#$
)
µ A kernel mode RAID engine needs to share processor time with other
kernel mode components and applications.
µ This may lead to an increase in the CPU load, thereby affecting the engine¶s
performance. An increase in the CPU load may be caused due to factors
such as network traffic, application servers, operating system architecture
and components, and increased I/O processing to and from the secondary
storage.
|
#$
)
|
$
|
$
|
#*++
µ Mirrored Drives
µ Hot Plug Drives
µ Hot Swap
µ Hot Spare Drives
µ Hot Plug Boards
|
µ Most RAID arrays use mirrored drives where all the data on a server
is written simultaneously to two hard disks.
µ The RAID Controller uses the mirrored drive when one hard disk in a
RAID array fails and this ensures that the downtime is kept at a
minimum.
µ The process of a mirrored drive replacing a failed drive is known as
failover.
|
&
µ Hot plug drives ensure that a server is always online. A failed drive
in a RAID array can be replaced with hot plug drives.
µ A hot plug drive can be installed or removed from a RAID array
without interrupting server operations.
|
#$
|
#
|
& Ú
µ Hot plug boards are used for hard disk failures in a RAID array. A
hot plug board allows compatible hard disk drives and peripherals to
be installed or removed without shutting down the server.
µ The advantages offered by hot plug board are scalability, high
uptime and minimal down time.
|