VRPM
   HOME

TheInfoList



OR:

vRPM, or virtual Revolutions Per Minute, was a term for a synthetic measurement of performance introduced by SanDisk for solid state drive (SSD) storage devices inside client PCs. vRPM was created to give users a metric to compare SSD performance to the hard disk drive (HDD) and other SSDs. vRPM calculates how fast one would have to spin a virtual HDD to achieve the equivalent performance of an SSD in a client PC. It uses RPM (
revolutions per minute Revolutions per minute (abbreviated rpm, RPM, rev/min, r/min, or r⋅min−1) is a unit of rotational speed (or rotational frequency) for rotating machines. One revolution per minute is equivalent to hertz. Standards ISO 80000-3:2019 de ...
), a ''de facto'' industry standard to measure the performance of the HDD inside PCs.


Comparing SSD vs. HDD input/output operation

The performance of a storage device can be quantified as the number of
input/output In computing, input/output (I/O, i/o, or informally io or IO) is the communication between an information processing system, such as a computer, and the outside world, such as another computer system, peripherals, or a human operator. Inputs a ...
operations Per Second (IOPS) it achieves. HDD IOPS is proportional to RPM. When a system requests to read or write data randomly from/to a HDD,
seek time 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, access time and #Data transfer rate, data transfer time (o ...
and
rotational latency 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, access time and #Data transfer rate, data transfer time (o ...
are two HDD activities that significantly reduce HDD IOPS. Seek time is the time it takes to move the HDD head to the correct
cylinder A cylinder () has traditionally been a three-dimensional solid, one of the most basic of curvilinear geometric shapes. In elementary geometry, it is considered a prism with a circle as its base. A cylinder may also be defined as an infinite ...
to begin to receive data. Rotational latency is the time it takes to rotate the HDD platter beneath the head so that the data can be read/written. Rotational latency varies based on the RPM of the HDD.
NAND flash Flash memory is an Integrated circuit, electronic Non-volatile memory, non-volatile computer memory storage medium that can be electrically erased and reprogrammed. The two main types of flash memory, NOR flash and NAND flash, are named for t ...
is used as the
non-volatile memory Non-volatile memory (NVM) or non-volatile storage is a type of computer memory that can retain stored information even after power is removed. In contrast, volatile memory needs constant power in order to retain data. Non-volatile memory typ ...
inside SSDs. It has faster random read than random write performance, since its write performance is delayed by the need to perform
garbage collection Waste collection is a part of the process of waste management. It is the transfer of solid waste from the point of use and disposal to the point of treatment or landfill. Waste collection also includes the curbside collection of recyclable ...
to free space for writing. However, since NAND flash has no moving parts, the SSD achieves much higher IOPS than a HDD. For the client PC usage model with approximately a 50:50 read/write ratio, a PC IOPS number can be calculated as follows: :PC IOPS (mean)=1/ .5/SSD IOPS (Iwrite)+ .5/SSD IOPS (Iread)/math> Using this equation, the results for client SSD PC performance are as follows: * 2006–2007 SSD generation: 5,000 Read IOPS; 10 Write IOPS; 20 PC IOPS * 2008 SSD generation: 10,000 Read IOPS; 100 Write IOPS; 200 PC IOPS * 2009 (estimated) SSD generation: 25,000 Read IOPS; 400 Write IOPS; 785 PC IOPS


Converting SSD IOPS rates into vRPM

The vRPM performance of an SSD can be calculated as follows: :vRPM=50/ .5/SSD IOPS (Iwrite)+ .5/SSD IOPS (Iread)/math> where: * SSD IOPS (IWrite) is the sustained (to the SSD media) 4KB random write rate, Queue Depth=4 * SSD IOPS (IRead) is the sustained (to the SSD media) 4KB random read rate, Queue Depth=4 * 50 is the product factor in the calculation Using this calculation, SSD vRPM rates can be shown to be significantly better than HDD RPM rates, particularly in later generation SSDs: * 2006–2007 SSD generation: 5,000 Read IOPS; 10 Write IOPS; 20 PC IOPS; 1,000 vRPM * 2008 SSD generation: 10,000 Read IOPS; 100 Write IOPS; 200 PC IOPS; 10,000 vRPM * 2009 (estimated) SSD generation: 25,000 Read IOPS; 400 Write IOPS; 785 PC IOPS; 40,000 vRPM * 2011 SSD generation: 35,000 Read IOPS; 14,000 Write IOPS; 24,500 PC IOPS; 1,225,000 vRPM


vRPM adoption in industry

Despite its early objectives, vRPM has not become broadly supported in the industry and no longer appears on SanDisk's SSD website.


See also

*
Solid-state drive A solid-state drive (SSD) is a type of solid-state storage device that uses integrated circuits to store data persistently. It is sometimes called semiconductor storage device, solid-state device, or solid-state disk. SSDs rely on non- ...
*
Hard disk drive 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 hard disk drive platter, pla ...
*
Input/Output In computing, input/output (I/O, i/o, or informally io or IO) is the communication between an information processing system, such as a computer, and the outside world, such as another computer system, peripherals, or a human operator. Inputs a ...


References

* {{cite web, url=http://www.marketwatch.com/news/story/SanDisk-Introduces-ExtremeFFS-New-Flash/story.aspx?guid={6096177E-1745-4BFC-9046-AE82E62ABC1F}, title=SanDisk introduces ExtremeFFS — New flash management system for improving SSD performance and reliability, publisher=
MarketWatch ''MarketWatch'' is a website that provides financial information, business news, analysis, and stock market data. It is a subsidiary of Dow Jones & Company, a property of News Corp, along with ''The Wall Street Journal'' and '' Barron's.'' ...
, date=November 7, 2008, accessdate=2008-11-07, url-status=dead


External links


vRPM White Note
by SanDisk Computer storage devices