Enterprise-class versus Desktop-class Hard Drives



Similar documents
Enterprise-class versus Desktopclass

Difference between Enterprise SATA HDDs and Desktop HDDs. Difference between Enterprise Class HDD & Desktop HDD

Intel RAID Controllers

Benefits of Intel Matrix Storage Technology

Configuring RAID for Optimal Performance

Price/performance Modern Memory Hierarchy

Seagate Constellation/Barracuda* ES.2 SAS Hard Drives and Intel RAID SAS/SATA Adapters Powered by LSI MegaRAID*

Intel X38 Express Chipset Memory Technology and Configuration Guide

RAID Basics Training Guide

Intel Solid State Drive Toolbox

Intel Rapid Storage Technology

HARD DRIVE CHARACTERISTICS REFRESHER

Intel RAID Volume Recovery Procedures

Intel Solid State Drive Toolbox

HP Smart Array Controllers and basic RAID performance factors

Distribution One Server Requirements

Server drive technology

RAID Technology Overview

The next generation of hard disk drives is here

Intel Solid-State Drive 320 Series

Intel Q35/Q33, G35/G33/G31, P35/P31 Express Chipset Memory Technology and Configuration Guide

A Comparison of Client and Enterprise SSD Data Path Protection

1 Storage Devices Summary

Q & A From Hitachi Data Systems WebTech Presentation:

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

RAID5 versus RAID10. First let's get on the same page so we're all talking about apples.

Intel Data Direct I/O Technology (Intel DDIO): A Primer >

Intel N440BX Server System Event Log (SEL) Error Messages

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

Data Storage - II: Efficient Usage & Errors

Intel Matrix Storage Manager 8.x

