Hard Disk Drives and RAID



Similar documents
technology brief RAID Levels March 1997 Introduction Characteristics of RAID Levels

VIA RAID configurations

Chapter Introduction. Storage and Other I/O Topics. p. 570( 頁 585) Fig I/O devices can be characterized by. I/O bus connections

SiS 180 S-ATA User s Manual. Quick User s Guide. Version 0.1

Intel ESB2 SATA RAID Setup Guidelines

DELL RAID PRIMER DELL PERC RAID CONTROLLERS. Joe H. Trickey III. Dell Storage RAID Product Marketing. John Seward. Dell Storage RAID Engineering

SiS S-ATA User s Manual. Quick User s Guide. Version 0.1

RAID HARDWARE. On board SATA RAID controller. RAID drive caddy (hot swappable) SATA RAID controller card. Anne Watson 1

Dependable Systems. 9. Redundant arrays of. Prof. Dr. Miroslaw Malek. Wintersemester 2004/05

NVIDIA RAID Installation Guide

Guide to SATA Hard Disks Installation and RAID Configuration

File System & Device Drive. Overview of Mass Storage Structure. Moving head Disk Mechanism. HDD Pictures 11/13/2014. CS341: Operating System

Lecture 36: Chapter 6

Guide to SATA Hard Disks Installation and RAID Configuration

Definition of RAID Levels

