Spin-up

Last updated

Spin-up refers to the process of a hard disk drive or optical disc drive accelerating its platters or inserted optical disc from a stopped state to an operational speed. The required operational speed depends on the design of the disk drive. Typical speeds of hard disks have been 2400, 3600, 4200, 5400, 7200, 10000 and 15000 revolutions per minute (RPM). Achieving such speeds can require a significant portion of the available power budget of a computer system, and so application of power to the disks must be carefully controlled. Operational speed of optical disc drives may vary depending on type of disc and mode of operation (see Constant linear velocity).

Contents

Spin-up of hard disks generally occurs at the very beginning of the computer boot process. However, most modern computers have the ability to stop a drive while the machine is already running as a means of energy conservation or noise reduction. If a machine is running and requires access to a stopped drive, then a delay is incurred while the drive is spun up. It also depends on the type of mechanism used within.

A drive in the process of being spun up needs more energy input than a drive that is already spinning at operation speeds, since more effort is required for the electric motor to accelerate the platters, as opposed to maintaining their speed.

Time

The period of time taken by the drive to perform this process is referred to as its spin-up time, the average of which is reported by hard disks as a S.M.A.R.T. attribute. [1]

Control

A few feature exist to control the spin-up of disk devices on disk power-up, so that not all disks are spinning up all at once. Avoiding simultaneous spin-up helps keel the inrush current under power supply limits.

SATA and PATA

Staggered spin-up (SSU) and Power-Up In Standby (PUIS) are features that can help control spin-up of multiple drives within a computer system or a disk subsystem. Both are defined in the ATA Specifications Standards.

Staggered spin-up (SSU) was introduced into SATA revision 2.5 in 2005. [2] SSU allows a SATA host bus adapter to spin up hard drives in a sequential manner. [3] In SATA 2.5 and above, the drive starts without spinup if the "disabled stagged spinup" (DSS) pin (standard power connector pin 11) is left floating. It only spins up when spoken to (physical layer initialization). [4] On connectors designed around older SATA revisions, the pin is connected to ground, disabling the feature.

Power-up in standby (PUIS), also known as PM2 by Western Digital, [5] is used on some Serial ATA (SATA) and Parallel ATA (sometimes called PATA or IDE) hard disk drives. PUIS requires BIOS and/or driver support to use. [6] When power is applied to the hard disk drive, the drive will not spin-up until a SET FEATURES device spin-up command [7] is issued. [8] The computer system BIOS or RAID controller must issue the command to tell the drive(s) to spin-up before they can be accessed. PUIS can be enabled by tools such as hdparm for drives which support this feature. [8]

In either case, there is no requirement for how the host times the spinup. For example, a host can wait a set amount of time for each disk to spin up, or wait for each disk to indicate that it is spun up and ready.

SAS

The SCSI START STOP UNIT command is introduced in SBC-2 to "stop" and "start" a drive, but it does not actually control the initial spin-up. Initial spinup control was proposed to Serial Attached SCSI (SAS) only in 2002. [9] On SPINUP-enabled drives, the drive powers up in an "Active_Wait" state and requires a NOTIFY(ENABLE SPINUP) command to start spinning up. As of 2005, there is no standard way to control whether the drive should start in wait. [10]

Related Research Articles

<span class="mw-page-title-main">Parallel ATA</span> Interface standard for the connection of storage devices

Parallel ATA (PATA), originally AT Attachment, also known as IDE, is a standard interface designed for IBM PC-compatible computers. It was first developed by Western Digital and Compaq in 1986 for compatible hard drives and CD or DVD drives. The connection is used for storage devices such as hard disk drives, floppy disk drives, and optical disc drives in computers.

<span class="mw-page-title-main">Bus (computing)</span> System that transfers data between components within a computer

In computer architecture, a bus is a communication system that transfers data between components inside a computer, or between computers. This expression covers all related hardware components and software, including communication protocols.

<span class="mw-page-title-main">Disk storage</span> General category of storage mechanisms