COS 318: Operating Systems. Storage Devices. Kai Li Computer Science Department Princeton University. (

How To Understand And Understand The Power Of Aird 6 On Clariion

WHITE PAPER Addressing Enterprise Computing Storage Performance Gaps with Enterprise Flash Drives

Intel Server Raid Controller. RAID Configuration Utility (RCU)

3.5 Dual Bay USB 3.0 RAID HDD Enclosure

DELL SOLID STATE DISK (SSD) DRIVES

Chapter 9: Peripheral Devices: Magnetic Disks

BCDVideo TM offers HP's full portfolio of SAS drives meeting all these demands.

Frequently Asked Questions March s620 SATA SSD Enterprise-Class Solid-State Device. Frequently Asked Questions

Frequently Asked Questions August s840z SAS SSD Enterprise-Class Solid-State Device. Frequently Asked Questions

HDD Ghosts, Goblins and Failures in RAID Storage Systems

Intel 965 Express Chipset Family Memory Technology and Configuration Guide

End to End Data Path Protection

Intel Matrix Storage Console

Taking Linux File and Storage Systems into the Future. Ric Wheeler Director Kernel File and Storage Team Red Hat, Incorporated

BIOS Update Release Notes

The Transition to PCI Express* for Client SSDs

COS 318: Operating Systems. Storage Devices. Kai Li and Andy Bavier Computer Science Department Princeton University

Accelerating Server Storage Performance on Lenovo ThinkServer

Disk Geometry: How Data is Organized on a Hard Disk Drive

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

Intel RAID Basic Troubleshooting Guide

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

How To Protect Your Data With Netapp Storevault

Enhancing IBM Netfinity Server Reliability

As enterprise data requirements continue

Important Differences Between Consumer and Enterprise Flash Architectures

Intel RAID Software v6.x (and newer) Upgrade/Installation Procedures

Disk Imaging: A Vital Step in Data Recovery

PARALLELS CLOUD STORAGE

Storage Synergies: Adaptec Series 5 Unified Serial Controllers and Seagate Barracuda ES.2 SAS Drives

Introduction to I/O and Disk Management

IBM ^ xseries ServeRAID Technology

Fault Tolerance & Reliability CDA Chapter 3 RAID & Sample Commercial FT Systems

High Availability Server Clustering Solutions

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

Disk Storage & Dependability

Chapter 12: Mass-Storage Systems

Cloud Storage. Parallels. Performance Benchmark Results. White Paper.

SUN STORAGE F5100 FLASH ARRAY

Evaluation Report: Accelerating SQL Server Database Performance with the Lenovo Storage S3200 SAN Array

The Shortcut Guide to Balancing Storage Costs and Performance with Hybrid Storage

Monthly Specification Update

Technical Note. Dell PowerVault Solutions for Microsoft SQL Server 2005 Always On Technologies. Abstract

VTrak SATA RAID Storage System

Models Smart Array 6402A/128 Controller 3X-KZPEC-BF Smart Array 6404A/256 two 2 channel Controllers

Optimizing LTO Backup Performance

Dell Reliable Memory Technology

Beyond Capacity: Storage Architecture Choices for the Modern Datacenter

StorTrends RAID Considerations

EMC Backup and Recovery for Microsoft SQL Server 2008 Enabled by EMC Celerra Unified Storage

Manage the RAID system from event log

Storing Data: Disks and Files

Data recovery from a drive with physical defects within the firmware Service Area, unrecoverable using

Intel RAID Software User s Guide:

William Stallings Computer Organization and Architecture 7 th Edition. Chapter 6 External Memory

Intel RAID SSD Cache Controller RCS25ZB040

Best Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays

Introduction Disks RAID Tertiary storage. Mass Storage. CMSC 412, University of Maryland. Guest lecturer: David Hovemeyer.

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

Microsoft Exchange Server 2003/2007

This user guide describes features that are common to most models. Some features may not be available on your computer.

Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms

Using Multi-Port Intel Ethernet Server Adapters to Optimize Server Virtualization

Improving Microsoft Exchange Performance Using SanDisk Solid State Drives (SSDs)

OPTIMIZING SERVER VIRTUALIZATION

Redundant Array of Independent Disks (RAID)

RAID Storage System of Standalone NVR

C440GX+ System Event Log (SEL) Messages

Transcription:

Enterprise-class versus Desktop-class Hard Drives A document providing a comparison between enterprise-class and desktop-class hard drives Rev 2.0 April 2016 Intel Server Boards and Systems

<This page is intentionally left blank.>

Document Revision History Date Published Revision Revision Change Description Apr 2008 1.0 Initial release. Mar 2016 2.0 Applied to the new format. Content reviewed. iii

Disclaimers No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document. Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade. This document contains information on products, services and/or processes in development. All information provided here is subject to change without notice. The products and services described may contain defects or errors known as errata which may cause deviations from published specifications. Current characterized errata are available on request. Intel, and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries. *Other names and brands may be claimed as the property of others 2016 Intel Corporation. iv

Table of Contents 1 Introduction... 1 2 Enterprise versus Desktop Systems... 2 3 Enterprise versus Desktop Hard Drives... 3 3.1 Hard Drive Features... 3 3.1.1 Operational Availability and Work Load... 3 3.1.2 Cost Sensitivity... 3 3.1.3 Performance... 3 3.2 Reliability... 4 3.2.1 Bad Sector Recovery... 4 3.2.2 Rotational Vibration... 4 3.2.3 Misalignment detection... 5 3.2.4 Vibration Sensors... 5 3.2.5 Data Integrity... 6 3.2.6 Variable Sector Size... 7 3.2.7 Feature Review... 8 4 Conclusion... 10 5 References... 11 v

1 Introduction In today s economic landscape server system integrators are challenged to balance data and system reliability with cost. It is important to balance the type, capacity, and number of hard drives in a system with the requirements of data integrity and availability. This paper provides a technical explanation of the differences between enterprise-class and desktop-class hard drives to provide system integrators with the information they need to determine the type of hard drives needed. 1

2 Enterprise versus Desktop Systems Desktop systems are generally focused on running client applications with disk I/O operations supporting operating system load and runtime requirements as well as program/application load and runtime requirements. In many of these implementations client data is not stored locally, but is accessed across a network where data is stored on a file or storage server. Enterprise-class server systems do not only rely on operating system, application load and runtime support, but also may provide application and/or storage services to the network, which requires large capacity data storage that is always available and reliable. The usage models for desktop systems and enterprise systems results in very different requirements for hard drives, which in turn influences the robustness of hard drive design, the implementation of features to enhance reliability, and the related costs. The table below provides an outline of the requirement differences for desktop and enterprise class systems. Each of these requirements is described in the following section. Requirement Desktop Enterprise Operational Availability 8 hours/day - 5 days/week 24 hours/day - 7 days/week Work Load 10-20% 100% Cost Sensitivity Very sensitive to low cost Moderately sensitive, balanced with requirements for reliability, availability, and data integrity. Performance Low to Moderate High Reliability Moderate: High: Outage affects only one user 1 Outage affects multiple users Critical data is not usually stored locally 2 Higher Mean Time Between Failure Higher Tolerance for long error recovery timeout 3 Intolerance for long Error Timeout Lower Mean Time Between Failure Acceptable Data Integrity Moderately desirable (a bit corruption may result in Highly Desirable (a bit corruption may result in system lockup or critical data loss on one system) catastrophic critical data loss to multiple clients) 2

3 Enterprise versus Desktop Hard Drives 3.1 Hard Drive Features To meet operational requirements, some vendors and drive models have significant differences in disk drive design for desktop class hard drives compared to enterprise class hard drives. This document examines these differences and describes how the drive design and feature set meet the needs of the two usage models. This document will contrast drive class differences in general terms, and will give a general description of features and methods used by drive vendors to meet these differing needs. This document will not specify vendor specific features or design implementations. Actual drive models may contain a mixture of the features that are described. For example, a particular desktop class drive model may include some enterprise class drive features, and some enterprise class drive models may not include all enterprise class features. 3.1.1 Operational Availability and Work Load Desktop class systems normally have one hard disk drive, or a mirrored set of drives that are designed to work in a less demanding environment. The drive is only accessed to provide program or application access, access the swap file, or complete a limited data save or data retrieval for the operating system or running application. The system is usually shut down during the evening and weekend hours, or left idle for long periods of time. An enterprise system may control multiple drives that add both capacity and redundancy to a storage subsystem. For example, an enterprise system may use four drives in a RAID 10 for the operating system and may use many drives for configuration in multiple RAID 5 or RAID 6 arrays to hold client data. The enterprise system will not only perform operating system and application tasks locally, but will also be expected to support client requests 100% of the time. During off peak time the enterprise system may be involved in patrolling the hard drives for defects or errors, system backup, and other maintenance tasks. Enterprise workloads create greater wear on bearings, motors, actuators, and platter media; which generates additional heat and additional vibration. Enterprise class drives are designed with heavy duty components and drive firmware programming to meet the rigors of this environment. 3.1.2 Cost Sensitivity Desktop systems are very price sensitive, driven in part because the ratio of clients to servers is much higher. Clients run user-oriented applications that place a lighter and intermittent load on the local drive(s). Enterprise systems are not as price sensitive because they are typically running multiple enterprise applications and must handle a higher work load with increased reliability and availability. These enterprise-class systems usually include a higher drive count. The features required to support the additional work load add cost to the drive system design. 3.1.3 Performance Enterprise-class drives generally incorporate internal mechanisms that allow faster data access and retrieval. These features include heavier actuator magnets, faster spindle speeds, denser magnetic media, and faster drive electronic components with more cache memory and faster hard drive micro-processor speeds. 3

3.2 Reliability Enterprise-class versus Desktop-class Hard Drives Reliability is influenced by the factors described below. 3.2.1 Bad Sector Recovery Desktop drives perform heroic efforts to recover data in a bad sector. Usually there is one hard drive in a desktop system and a bad sector can result in a catastrophic failure of the operating system or an application failure. Typically desktop systems do not provide an online backup copy of the sector. To recover data contained in a bad sector, desktop class drives are designed to attempt to re-read the sector many times before responding with an un-recoverable read error. During this recovery effort, the drive may become unresponsive and may ignore bus resets. When the drive disappears from the bus for an extended period of time, the operating system, the application, and the user are required to wait for the system to respond. A typical desktop drive command timeout can take many minutes and no disk access is allowed while the system attempts to retry the command. Long drive recovery timeouts are not acceptable in an enterprise environment because multiple users can be affected, and because RAID systems, which are prevalent in enterprise systems, do not tolerate an unresponsive drive. A feature of enterprise-class hard drives is a time limited error recovery (TLER). When a drive has a difficult time reading a sector and the short timeout is exceeded, the drive will respond by attempting to recover missing data from sector checksum if available. If that attempt fails, the drive will notify the controller and the controller will attempt to recover the sector from redundant data on adjacent disks and remap bad sectors related to the error. The short timeout allows these recovery efforts to take place while the system drives continue to support system disk access requests by the operating system. Typical timeout for an enterprise class drive is 7 to 15 seconds and retries are limited to a few attempts. Desktop-class drives with timeout values exceeding 30 seconds should not be used in an enterprise-class system. They could cause drives to be marked as offline more often, and may increase operating system crashes, kernel panics, or blue screens. 3.2.2 Rotational Vibration Rotational vibration is measured in Radians per second, which refers to vibration in the same plane that the drive spins. Vibration in other planes is frequently lumped in with this term though. Drive manufacturer specifications for vibration are usually limited to measurements within the rotational plane and high vibration frequency ranges may not be addressed by manufacturer specifications. The source of vibration that can affect drive operation can come from moving components within a system, such as fans and neighboring hard drives. Vibration from fans can be transmitted through the system chassis to hard drives, and vibration from a drive can be transferred to another drive, or from the drive to the system and then reflected back to the originating drive. While data is read from or written to a disk, these vibrations can push the read/write head out of alignment with the data track. Failure to compensate for vibration induced misalignment can result in data that is written or read off track. This increases the possibility that an off-track write could corrupt data in an adjoining track, or that an off-track read could result in incorrect data or data that cannot be located or read. Enterprise class drives provide a more sophisticated compensation for vibration by sensing the vibration motion of the drive, and by sensing head position and track alignment. The drive can then react with additional actuator strength or wait for the spindle motor to spin the target media location under the head again so that it 4

can re-attempt access. Some forms of misalignment compensation can have a dramatic impact on performance due to the time required to spin the data target location back under the read/write head. Performance loss of up to 90% has been observed in some tests. The amount of performance loss is dependent on the frequency and strength of the vibration. 3.2.3 Misalignment detection Most drives incorporate multiple servo wedges in the track. Drive firmware constantly monitors these wedges to determine the location of the head in relation to the track. If the drive firmware detects a misalignment, it will hold the read or write and wait for the target location to spin under the head again. Desktop class drives have fewer servo wedges, or a single combined servo/data path processor. With a single processor, the drive is unable to servo the head while writing to media. Most desktop drives do not have dedicated servo and data path processors or the firmware compensation algorithms that make them more susceptible to RV errors, which results in poor performance due to vibration. Most enterprise class drives have dedicated servo and data path processors with servo algorithms in the drive firmware to enforce this compensation. 3.2.4 Vibration Sensors Most enterprise drives implement a vibration sensor circuit on the drive s electronic board. These sensors can detect the movement of the drive when the servo is moving the heads, which provides a reliable method of positioning the heads and determining when it is safe to read or write data. However, this can be less beneficial if there is a single, combined servo/data path processor. Enterprise class drive designs include a closed loop feedback system between the magnetic head and the spindle(s) to sense vibration anomalies and react accordingly. No RV Compensation (Desktop-class drive) 5

RV Compensation (Enterprise-class drive) Figure 1. RV Compensation Feedback Mechanisms 3.2.4.1 RV Compensation (Enterprise-class drive) Desktop class drives have less sophisticated mechanisms to compensate for vibration induced errors, which causes greater performance loss and a higher error rate. Enterprise class drives are able to more effectively detect and compensate for vibration. Symptoms of vibration related errors include lower drive performance, a larger number of logged medium errors, and an increased frequency of drives marked offline by the I/O controller. In addition, data corruption has been observed in high vibration environments with some drive models. 3.2.5 Data Integrity One feature of an enterprise-class system is the implementation of end-to-end error detection. Transmitted data is accompanied by parity or checksum at every stage of transmission within the system. This allows data transmission errors to be detected, and in some cases corrected or retransmitted. Although desktop systems do have error detection in some subsystems, they do not usually provide this end-to-end data protection. For example desktop systems do not usually incorporate Error Correction Code (ECC) in system memory or drive memory buffers. Enterprise class systems use error detection at every data transmission stage within the system, including ECC support in system memory and drive memory buffers. Refer to the illustration below for more information. 6

Enterprise class drives use ECC for data passing through drive memory and may use additional error detection methods for data transmitted within the drive electronics. The form of this error detection and correction capability is usually proprietary to the drive vendor. Desktop drives do not have this data protection feature within drive memory, if a data error occurs in memory it will not be detected. The error will be transmitted to the next stage in the drive electronics, and the error will be propagated to the drive media or to the host device. This type of error becomes very difficult to detect and can affect operating system stability or client data reliability. 3.2.6 Variable Sector Size Many enterprise class hard drives (especially SCSI and SAS hard drives) have the ability to vary the sector size within limits. These drives utilize a 528 byte sector and allow the I/O controller (usually a RAID controller) to set the data portion of the sector to 512 bytes and to use the remaining sector capacity for a sector checksum. This allows the I/O controller to verify the sector data against the checksum and to recover data on the fly from the checksum. The I/O controller can track this error and remap bad areas of the drive in I/O controller memory. The drives have the ability to track and remap errors via sector parity. Desktop (IDE and SATA) drives do not utilize a variable sector size. The sector is locked at 512 bytes, although there is a small area reserved for parity at the end of each sector. This parity is sufficient to detect an error, but it does not contain sufficient data to rebuild the sector or recover data if the sector is unreadable. It can only be used as part of the drives internal error detection mechanism. Some SATA drive vendors are working to implement variable sector size capability in their enterprise class SATA drives. Larger sector sizes are forecasted for future implementation. 7

3.2.7 Feature Review Enterprise-class versus Desktop-class Hard Drives The following table provides a comparison of feature differences between enterprise-class and desktop-class hard drives. Vendor implementation of these features vary between drive models. Generally the high end of the feature spectrum includes enterprise-class SAS hard drives, and the low end includes desktop-class SATA drives. Enterprise-class SATA drives fall somewhere in between. Table 1. Feature Reference Drive Comparison Table Feature Enterprise Desktop Higher RPM Moderate to lower RPM Spindle Motor Tighter run-out (spindle end movement) Lower specification for run-out Spindle anchored at both ends Spindle anchored at one end Media Head Stack Assembly Actuator Mechanics Full media cert Structural rigidity Lower inertial design Larger magnets Air turbulence controls RV sensors and closed loop RV suppression Lower media specification and density Lighter weight design Higher inertial design Smaller magnets No air turbulence compensation No RV sensors or suppression - limited to servo wedge track alignment Electronics Dual processors (dedicated servo and data path processors) Performance optimization Advanced error handling Advanced firmware algorithms Single processor No performance optimization Standard error handling Standard firmware algorithms Drive Comparison Table Feature Enterprise Desktop Performance Latency and Seek Time 5.7 msec @ 15K rpm 13 msec @ 7200rpm (or slower) Command Queuing and Reordering Full Limited Rotational Vibration Tolerance Up to 21 rads/sec/sec Up to 5 to 12 rads/sec/sec Typical I/Os per sec/drive (no RV) 319 77 Typical I/Os per sec/drive (20 rad/sec/sec RV) 310 <7 Duplex Operation Full Half Customization FW Code Extensive Limited Variable Sector Sizes Yes (SCSI/SAS only) No LEDs Yes No Reliability MTBF Internal Data Integrity Checks Maximum Operating Temperature Warranty 1.2M hours at 45 degrees C, 24X7 100% duty cycle. End to End ~60 degrees C ~5 years 700K hours at 25 degrees C and 8X5, 10%-20% duty cycle Limited, none in memory buffer ~40 degrees C ~1 to 3 years Note: Typical MTBF, operating temperature, and operating rotational vibration vary depending on the manufacturer. 8

9

4 Conclusion As hard drives technology changes, customers have a choice of products to use in their enterprise or desktop environment. It is important to properly balance the system requirements with hard drive features and choose a hard drive to meet usage requirements. Hard drive usage, reliability, and functionality can be optimized by choosing drives that meet the design specifications demanded by their target implementation. Hard drives are designed with a wide variety of features that can impact data integrity and system uptime. Some hard drive manufactures may differentiate enterprise from desktop drives by not testing certain enterpriseclass features, validate the drives with different test criteria, or disable enterprise-class features on a desktop class hard drives so they can market and price them accordingly. Other manufacturers have different architectures and designs for the two drive classes. It can be difficult to get detailed information and specifications on different drive modes. Intel does not recommend specific hard disk drive vendors or technology and feature implementations, but we encourage you to contact the hard drive vendor of your choice to discuss the hard drive and features best suited for your deployment application. Check your applicable Intel Server Product THOL (Tested Hardware and Operating system List) for drive compatibility with Intel Server Products before making a hard drive purchase. Intel Server Product THOLs can be found at: http://www.intel.com/support/ 10

5 References For Intel Server and Intel RAID products, visit the following links: http://www.intel.com/products/server/chassis/index.htm http://www.intel.com/products/server/storage/index.htm?iid=ncdcnav2+stor_sys http://www.intel.com/products/server/raid/index.htm?iid=serv_body+raid For enterprise-class hard drive vendors, visit the following sites: http://www.fujitsu.com/global/services/computing/storage/hdd/ehdd/ http://www.hgst.com/portal/site/en/menuitem.fe06f94c22c4099056fb11f0aac4f0a0/ http://www.seagate.com/www/en-us/products/servers/ http://www.wdc.com/en/products/index.asp?cat=2 11