How To Set Up A Raid On A Hard Disk Drive On A Sasa S964 (Sasa) (Sasa) (Ios) (Tos) And Sas964 S9 64 (Sata) (

SiS964/SiS180 SATA w/ RAID User s Manual. Quick User s Guide. Version 0.3

RAID Level Descriptions. RAID 0 (Striping)

Intel ICH7R/ICH9R/ICH10R HostRAID Setup Guidelines

SiS964 RAID. User s Manual. Edition. Trademarks V1.0 P/N: U49-M2-0E

Input / Ouput devices. I/O Chapter 8. Goals & Constraints. Measures of Performance. Anatomy of a Disk Drive. Introduction - 8.1

Version : 1.0. SR3620-2S-SB2 User Manual. SOHORAID Series

Data Storage and Backup. Sanjay Goel School of Business University at Albany, SUNY

VT8237 SATA RAID User Manual

What is RAID? data reliability with performance

PIONEER RESEARCH & DEVELOPMENT GROUP

Striped Set, Advantages and Disadvantages of Using RAID

Supporting Hard Drives

RAID Manual. Edition. Trademarks V1.0 P/N: CK8-A5-0E

Guide to SATA Hard Disks Installation and RAID Configuration

How To Create A Multi Disk Raid

RAID: Redundant Arrays of Independent Disks

Storage. The text highlighted in green in these slides contain external hyperlinks. 1 / 14

Table of Contents 1. INTRODUCTION TO THE DC-200 RAID CARD... 3

Floppy Drive & Hard Drive

PCI ATA 133 RAID Controller Card. User Manual

TECHNOLOGY BRIEF. Compaq RAID on a Chip Technology EXECUTIVE SUMMARY CONTENTS

Guide to SATA Hard Disks Installation and RAID Configuration

RAID User Guide. Edition. Trademarks V1.0 P/N: C51GME0-00

Using ATI Array Management Software (WebPAM)

Block1. Block2. Block3. Block3 Striping

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe. Slide 13-1

What is RAID and how does it work?

Introduction to I/O and Disk Management

Chapter 13 Disk Storage, Basic File Structures, and Hashing.

ATA-133 IDE RAID Card. Version 1.1

Operating Systems. RAID Redundant Array of Independent Disks. Submitted by Ankur Niyogi 2003EE20367

SATA+Ultra ATA RAID CONTROLLER RC212. User Manual

SATA1.5G/ATA133 RAID Controller Card RC215 User Manual

Chapter 5 Busses, Ports and Connecting Peripherals

Guide to SATA Hard Disks Installation and RAID Configuration

Chapter 13. Disk Storage, Basic File Structures, and Hashing

VIA Fedora Linux Core 8 (x86&x86_64) VT8237R/VT8237A/VT8237S/VT8251/CX700/VX800 V-RAID V3.10 Driver Installation Guide

Education. Servicing the IBM ServeRAID-8k Serial- Attached SCSI Controller. Study guide. XW5078 Release 1.00

Chapter 13 Selected Storage Systems and Interface

IncidentMonitor Server Specification Datasheet

SATA II 4 Port PCI RAID Card RC217 User Manual

VIA RAID Installation Guide

What is RAID--BASICS? Mylex RAID Primer. A simple guide to understanding RAID

Price/performance Modern Memory Hierarchy

AMD RAID Installation Guide

Introduction. What is RAID? The Array and RAID Controller Concept. Click here to print this article. Re-Printed From SLCentral

Chapter 6 External Memory. Dr. Mohamed H. Al-Meer

Benefits of Intel Matrix Storage Technology

Communicating with devices

High-Performance SSD-Based RAID Storage. Madhukar Gunjan Chakhaiyar Product Test Architect

RAID Technology Overview

Chapter 10: Mass-Storage Systems

M5281/M5283. Serial ATA and Parallel ATA Host Controller. RAID BIOS/Driver/Utility Manual

ESATA PCI CARD. User s Manual

Storage node capacity in RAID0 is equal to the sum total capacity of all disks in the storage node.

RAID Levels and Components Explained Page 1 of 23

AMD RAID Installation Guide

Computer Architecture Prof. Mainak Chaudhuri Department of Computer Science and Engineering Indian Institute of Technology, Kanpur

Low Profile Ultra ATA-133 RAID PCI Host

Guide to SATA Hard Disks Installation and RAID Configuration

IDE/ATA Interface. Objectives. IDE Interface. IDE Interface

HP dx5150 RAID Installation and Setup Guide Version Document Part Number:

Serial ATA RAID PCI. User's Manual

BrightStor ARCserve Backup for Windows

QuickSpecs. Models HP Smart Array E200 Controller. Upgrade Options Cache Upgrade. Overview

IDE2410 ATA-100 IDE RAID Card. Version 1.0

RAID technology and IBM TotalStorage NAS products

The SATA II PCIe RAID is an ultra high-speed two channel Serial ATA Generation II RAID controller for use in PCI Express enabled systems.

UK HQ RAID Chunk Size T F ISO 14001

Performance Analysis of RAIDs in Storage Area Network

Serial-ATA IDE Card. Version 1.0

AMD RAID Installation Guide

Storing Data: Disks and Files

Ultra ATA 133 RAID PCI Pro

Chapter 2 Array Configuration [SATA Setup Utility] This chapter explains array configurations using this array controller.

Managing RAID. RAID Options

IBM ^ xseries ServeRAID Technology

Onboard-RAID. Onboard-RAID supports striping (RAID 0), mirroring (RAID 1), striping/mirroring (RAID 0+1), or spanning (JBOD) operation, respectively.

4 Channel 6-Port SATA 6Gb/s PCIe RAID Host Card

Dynamode External USB3.0 Dual RAID Encloure. User Manual.

VIA / JMicron RAID Installation Guide

Transcription:

Hard Disk Drives and RAID Janaka Harambearachchi (Engineer/Systems Development) INTERFACES FOR HDD A computer interfaces is what allows a computer to send and retrieve information for storage devices such as computer hard disk drives and CD-ROM drives. ATA ATAPI IDE EIDE Fast ATA Fast IDE RAID SATA SCSI Serial ATA Ultra ATA 1

ATA / IDE Short for Integrated Drive Electronics or IBM Disc Electronics, IDE is more commonly known as ATA and is a standard interface for IBM compatible hard drives. IDE is different from the Small Computer Systems Interface (SCSI) and Enhanced Small Device Interface (ESDI) because its controllers are on each drive, meaning the drive can connect directly to the motherboard or controller. IDE and its updated successor, Enhanced IDE (EIDE), are the most common drive interfaces found in IBM compatible computers today. 2

ATA SATA The original ATA interface is now often referred to as PATA, which is short for Parallel AT Attachment after the introduction of SATA. Short for SerialATA, SATA 1.0 was first released in August 2001 and is a replacement for the Parallel ATA SerialATA is capable of delivering 1.5Gbps (150MBps) of performance to each drive within a disk array, Offers a thin, small cable solution, This cable helps make a much easier cable routing and offers better airflow in the computer when compared to the earlier ribbon cables used with ATA drives. 3

SATA SCSI SCSI, or Small Computer System Interface, pronounced as Scuzzy, was completed in 1982. SCSI is a hardware bus similar in function of the IDE controller supporting hard disk drives, CD-ROM drives and other peripherals. However, unlike IDE, SCSI allows the support of up to eight devices and uses ID numbers 0 through 07, with the SCSI host adapter located on ID number 07 and boots from the ID 00. This leaves the availability of six device connections. Because SCSI devices are connected via chaining the devices together, the SCSI must properly be terminated. 4

SCSI SCSI 5

Redundant Array of Inexpensive Disks Redundant Array of Inexpensive Disks, or RAID, is a number of hard disks which act as an extremely reliable single disk drive. RAID uses several techniques as explained below. 1. Spanning / Software Striping - Splitting information and writing it across multiple physical disk drives. 2. Mirroring - Duplication of data from one disk drive to another. 3. Duplexing - Duplicates the disk drive as well as the disk controller. 4. Deferred - Data is cached in cache memory and writes to the hard disk drive as the disk drive becomes available. 5. Hot Swapping - Failed disk drives can be replaced and data can be placed back onto the disk drive while the remainder of the system is in operation 6. Hot Sparing - Disk drive is automatically initialized into the array when another fails. 7. Spindle Synchronization - Synchronization of the rotation of all disk drives in the array allowing information to be written all at once. RAID Levels RAID 0 - Speed Level 0 is disk striping only, which interleaves data across multiple disks for better performance. It does not provide safeguards against failure. RAID 0 is widely used in gaming machines for higher speed. RAID 1 - Fault Tolerance Uses disk mirroring, which provides 100% duplication of data. Offers highest reliability, but doubles storage cost. RAID 1 is widely used in business applications. RAID 2 - Speed Bits (rather than bytes or groups of bytes) are interleaved across multiple disks. The Connection Machine used this technique, but this is a rare method. RAID 3 - Speed and Fault Tolerance Data are striped across three or more drives. Used to achieve the highest data transfer, because all drives operate in parallel. Parity bits are stored on separate, dedicated drives. 6

RAID Levels RAID 4 - Speed and Fault Tolerance Similar to Level 3, but manages disks independently rather than in unison. Not often used. RAID 5 - Speed and Fault Tolerance Data are striped across three or more drives for performance, and parity bits are used for fault tolerance. The parity bits from two drives are stored on a third drive and are interspersed with user data. RAID 5 is widely used on servers to provide speed and fault tolerance. RAID 6 - Speed and Fault Tolerance Highest reliability, but not widely used. Similar to RAID 5, but performs two different parity computations or the same computation on overlapping subsets of the data. RAID 10 - Speed and Fault Tolerance A combination of RAID 1 and RAID 0 combined. Raid 0 is used for performance, and RAID 1 is used for fault tolerance. RAID 0, Striping RAID 0 requires at least two hard disk drives. RAID 0 offers no redundancy, it's all about performance. 7

RAID 1, Mirroring RAID 1 requires two hard disk drives. RAID 1 duplicates (mirrors) data from one disk to the other. RAID 3, Striping with Dedicated Parity RAID 3 requires at least three hard disk drives. Data is striped across all disks but one, and that one is a dedicated parity drive containing parity information for data recovery if needed. 8

RAID 5, Striping with Distributed Parity RAID 5 requires at least three hard disk drives. Data is stripped across all disks, and a portion of each disk is also used to store parity information for recovery if needed 9