Disk storage is a general category of storage mechanisms where data is recorded by various electronic, magnetic, optical, or mechanical changes to a surface layer of one or more rotating disks. A disk drive is a device implementing such a storage mechanism. Notable types are the hard disk drive (HDD) containing a non-removable disk, the floppy disk drive (FDD) and its removable floppy disk, and various optical disc drives (ODD) and associated optical disc media.

<span class="mw-page-title-main">Hard disk drive</span> Electro-mechanical data storage device

A hard disk drive (HDD), hard disk, hard drive, or fixed disk, is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating platters coated with magnetic material. The platters are paired with magnetic heads, usually arranged on a moving actuator arm, which read and write data to the platter surfaces. Data is accessed in a random-access manner, meaning that individual blocks of data can be stored and retrieved in any order. HDDs are a type of non-volatile storage, retaining stored data when powered off. Modern HDDs are typically in the form of a small rectangular box.

<span class="mw-page-title-main">SCSI</span> Set of computer and peripheral connection standards

Small Computer System Interface is a set of standards for physically connecting and transferring data between computers and peripheral devices. The SCSI standards define commands, protocols, electrical, optical and logical interfaces. The SCSI standard defines command sets for specific peripheral device types; the presence of "unknown" as one of these types means that in theory it can be used as an interface to almost any device, but the standard is highly pragmatic and addressed toward commercial requirements. The initial Parallel SCSI was most commonly used for hard disk drives and tape drives, but it can connect a wide range of other devices, including scanners and CD drives, although not all controllers can handle all devices.

<span class="mw-page-title-main">ST506/ST412</span>

The ST-506 and ST-412 were early hard disk drive products introduced by Seagate in 1980 and 1981 respectively, that later became construed as hard disk drive interfaces: the ST-506 disk interface and the ST-412 disk interface. Compared to the ST-506 precursor, the ST-412 implemented a refinement to the seek speed, and increased the drive capacity from 5 MB to 10 MB, but was otherwise highly similar.

<span class="mw-page-title-main">SATA</span> Computer bus interface for storage devices

SATA is a computer bus interface that connects host bus adapters to mass storage devices such as hard disk drives, optical drives, and solid-state drives. Serial ATA succeeded the earlier Parallel ATA (PATA) standard to become the predominant interface for storage devices.

<span class="mw-page-title-main">Optical disc drive</span> Type of computer disk storage dive

In computing, an optical disc drive is a disc drive that uses laser light or electromagnetic waves within or near the visible light spectrum as part of the process of reading or writing data to or from optical discs. Some drives can only read from certain discs, but recent drives can both read and record, also called burners or writers. Compact discs, DVDs, and Blu-ray discs are common types of optical media which can be read and recorded by such drives.

Self-Monitoring, Analysis and Reporting Technology is a monitoring system included in computer hard disk drives (HDDs) and solid-state drives (SSDs). Its primary function is to detect and report various indicators of drive reliability with the intent of anticipating imminent hardware failures.

<span class="mw-page-title-main">Disk enclosure</span> Specialized casing

A disk enclosure is a specialized casing designed to hold and power disk drives while providing a mechanism to allow them to communicate to one or more separate computers.

<span class="mw-page-title-main">Serial Attached SCSI</span> Point-to-point serial protocol for enterprise storage

In computing, Serial Attached SCSI (SAS) is a point-to-point serial protocol that moves data to and from computer-storage devices such as hard disk drives and tape drives. SAS replaces the older Parallel SCSI bus technology that first appeared in the mid-1980s. SAS, like its predecessor, uses the standard SCSI command set. SAS offers optional compatibility with Serial ATA (SATA), versions 2 and later. This allows the connection of SATA drives to most SAS backplanes or controllers. The reverse, connecting SAS drives to SATA backplanes, is not possible.

<span class="mw-page-title-main">USB mass storage device class</span>

The USB mass storage device class is a set of computing communications protocols, specifically a USB Device Class, defined by the USB Implementers Forum that makes a USB device accessible to a host computing device and enables file transfers between the host and the USB device. To a host, the USB device acts as an external hard drive; the protocol set interfaces with a number of storage devices.

<span class="mw-page-title-main">Western Digital Raptor</span>

The Western Digital Raptor is a discontinued series of high performance hard disk drives produced by Western Digital first marketed in 2003. The drive occupies a niche in the enthusiast, workstation and small-server market. Traditionally, the majority of servers used hard drives featuring a SCSI interface because of their advantages in both performance and reliability over consumer-level ATA drives.

Nearline storage is a term used in computer science to describe an intermediate type of data storage that represents a compromise between online storage and offline storage/archiving.

A SCSI connector is used to connect computer parts that use a system called SCSI to communicate with each other. Generally, two connectors, designated male and female, plug together to form a connection which allows two components, such as a computer and a disk drive, to communicate with each other. SCSI connectors can be electrical connectors or optical connectors. There have been a large variety of SCSI connectors in use at one time or another in the computer industry. Twenty-five years of evolution and three major revisions of the standards resulted in requirements for Parallel SCSI connectors that could handle an 8, 16 or 32 bit wide bus running at 5, 10 or 20 megatransfer/s, with conventional or differential signaling. Serial SCSI added another three transport types, each with one or more connector types. Manufacturers have frequently chosen connectors based on factors of size, cost, or convenience at the expense of compatibility.

Tagged Command Queuing (TCQ) is a technology built into certain ATA and SCSI hard drives. It allows the operating system to send multiple read and write requests to a hard drive. ATA TCQ is not identical in function to the more efficient Native Command Queuing (NCQ) used by SATA drives. SCSI TCQ does not suffer from the same limitations as ATA TCQ.

<span class="mw-page-title-main">Disk buffer</span>

In computer storage, disk buffer is the embedded memory in a hard disk drive (HDD) or solid state drive (SSD) acting as a buffer between the rest of the computer and the physical hard disk platter or flash memory that is used for storage. Modern hard disk drives come with 8 to 256 MiB of such memory, and solid-state drives come with up to 4 GB of cache memory.

<span class="mw-page-title-main">Seagate Barracuda</span> Series of hard disk drives produced by Seagate Technology

The Seagate Barracuda is a series of hard disk drives and later solid state drives produced by Seagate Technology that was first introduced in 1993.

Higher performance in hard disk drives comes from devices which have better performance characteristics. These performance characteristics can be grouped into two categories: access time and data transfer time.

Hard disk drives are accessed over one of a number of bus types, including parallel ATA, Serial ATA (SATA), SCSI, Serial Attached SCSI (SAS), and Fibre Channel. Bridge circuitry is sometimes used to connect hard disk drives to buses with which they cannot communicate natively, such as IEEE 1394, USB, SCSI, NVMe and Thunderbolt.

References

  1. "S.M.A.R.T. Attribute: Spin-Up Time | Knowledge Base". kb.acronis.com. Acronis. Retrieved 18 May 2022.
  2. Kyeong, San; Pecht, Michael G. (15 December 2020). Electrical Connectors: Design, Manufacture, Test, and Selection. John Wiley & Sons. p. 271. ISBN   978-1-119-67980-6 . Retrieved 18 May 2022.
  3. Gough, Corey; Steiner, Ian; Saunders, Winston (7 April 2015). Energy Efficient Servers: Blueprints for Data Center Optimization. Apress. p. 114. ISBN   978-1-4302-6638-9 . Retrieved 18 May 2022.
  4. Serial ATA International Organization (July 18, 2011). "Serial ATA Revision 3.1 Gold" (PDF).
  5. Jumper Settings Info Sheet Archived 2008-10-31 at the Wayback Machine
  6. "Serial ATA Staggered Spin-Up" (PDF). sata-io.org. Intel. Retrieved 18 May 2022.
  7. "Working Draft ATA/ATAPI Command Set - 3 (ACS-3)" (PDF). p. 35. Retrieved 17 June 2023.
  8. 1 2 MacQueen, Rob. "KB450057 – Using Staggered Spin Up – 45Drives Knowledge Base". knowledgebase.45drives.com. Retrieved 18 May 2022.
  9. "T10/02-360r0 SAS spin-up" (PDF).
  10. Gilbert, Doug. "SCSI/ATA Power Management". sg.danny.cz.

See also