text:
Solid-state drive
From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
"SSD" redirects here. For other uses, see SSD (disambiguation).
"Electronic disk" redirects here. For other uses, see Electronic disk (disambiguation).
Solid-state drive
A Super Talent Technology 2.5" Serial ATA solid-state drive
Date invented
1978; 40 years ago (1978)
Invented by
Storage Technology Corporation
A PCI-attached IO Accelerator SSD
An mSATA SSD with an external enclosure
512GB Samsung 960 PRO NVMe M.2 SSD
A solid-state drive (SSD) is a solid-state storage device that uses integrated circuit assemblies as memory to store data persistently. It is also sometimes called solid-state disk;[1] the word "disk" is inappropriate since SSDs do not have physical disks. SSDs primarily use traditional hard disk drive (HDD) interfaces, such as SATA and SAS, greatly simplfying usage of SSDs in computers.[2] Following the initial acceptance of SSDs with HDD interfaces, new I/O interfaces like M.2 and U.2 have been designed to address specific requirements of the Flash memory technology used in SSDs.
SSDs have no moving mechanical components. This distinguishes them from conventional electromechanical drives such as hard disk drives (HDDs) or floppy disks, which contain spinning disks and movable read/write heads.[3] Compared with electromechanical drives, SSDs are typically more resistant to physical shock, run silently, have quicker access time and lower latency.[4] However, while the price of SSDs has continued to decline over time, SSDs are (as of 2018[update]) still more expensive per unit of storage than HDDs and are expected to continue to be so into the next decade.
As of 2017[update], most SSDs use 3D TLC NAND-based flash memory, which is a type of non-volatile memory that retains data when power is lost. For applications requiring fast access but not necessarily data persistence after power loss, SSDs may be constructed from random-access memory (RAM). Such devices may employ batteries as integrated power sources to retain data for a certain amount of time after external power is lost.[2]
However, all SSDs still store data in electrical charges, which slowly leak over time if left without power. This causes worn out drives (that have exceeded their endurance rating) to start losing data typically after one (if stored at 30 °C) to two (at 25 °C) years in storage; for new drives it takes longer.[5] Therefore, SSDs are not suited for archival purposes.
Hybrid drives or solid-state hybrid drives (SSHDs), such as Apple's Fusion Drive, combine the features of SSDs and HDDs in the same unit, containing a large hard disk drive and an SSD cache to improve performance of frequently accessed data.[6][7][8]
Contents
1 Development and history
1.1 Early SSDs using RAM and similar technology
1.2 Flash-based SSDs
1.3 Enterprise flash drives
2 Architecture and function
2.1 Controller
2.1.1 Wear leveling
2.2 Memory
2.2.1 Flash-memory-based
2.2.2 DRAM-based
2.2.3 Other
2.3 Cache or buffer
2.4 Battery or supercapacitor
2.5 Host interface
3 Configurations
3.1 Standard HDD form factors
3.2 Standard card form factors
3.3 Disk-on-a-module form factors
3.4 Box form factors
3.5 Bare-board form factors
3.6 Ball grid array form factors
4 Comparison with other technologies
4.1 Hard disk drives
4.2 Memory cards
5 SSD failure
5.1 SSD reliability and failure modes
5.2 Data recovery and secure deletion
5.3 Endurance
6 Applications
6.1 Hard drives caching
7 File system support for SSDs
7.1 Linux
7.1.1 Linux performance considerations
7.2 OS X
7.3 Microsoft Windows
7.3.1 Windows 7 and later
7.3.2 Windows Vista
7.4 ZFS
7.5 FreeBSD
7.6 Swap partitions
8 Standardization organizations
9 Commercialization
9.1 Availability
9.2 Quality and performance
9.3 Sales
10 See also
11 References
12 Further reading
13 External links
Development and history[edit]
Early SSDs using RAM and similar technology[edit]
An early if not first semiconductor storage device compatible with a hard drive interface (e.g. an SSD as defined) was the 1978 StorageTek 4305. The StorageTek 4305, a plug-compatible replacement for the IBM 2305 fixed head disk drive, initially used charged coupled devices for storage and consequently was reported to be seven times faster than the IBM product at about half the price.[9] It later switched to DRAM. Prior to the StorageTek SSD there were many DRAM and core (e.g. DATARAM BULK Core, 1976[10]) products sold as alternatives to HDDs but these products typically had memory interfaces and were not SSDs as defined.
In the late 1980s Zitel, Inc., offered a family DRAM based SSD products, under the trade name "RAMDisk," for use on systems by UNIVAC and Perkin-Elmer, among others.
Flash-based SSDs[edit]
In 1991, SanDisk Corporation (then SunDisk) shipped the first SSD, a 20 MB solid state drive (SSD) which sold OEM for around $1,000. It was used by IBM in a ThinkPad laptop[11] In 1995, STEC, Inc. entered the flash memory business for consumer electronic devices.[12]
In 1995, M-Systems introduced flash-based solid-state drives[13] as HDD replacements for the military and aerospace industries, as well as for other mission-critical applications. These applications require the SSD's ability to withstand extreme shock, vibration and temperature ranges.[14]
In 1999, BiTMICRO made a number of introductions and announcements about flash-based SSDs, including an 18 GB 3.5-inch SSD.[15] In 2007, Fusion-io announced a PCIe-based Solid state drive with 100,000 input/output operations per second (IOPS) of performance in a single card, with capacities up to 320 gigabytes.[16]
At Cebit 2009, OCZ Technology demonstrated a 1 terabyte (TB) flash SSD using a PCI Express ×8 interface. It achieved a maximum write speed of 654 megabytes per second (MB/s) and maximum read speed of 712 MB/s.[17] In December 2009, Micron Technology announced an SSD using a 6 gigabits per second (Gbit/s) SATA interface.[18]
Enterprise flash drives[edit]
Top and bottom views of a 2.5-inch 100 GB SATA 3.0 (6 Gbit/s) model of the Intel DC S3700 series
Enterprise flash drives (EFDs) are designed for applications requiring high I/O performance (IOPS), reliability, energy efficiency and, more recently, consistent performance. In most cases, an EFD is an SSD with a higher set of specifications, compared with SSDs that would typically be used in notebook computers. The term was first used by EMC in January 2008, to help them identify SSD manufacturers who would provide products meeting these higher standards.[19] There are no standards bodies who control the definition of EFDs, so any SSD manufacturer may claim to produce EFDs when in fact the product may not actually meet any particular requirements.[20]
An example is the Intel DC S3700 series of drives, introduced in the fourth quarter of 2012, which focuses on achieving consistent performance, an area that had previously not received much attention but which Intel claimed was important for the enterprise market. In particular, Intel claims that, at a steady state, the S3700 drives would not vary their IOPS by more than 10–15%, and that 99.9% of all 4 KB random I/Os are serviced in less than 500 µs.[21]
Another example is the Toshiba PX02SS enterprise SSD series, announced in 2016, which is optimized for use in server and storage platforms requiring high endurance from write-intensive applications such as write caching, I/O acceleration and online transaction processing (OLTP). The PX02SS series uses 12 Gbit/s SAS interface, featuring MLC NAND flash memory and achieving random write speeds of up to 42,000 IOPS, random read speeds of up to 130,000 IOPS, and endurance rating of 30 drive writes per day (DWPD).[22]
Architecture and function[edit]
The key components of an SSD are the controller and the memory to store the data. The primary memory component in an SSD was traditionally DRAM volatile memory, but since 2009 it is more commonly NAND flash non-volatile memory.[23][2]
Controller[edit]
Every SSD includes a controller that incorporates the electronics that bridge the NAND memory components to the host computer. The controller is an embedded processor that executes firmware-level code and is one of the most important factors of SSD performance.[24] Some of the functions performed by the controller include:[25][26]
Bad block mapping
Read and write caching
Encryption
Error detection and correction via Error-correcting code (ECC)
Garbage collection
Read scrubbing and read disturb management
Wear leveling
The performance of an SSD can scale with the number of parallel NAND flash chips used in the device. A single NAND chip is relatively slow, due to the narrow (8/16 bit) asynchronous I/O interface, and additional high latency of basic I/O operations (typical for SLC NAND, ~25 μs to fetch a 4 KB page from the array to the I/O buffer on a read, ~250 μs to commit a 4 KB page from the IO buffer to the array on a write, ~2 ms to erase a 256 KB block). When multiple NAND devices operate in parallel inside an SSD, the bandwidth scales, and the high latencies can be hidden, as long as enough outstanding operations are pending and the load is evenly distributed between devices.[27]
Micron and Intel initially made faster SSDs by implementing data striping (similar to RAID 0) and interleaving in their architecture. This enabled the creation of ultra-fast SSDs with 250 MB/s effective read/write speeds with the SATA 3 Gbit/s interface in 2009.[28] Two years later, SandForce continued to leverage this parallel flash connectivity, releasing consumer-grade SATA 6 Gbit/s SSD controllers which supported 500 MB/s read/write speeds.[29] SandForce controllers compress the data prior to sending it to the flash memory. This process may result in less writing and higher logical throughput, depending on the compressibility of the data.[30]
Wear leveling[edit]
Main articles: Wear leveling and Write amplification
If a particular block was programmed and erased repeatedly without writing to any other blocks, that block would wear out before all the other blocks — thereby prematurely ending the life of the SSD. For this reason, SSD controllers use a technique called wear leveling to distribute writes as evenly as possible across all the flash blocks in the SSD.
In a perfect scenario, this would enable every block to be written to its maximum life so they all fail at the same time. Unfortunately, the process to evenly distribute writes requires data previously written and not changing (cold data) to be moved, so that data which are changing more frequently (hot data) can be written into those blocks. Each time data are relocated without being changed by the host system, this increases the write amplification and thus reduces the life of the flash memory. The key is to find an optimum algorithm which maximizes them both.[31][32]
Memory[edit]
Flash-memory-based[edit]
Comparison of architectures[33]
Comparison characteristics
MLC : SLC
NAND : NOR
Persistence ratio 1 : 10 1 : 10
Sequential write ratio 1 : 3 1 : 4
Sequential read ratio 1 : 1 1 : 5
Price ratio 1 : 1.3 1 : 0.7
Most SSD manufacturers use non-volatile NAND flash memory in the construction of their SSDs because of the lower cost compared with DRAM and the ability to retain the data without a constant power supply, ensuring data persistence through sudden power outages.[34][35] Flash memory SSDs are slower than DRAM solutions, and some early designs were even slower than HDDs after continued use. This problem was resolved by controllers that came out in 2009 and later.[36]
Flash memory-based solutions are typically packaged in standard disk drive form factors (1.8-, 2.5-, and 3.5-inch), but also in smaller unique and compact layouts made possible by the small size of flash memory.
Lower-priced drives usually use triple-level cell (TLC) or multi-level cell (MLC) flash memory, which is slower and less reliable than single-level cell (SLC) flash memory.[37][38] This can be mitigated or even reversed by the internal design structure of the SSD, such as interleaving, changes to writing algorithms,[38] and higher over-provisioning (more excess capacity) with which the wear-leveling algorithms can work.[39][40][41]
DRAM-based[edit]
See also: I-RAM and Hyperdrive (storage)
SSDs based on volatile memory such as DRAM are characterized by very fast data access, generally less than 10 microseconds, and are used primarily to accelerate applications that would otherwise be held back by the latency of flash SSDs or traditional HDDs.
DRAM-based SSDs usually incorporate either an internal battery or an external AC/DC adapter and backup storage systems to ensure data persistence while no power is being supplied to the drive from external sources. If power is lost, the battery provides power while all information is copied from random access memory (RAM) to back-up storage. When the power is restored, the information is copied back to the RAM from the back-up storage, and the SSD resumes normal operation (similar to the hibernate function used in modern operating systems).[42][43]
SSDs of this type are usually fitted with DRAM modules of the same type used in regular PCs and servers, which can be swapped out and replaced by larger modules.[44] Such as i-RAM, HyperOs HyperDrive, DDRdrive X1, etc. Some manufacturers of DRAM SSDs solder the DRAM chips directly to the drive, and do not intend the chips to be swapped out—such as ZeusRAM, Aeon Drive, etc.[45]
A remote, indirect memory-access disk (RIndMA Disk) uses a secondary computer with a fast network or (direct) Infiniband connection to act like a RAM-based SSD, but the new, faster, flash-memory based, SSDs already available in 2009 are making this option not as cost effective.[46]
While the price of DRAM continues to fall, the price of Flash memory falls even faster. The "Flash becomes cheaper than DRAM" crossover point occurred approximately 2004.[47][48]
Other[edit]
Some SSDs, called NVDIMM or Hyper DIMM devices, use both DRAM and flash memory. When the power goes down, the SSD copies all the data from its DRAM to flash; when the power comes back up, the SSD copies all the data from its flash to its DRAM.[49] In a somewhat similar way, some SSDs use form factors and buses actually designed for DIMM modules, while using only flash memory and making it appear as if it were DRAM. Such SSDs are usually known as ULLtraDIMM devices.[50]
Drives known as hybrid drives or solid-state hybrid drives (SSHDs) use a hybrid of spinning disks and flash memory.[51][52] Some SSDs use magnetoresistive random-access memory (MRAM) for storing data.[53][54]
In 2015, Intel and Micron announced 3D XPoint as a new non-volatile memory technology.[55] Intel plans to produce 3D XPoint SSDs with PCI Express interface in 2016,[56][needs update] which will operate faster and with higher endurance than NAND-based SSDs, while the areal density will be comparable at 128 gigabits per chip.[56][57][58][59] For the price per bit, 3D XPoint will be more expensive than NAND, but cheaper than DRAM.[60]
Cache or buffer[edit]
A flash-based SSD typically uses a small amount of DRAM as a volatile cache, similar to the buffers in hard disk drives. A directory of block placement and wear leveling data is also kept in the cache while the drive is operating.[27] One SSD controller manufacturer, SandForce, does not use an external DRAM cache on their designs but still achieves high performance. Such an elimination of the external DRAM reduces the power consumption and enables further size reduction of SSDs.[61]
Battery or supercapacitor[edit]
Another component in higher-performing SSDs is a capacitor or some form of battery, which are necessary to maintain data integrity so the data in the cache can be flushed to the drive when power is lost; some may even hold power long enough to maintain data in the cache until power is resumed.[61][62] In the case of MLC flash memory, a problem called lower page corruption can occur when MLC flash memory loses power while programming an upper page. The result is that data written previously and presumed safe can be corrupted if the memory is not supported by a supercapacitor in the event of a sudden power loss. This problem does not exist with SLC flash memory.[26]
Most consumer-class SSDs do not have built-in batteries or capacitors;[63] among the exceptions are the Crucial M500 and MX100 series,[64] the Intel 320 series,[65] and the more expensive Intel 710 and 730 series.[66] Enterprise-class SSDs, such as the Intel DC S3700 series,[67] usually have built-in batteries or capacitors.
Host interface[edit]
An SSD with 1.2 TB of MLC NAND, using PCI Express as the host interface[68]
The host interface is physically a connector with the signalling managed by the SSD's controller. It is most often one of the interfaces found in HDDs. They include:
Serial attached SCSI (SAS-3, 12.0 Gbit/s) – generally found on servers[69]
Serial ATA and mSATA variant (SATA 3.0, 6.0 Gbit/s)[70]
PCI Express (PCIe 3.0 ×4, 31.5 Gbit/s)[71]
M.2 (6.0 Gbit/s for SATA 3.0 logical device interface, 31.5 Gbit/s for PCIe 3.0 ×4)
U.2 (PCIe 3.0 ×4)
Fibre Channel (128 Gbit/s) – almost exclusively found on servers
USB (10 Gbit/s)[72]
Parallel ATA (UDMA, 1064 Mbit/s) – mostly replaced by SATA[73][74]
(Parallel) SCSI ( 40 Mbit/s- 2560 Mbit/s) – generally found on servers, mostly replaced by SAS; last SCSI-based SSD was introduced in 2004[75]
SSDs support various logical device interfaces, such as the original ATAPI, Advanced Host Controller Interface (AHCI), NVM Express (NVMe), and other proprietary interfaces. Logical device interfaces define the command sets used by operating systems to communicate with SSDs and host bus adapters (HBAs).
Configurations[edit]
The size and shape of any device is largely driven by the size and shape of the components used to make that device. Traditional HDDs and optical drives are designed around the rotating platter(s) or optical disc along with the spindle motor inside. If an SSD is made up of various interconnected integrated circuits (ICs) and an interface connector, then its shape is no longer limited to the shape of rotating media drives. Some solid state storage solutions come in a larger chassis that may even be a rack-mount form factor with numerous SSDs inside. They would all connect to a common bus inside the chassis and connect outside the box with a single connector.[2]
For general computer use, the 2.5-inch form factor (typically found in laptops) is the most popular. For desktop computers with 3.5-inch hard disk drive slots, a simple adapter plate can be used to make such a drive fit. Other types of form factors are more common in enterprise applications. An SSD can also be completely integrated in the other circuitry of the device, as in the Apple MacBook Air (starting with the fall 2010 model).[76] As of 2014[update], mSATA and M.2 form factors are also gaining popularity, primarily in laptops.
Standard HDD form factors[edit]
The benefit of using a current HDD form factor would be to take advantage of the extensive infrastructure already in place to mount and connect the drives to the host system.[2][77] These traditional form factors are known by the size of the rotating media, e.g., 5.25-inch, 3.5-inch, 2.5-inch, 1.8-inch, not by the dimensions of the drive casing.[78]
Standard card form factors[edit]
Main articles: mSATA and M.2
For applications where space is at premium, like for ultrabooks or tablet computers, a few compact form factors were standardized for flash-based SSDs.
There is the mSATA form factor, which uses the PCI Express Mini Card physical layout. It remains electrically compatible with the PCI Express Mini Card interface specification, while requiring an additional connection to the SATA host controller through the same connector.
M.2 form factor, formerly known as the Next Generation Form Factor (NGFF), is a natural transition from the mSATA and physical layout it used, to a more usable and more advanced form factor. While mSATA took advantage of an existing form factor and connector, M.2 has been designed to maximize usage of the card space, while minimizing the footprint. The M.2 standard allows both SATA and PCI Express SSDs to be fitted onto M.2 modules.[79]
Disk-on-a-module form factors[edit]
A 2 GB disk-on-a-module with PATA interface
A disk-on-a-module (DOM) is a flash drive with either 40/44-pin Parallel ATA (PATA) or SATA interface, intended to be plugged directly into the motherboard and used as a computer hard disk drive (HDD). DOM devices emulate a traditional hard disk drive, resulting in no need for special drivers or other specific operating system support. DOMs are usually used in embedded systems, which are often deployed in harsh environments where mechanical HDDs would simply fail, or in thin clients because of small size, low power consumption and silent operation.
As of 2016[update], storage capacities range from 64 GB to 128 GB with different variations in physical layouts, including vertical or horizontal orientation.
Box form factors[edit]
Many of the DRAM-based solutions use a box that is often designed to fit in a rack-mount system. The number of DRAM components required to get sufficient capacity to store the data along with the backup power supplies requires a larger space than traditional HDD form factors.[80]
Bare-board form factors[edit]
Viking Technology SATA Cube and AMP SATA Bridge multi-layer SSDs
Viking Technology SATADIMM based SSD
MO-297 SATA disk-on-a-module (DOM) SSD form factor
A custom-connector SATA SSD
Form factors which were more common to memory modules are now being used by SSDs to take advantage of their flexibility in laying out the components. Some of these include PCIe, mini PCIe, mini-DIMM, MO-297, and many more.[81] The SATADIMM from Viking Technology uses an empty DDR3 DIMM slot on the motherboard to provide power to the SSD with a separate SATA connector to provide the data connection back to the computer. The result is an easy-to-install SSD with a capacity equal to drives that typically take a full 2.5-inch drive bay.[82] At least one manufacturer, Innodisk, has produced a drive that sits directly on the SATA connector (SATADOM) on the motherboard without any need for a power cable.[83] Some SSDs are based on the PCIe form factor and connect both the data interface and power through the PCIe connector to the host. These drives can use either direct PCIe flash controllers[84] or a PCIe-to-SATA bridge device which then connects to SATA flash controllers.[85]
Ball grid array form factors[edit]
In the early 2000s, a few companies introduced SSDs in Ball Grid Array (BGA) form factors, such as M-Systems' (now SanDisk) DiskOnChip[86] and Silicon Storage Technology's NANDrive[87][88] (now produced by Greenliant Systems), and Memoright's M1000[89] for use in embedded systems. The main benefits of BGA SSDs are their low power consumption, small chip package size to fit into compact subsystems, and that they can be soldered directly onto a system motherboard to reduce adverse effects from vibration and shock.[90]
Comparison with other technologies[edit]
Hard disk drives[edit]
SSD benchmark, showing about 230 MB/s reading speed (blue), 210 MB/s writing speed (red) and about 0.1 ms seek time (green), all independent from the accessed disk location.
See also: Hard disk drive performance characteristics
Making a comparison between SSDs and ordinary (spinning) HDDs is difficult. Traditional SSD benchmarks tend to focus on the performance characteristics that are poor with HDDs, such as rotational latency and seek time. As SSDs do not need to spin or seek to locate data, they may prove vastly superior to HDDs in such tests. However, SSDs have challenges with mixed reads and writes, and their performance may degrade over time. SSD testing must start from the (in use) full drive, as the new and empty (fresh, out-of-the-box) drive may have much better write performance than it would show after only weeks of use.[91]
Most of the advantages of solid-state drives over traditional hard drives are due to their ability to access data completely electronically instead of electromechanically, resulting in superior transfer speeds and mechanical ruggedness.[92] On the other hand, hard disk drives offer significantly higher capacity for their price.[4][93]
Field failure rates indicate that SSDs are significantly more reliable than HDDs.[94][95][96] However, SSDs are uniquely sensitive to sudden power interruption, resulting in aborted writes or even cases of the complete loss of the drive.[97] The reliability of both HDDs and SSDs varies greatly among models.[98]
As with HDDs, there is a tradeoff between cost and performance of different SSDs. Single-level cell (SLC) SSDs, while significantly more expensive than multi-level (MLC) SSDs, offer a significant speed advantage.[35] At the same time, DRAM-based solid-state storage is currently considered the fastest and most costly, with average response times of 10 microseconds instead of the average 100 microseconds of other SSDs. Enterprise flash devices (EFDs) are designed to handle the demands of tier-1 application with performance and response times similar to less-expensive SSDs.[99]
In traditional HDDs, a re-written file will generally occupy the same location on the disk surface as the original file, whereas in SSDs the new copy will often be written to different NAND cells for the purpose of wear leveling. The wear-leveling algorithms are complex and difficult to test exhaustively; as a result, one major cause of data loss in SSDs is firmware bugs.[100][101]
The following table shows a detailed overview of the advantages and disadvantages of both technologies. Comparisons reflect typical characteristics, and may not hold for a specific device.
Comparison of NAND-based SSD and HDD
Attribute or characteristic
Solid-state drive
Hard disk drive
Reliability on storage retention If left without power, worn out SSDs typically start to lose data after about one to two years in storage, depending on temperature. New drives are supposed to retain data for about ten years.[5] MLC and TLC based devices tend to lose data earlier than SLC-based devices. SSDs are not suited for archival use. If kept in a dry environment at low temperature, HDDs can retain their data for a very long period of time even without power. However, the mechanical parts tend to become clotted over time and the drive fails to spin up after a few years in storage.
Start-up time Almost instantaneous; no mechanical components to prepare. May need a few milliseconds to come out of an automatic power-saving mode. Drive spin-up may take several seconds. A system with many drives may need to stagger spin-up to limit peak power drawn, which is briefly high when an HDD is first started.[102]
Sequential access performance In consumer products the maximum transfer rate typically ranges from about 200 MB/s to 2500 MB/s, depending on the drive. Enterprise market offers devices with multi-gigabyte per second throughput. Once the head is positioned, when reading or writing a continuous track, a modern HDD can transfer data at about 200 MB/s. Data transfer rate depends also upon rotational speed, which can range from 3,600 to 15,000 rpm[103] and also upon the track (reading from the outer tracks is faster).
Random access performance[104] Random access time typically under 0.1 ms.[105][106] As data can be retrieved directly from various locations of the flash memory, access time is usually not a big performance bottleneck. Read performance does not change based on where data is stored. In applications where hard disk drive seeks are the limiting factor, this results in faster boot and application launch times (see Amdahl's law).[107][102]
SSD technology can deliver rather consistent read/write speed, but when lots of individual smaller blocks are accessed, performance is reduced. SSDs suffer from a write performance degradation phenomenon called write amplification, where the NAND cells show a measurable drop in performance, and will continue degrading throughout the life of the SSD.[108] A technique called wear leveling is implemented to mitigate this effect, but due to the nature of the NAND chips, the drive will inevitably degrade at a noticeable rate.[verification needed]
Read latency time is much higher than SSDs.[109] Random access time ranges from 2.9 (high end server drive) to 12 ms (laptop HDD) due to the need to move the heads and wait for the data to rotate under the magnetic head.[110] Read time is different for every different seek, since the location of the data and the location of the head are likely different. If data from different areas of the platter must be accessed, as with fragmented files, response times will be increased by the need to seek each fragment.[111]
Impacts of file system fragmentation There is limited benefit to reading data sequentially (beyond typical FS block sizes, say 4 KB), making fragmentation negligible for SSDs. Defragmentation would cause wear by making additional writes of the NAND flash cells, which have a limited cycle life.[112][113] However, even on SSDs there is a practical limit on how much fragmentation certain file systems can sustain; once that limit is reached, subsequent file allocations fail.[114] Consequently, defragmentation may still be necessary, although to a lesser degree.[114] Some file systems, like NTFS, become fragmented over time if frequently written; periodic defragmentation is required to maintain optimum performance.[115] This usually is not an issue in modern file systems.
Noise (acoustic)[116] SSDs have no moving parts and therefore are basically silent, although on some SSDs, high pitch noise from the high voltage generator (for erasing blocks) may occur. HDDs have moving parts (heads, actuator, and spindle motor) and make characteristic sounds of whirring and clicking; noise levels vary between models, but can be significant (while often much lower than the sound from the cooling fans). Laptop hard drives are relatively quiet.
Temperature control[117] A study conducted by Facebook found a consistent failure rate at temperatures between 30 and 40 °C. Failure rate rises when operating at temperatures higher than 40 °C, further increase of temperature may trigger thermal throttling around 70 °C, resulting reduced runtime performance. Reliability of early SSDs without thermal throttling are more affected by temperature, than newer ones with thermal throttling.[118] In practice, SSDs usually do not require any special cooling and can tolerate higher temperatures than HDDs. High-end enterprise models installed as add-on cards or 2.5-inch bay devices may ship with heat sinks to dissipate generated heat, requiring certain volumes of airflow to operate.[119] Ambient temperatures above 35 °C (95 °F) can shorten the life of a hard disk, and reliability will be compromised at drive temperatures above 55 °C (131 °F). Fan cooling may be required if temperatures would otherwise exceed these values.[120] In practice, modern HDDs may be used with no special arrangements for cooling.
Lowest operating temperature[121] SSDs can operate at −55 °C (−67 °F). Most modern HDDs can operate at 0 °C (32 °F).
Highest altitude when operating[122] SSDs have no issues on this.[123] HDDs can operate safely at an altitude of at most 3,000 meters (10,000 ft). HDDs will fail to operate at altitudes above 12,000 meters (40,000 ft).[124] With the introduction of helium-filled[citation needed] (sealed) HDDs, this is expected to be less of an issue.
Moving from a cold environment to a warmer environment SSDs have no issues on this.[citation needed] A certain amount of acclimation time is needed when moving HDDs from a cold environment to a warmer environment prior to operating it; otherwise, internal condensation will occur and operating it immediately will result in damage to its internal components.[125]
Breather hole SSDs do not require a breather hole. Most modern HDDs require a breather hole in order for it to function properly.[124] Helium-filled devices do not have a hole.
Susceptibility to environmental factors[107][126][127] No moving parts, very resistant to shock, vibration, and movement. Heads floating above rapidly rotating platters are susceptible to shock, vibration, and movement.
Installation and mounting Not sensitive to orientation, vibration, or shock. Usually no exposed circuitry. Circuitry may be exposed in a card form device and it must not be short-circuited by conductive materials. Circuitry may be exposed, and it must not be short-circuited by conductive materials (such as the metal chassis of a computer). Should be mounted to protect against vibration and shock. Some HDDs should not be installed in a tilted position.[128]
Susceptibility to magnetic fields Low impact on flash memory, but an electromagnetic pulse will damage any electrical system, especially integrated circuits. In general, magnets or magnetic surges may result in data corruption or mechanical damage to the drive internals. Drive's metal case provides a low level of shielding to the magnetic platters.[129][130][131]
Weight and size[126] SSDs, essentially semiconductor memory devices mounted on a circuit board, are small and lightweight. They often follow the same form factors as HDDs (2.5-inch or 1.8-inch), but the enclosures are made mostly of plastic. HDDs are generally heavier than SSDs, as the enclosures are made mostly of metal, and they contain heavy objects such as motors and large magnets. 3.5-inch drives typically weigh around 700 grams.
Reliability and lifetime SSDs have no moving parts to fail mechanically. Each block of a flash-based SSD can only be erased (and therefore written) a limited number of times before it fails. The controllers manage this limitation so that drives can last for many years under normal use.[132][133][134][135][136] SSDs based on DRAM do not have a limited number of writes. However the failure of a controller can make a SSD unusable. Reliability varies significantly across different SSD manufacturers and models with return rates reaching 40% for specific drives.[96] As of 2011[update] leading SSDs have lower return rates than mechanical drives.[94] Many SSDs critically fail on power outages; a December 2013 survey of many SSDs found that only some of them are able to survive multiple power outages.[137][needs update?] HDDs have moving parts, and are subject to potential mechanical failures from the resulting wear and tear. The storage medium itself (magnetic platter) does not essentially degrade from read and write operations.
According to a study performed by Carnegie Mellon University for both consumer and enterprise-grade HDDs, their average failure rate is 6 years, and life expectancy is 9–11 years.[138] Leading SSDs have overtaken HDDs for reliability,[94] however the risk of a sudden, catastrophic data loss can be lower for HDDs.[139]
When stored offline (unpowered in shelf) in long term, the magnetic medium of HDD retains data significantly longer than flash memory used in SSDs.
Secure writing limitations NAND flash memory cannot be overwritten, but has to be rewritten to previously erased blocks. If a software encryption program encrypts data already on the SSD, the overwritten data is still unsecured, unencrypted, and accessible (drive-based hardware encryption does not have this problem). Also data cannot be securely erased by overwriting the original file without special "Secure Erase" procedures built into the drive.[140] HDDs can overwrite data directly on the drive in any particular sector. However, the drive's firmware may exchange damaged blocks with spare areas, so bits and pieces may still be present. Some manufacturers' HDDs fill the entire drive with zeroes, including relocated sectors, on ATA Secure Erase Enhanced Erase command.[141]
Price per capacity SSDs generally are more expensive than HDDs and expected to remain so into the next decade.[142]
SSD price as of first quarter 2018 around 30 cents (US) per gigabyte based on 4 TB models.[143]
Prices have generally declined annually and as of 2018 are expected to continue to do so.

HDD price as of first quarter 2018 around 2 to 3 cents (US) per gigabyte based on 1 TB models.[143]
Prices have generally declined annually and as of 2018 are expected to continue to do so.
Storage capacity In 2016, SSDs were available in sizes up to 60 TB,[144] but less costly, 120 to 512 GB models were more common. In 2016, HDDs of up to 14 TB[145] were available.
Read/write performance symmetry Less expensive SSDs typically have write speeds significantly lower than their read speeds. Higher performing SSDs have similar read and write speeds. HDDs generally have slightly longer (worse) seek times for writing than for reading.[146]
Free block availability and TRIM SSD write performance is significantly impacted by the availability of free, programmable blocks. Previously written data blocks no longer in use can be reclaimed by TRIM; however, even with TRIM, fewer free blocks cause slower performance.[27][147][148] HDDs are not affected by free blocks and do not benefit from TRIM.
Power consumption High performance flash-based SSDs generally require half to a third of the power of HDDs. High-performance DRAM SSDs generally require as much power as HDDs, and must be connected to power even when the rest of the system is shut down.[149][150] Emerging technologies like DevSlp can minimize power requirements of idle drives. The lowest-power HDDs (1.8-inch size) can use as little as 0.35 watts when idle.[151] 2.5-inch drives typically use 2 to 5 watts. The highest-performance 3.5-inch drives can use up to about 20 watts.
Maximum areal storage density (Terabits per square inch) 2.8[citation needed] 1.5[citation needed]
Memory cards[edit]
Main article: Memory card
CompactFlash card used as an SSD
While both memory cards and most SSDs use flash memory, they serve very different markets and purposes. Each has a number of different attributes which are optimized and adjusted to best meet the needs of particular users. Some of these characteristics include power consumption, performance, size, and reliability.[152]
SSDs were originally designed for use in a computer system. The first units were intended to replace or augment hard disk drives, so the operating system recognized them as a hard drive. Originally, solid state drives were even shaped and mounted in the computer like hard drives. Later SSDs became smaller and more compact, eventually developing their own unique form factors such as M.2 form factor. The SSD was designed to be installed permanently inside a computer.[152]
In contrast, memory cards (such as Secure Digital (SD), CompactFlash (CF), and many others) were originally designed for digital cameras and later found their way into cell phones, gaming devices, GPS units, etc. Most memory cards are physically smaller than SSDs, and designed to be inserted and removed repeatedly.[152] There are adapters which enable some memory cards to interface to a computer, allowing use as an SSD, but they are not intended to be the primary storage device in the computer. The typical CompactFlash card interface is three to four times slower than an SSD.[citation needed] As memory cards are not designed to tolerate the amount of reading and writing which occurs during typical computer use, their data may get damaged unless special procedures are taken to reduce the wear on the card to a minimum.
SSD failure[edit]
SSDs have very different failure modes than traditional magnetic hard drives. Because of their design, some kinds of failure are inapplicable (motors or magnetic heads cannot fail, because they are not needed in an SSD). Instead, other kinds of failure are possible (for example, incomplete or failed writes due to sudden power failure can be more of a problem than with HDDs, and if a chip fails then all the data on it is lost, a scenario not applicable to magnetic drives). However, on the whole statistics show that SSDs are generally highly reliable, and often continue working far beyond the expected lifetime as stated by their manufacturer.[153]
SSD reliability and failure modes[edit]
An early test by Techreport.com which ran for 18 months during 2013 - 2015 had previously tested a number of SSDs to destruction to identify how and at what point they failed; the test found that "All of the drives surpassed their official endurance specifications by writing hundreds of terabytes without issue", described as being far beyond any usual size for a "typical consumer".[154] The first SSD to fail was a TLC based drive - a type of design expected to be less durable than either SLC or MLC - and the SSD concerned managed to write over 800,000 GB (800 TB or 0.8 petabytes) before failing; three SSDs in the test managed to write almost three times that amount (almost 2.5 PB) before they also failed.[154] So the capability of even consumer SSDs to be remarkably reliable was already established.
A 2016 study of "millions of drive days" in production use by SSDs over a six-year period, found that SSDs fail at a "significantly lower" rate than HDDs, but have potential for localized data loss due to unreadable blocks to be more of a problem than with HDDs. It came to a number of "unexpected conclusions":[153]
In the real world, MLC based designs - believed less reliable than SLC designs - are often as reliable as SLC. (The findings state that "SLC [is] not generally more reliable than MLC")
Device age, measured by days in use, is the main factor in SSD reliability, and not amount of data read or written. Because this finding persists after controlling for early failure and other factors, it is likely that factors such as "silicon aging" is a cause of this trend. The correlation is significant (around 0.2 - 0.4).
Raw bit error rates (RBER) grows much slower than usually believed and is not exponential as often assumed, nor is it a good predictor of other errors or SSD failure.
The uncorrectable bit error rate (UBER) is widely used but is not a good predictor of failure either. However SSD UBER rates are higher than those for HDDs, so although they do not predict failure, they can lead to data loss due to unreadable blocks being more common on SSDs than HDDs. The conclusion states that although more reliable overall, the rate of uncorrectable errors able to impact a user is larger.
"Bad blocks in new SSDs are common, and drives with a large number of bad blocks are much more likely to lose hundreds of other blocks, most likely due to die or chip failure. 30-80 percent of SSDs develop at least one bad block and 2-7 percent develop at least one bad chip in the first four years of deployment."
There is no sharp increase in errors after the expected lifetime is reached.
Most SSDs develop no more than a few bad blocks, perhaps 2 - 4. SSDs that develop many bad blocks often go on to develop far more (perhaps hundreds), and may be prone to failure. However most drives (99%+) are shipped with bad blocks from manufacture. The finding overall was that bad blocks are common and 30-80% of drives will develop at least one in use, but even a few bad blocks (2 - 4) is a predictor of up to hundreds of bad blocks at a later time. The bad block count at manufacture correlates with later development of further bad blocks. The report conclusion added that SSDs tended to either have "less than a handful" of bad blocks or "a large number", and suggested that this might be a basis for predicting eventual failure.
Around 2-7% of SSDs will develop bad chips in their first 4 years of use. Over 2/3 of these chips will have breached their manufacturers' tolerances and specifications, which typically guarantee that no more than 2% of blocks on a chip will fail within its expected write lifetime.
96% of those SSDs that need repair (warranty servicing), need repair only once in their life. Days between repair vary from "a couple of thousand days" to "nearly 15,000 days" depending on the model.
Data recovery and secure deletion[edit]
Solid state drives have set new challenges for data recovery companies, as the way of storing data is non-linear and much more complex than that of hard disk drives. The strategy the drive operates by internally can largely vary between manufacturers, and the TRIM command zeroes the whole range of a deleted file. Wear leveling also means that the physical address of the data and the address exposed to the operating system are different.
As for secure deletion of data, ATA Secure Erase command could be used. A program such as hdparm can be used for this purpose.
Endurance[edit]
The JEDEC Solid State Technology Association (JEDEC) has published standards for reliability metrics:[155]
Unrecoverable Bit Error Ratio (UBER)
Terabytes Written (TBW) - The number of terabytes that can be written to a drive within its warranty.
Drive Writes Per Day (DWPD) - The number of times the total capacity of the drive may be written to per day within its warranty.
Applications[edit]
Until 2009[why?], SSDs were mainly used in those aspects of mission critical applications where the speed of the storage system needed to be as high as possible. Since flash memory has become a common component of SSDs, the falling prices and increased densities have made it more cost-effective for many other applications. Organizations that can benefit from faster access of system data include equity trading companies, telecommunication corporations, and streaming media and video editing firms. The list of applications which could benefit from faster storage is vast.[2]
Flash-based solid-state drives can be used to create network appliances from general-purpose personal computer hardware. A write protected flash drive containing the operating system and application software can substitute for larger, less reliable disk drives or CD-ROMs. Appliances built this way can provide an inexpensive alternative to expensive router and firewall hardware.[citation needed]
SSDs based on an SD card with a live SD operating system are easily write-locked. Combined with a cloud computing environment or other writable medium, to maintain persistence, an OS booted from a write-locked SD card is robust, rugged, reliable, and impervious to permanent corruption. If the running OS degrades, simply turning the machine off and then on returns it back to its initial uncorrupted state and thus is particularly solid. The SD card installed OS does not require removal of corrupted components since it was write-locked though any written media may need to be restored.
Hard drives caching[edit]
In 2011, Intel introduced a caching mechanism for their Z68 chipset (and mobile derivatives) called Smart Response Technology, which allows a SATA SSD to be used as a cache (configurable as write-through or write-back) for a conventional, magnetic hard disk drive.[156] A similar technology is available on HighPoint's RocketHybrid PCIe card.[157]
Solid-state hybrid drives (SSHDs) are based on the same principle, but integrate some amount of flash memory on board of a conventional drive instead of using a separate SSD. The flash layer in these drives can be accessed independently from the magnetic storage by the host using ATA-8 commands, allowing the operating system to manage it. For example, Microsoft's ReadyDrive technology explicitly stores portions of the hibernation file in the cache of these drives when the system hibernates, making the subsequent resume faster.[158]
Dual-drive hybrid systems are combining the usage of separate SSD and HDD devices installed in the same computer, with overall performance optimization managed by the computer user, or by the computer's operating system software. Examples of this type of system are bcache and dm-cache on Linux,[159] and Apple’s Fusion Drive.
File system support for SSDs[edit]
Main article: File systems optimized for flash memory, solid state media
Typically the same file systems used on hard disk drives can also be used on solid state drives. It is usually expected for the file system to support the TRIM command which helps the SSD to recycle discarded data (support for TRIM arrived some years after SSDs themselves but is now nearly universal). This means that file system does not need to manage wear leveling or other flash memory characteristics, as they are handled internally by the SSD. Some flash file systems using log-based designs (F2FS, JFFS2) help to reduce write amplification on SSDs, especially in situations where only very small amounts of data are changed, such as when updating file system metadata.
While not a file system feature, operating systems should also aim to align partitions correctly, which avoids excessive read-modify-write cycles. A typical practice for personal computers is to have each partition aligned to start at a 1 MB (= 1,048,576 bytes) mark, which covers all common SSD page and block size scenarios, as it is divisible by all commonly used sizes - 1 MB, 512 KB, 128 KB, 4 KB, and 512 bytes. Modern operating system installation software and disk tools handle this automatically.
Linux[edit]
The ext4, Btrfs, XFS, JFS, and F2FS file systems include support for the discard (TRIM or UNMAP) function. As of November 2013, ext4 can be recommended as a safe choice.[by whom?] F2FS is a modern file system optimized for flash-based storage, and from a technical perspective is a very good choice,[according to whom?] but is still in experimental stage.[when?][citation needed]
Kernel support for the TRIM operation was introduced in version 2.6.33 of the Linux kernel mainline, released on 24 February 2010.[160] To make use of it, a filesystem must be mounted using the discard parameter. Linux swap partitions are by default performing discard operations when the underlying drive supports TRIM, with the possibility to turn them off, or to select between one-time or continuous discard operations.[161][162][163] Support for queued TRIM, which is a SATA 3.1 feature that results in TRIM commands not disrupting the command queues, was introduced in Linux kernel 3.12, released on November 2, 2013.[164]
An alternative to the kernel-level TRIM operation is to use a user-space utility called fstrim that goes through all of the unused blocks in a filesystem and dispatches TRIM commands for those areas. fstrim utility is usually run by cron as a scheduled task. As of November 2013[update], it is used by the Ubuntu Linux distribution, in which it is enabled only for Intel and Samsung solid-state drives for reliability reasons; vendor check can be disabled by editing file /etc/cron.weekly/fstrim using instructions contained within the file itself.[165]
Since 2010, standard Linux drive utilities have taken care of appropriate partition alignment by default.[166]
Linux performance considerations[edit]
An SSD that uses NVM Express as the logical device interface, in form of a PCI Express 3.0 ×4 expansion card
During installation, Linux distributions usually do not configure the installed system to use TRIM and thus the /etc/fstab file requires manual modifications.[167] This is because of the notion that the current Linux TRIM command implementation might not be optimal.[168] It has been proven to cause a performance degradation instead of a performance increase under certain circumstances.[169][170] As of January 2014[update], Linux sends an individual TRIM command to each sector, instead of a vectorized list defining a TRIM range as recommended by the TRIM specification.[171] This deficiency has existed for years and there are no known plans to eliminate it.
For performance reasons, it is recommended to switch the I/O scheduler from the default CFQ (Completely Fair Queuing) to NOOP or Deadline. CFQ was designed for traditional magnetic media and seek optimizations, thus many of those I/O scheduling efforts are wasted when used with SSDs. As part of their designs, SSDs offer much bigger levels of parallelism for I/O operations, so it is preferable to leave scheduling decisions to their internal logic – especially for high-end SSDs.[172][173]
A scalable block layer for high-performance SSD storage, known as blk-multiqueue or blk-mq and developed primarily by Fusion-io engineers, was merged into the Linux kernel mainline in kernel version 3.13, released on 19 January 2014. This leverages the performance offered by SSDs and NVM Express, by allowing much higher I/O submission rates. With this new design of the Linux kernel block layer, internal queues are split into two levels (per-CPU and hardware-submission queues), thus removing bottlenecks and allowing much higher levels of I/O parallelization. As of version 4.0 of the Linux kernel, released on 12 April 2015, VirtIO block driver, the SCSI layer (which is used by Serial ATA drivers), device mapper framework, loop device driver, unsorted block images (UBI) driver (which implements erase block management layer for flash memory devices) and RBD driver (which exports Ceph RADOS objects as block devices) have been modified to actually use this new interface; other drivers will be ported in the following releases.[174][175][176][177][178]
OS X[edit]
OS X versions since 10.6.8 (Snow Leopard) support TRIM but only when used with an Apple-purchased SSD.[179] TRIM is not automatically enabled for third-party drives, although it can be enabled by using third-party utilities such as Trim Enabler. The status of TRIM can be checked in the System Information application or in the system_profiler command-line tool.
OS X version 10.11 (El Capitan) and 10.10.4 (Yosemite) include sudo trimforce enable as a Terminal command that enables TRIM on non-Apple SSDs.[180] There is also a technique to enable TRIM in versions of OS X earlier than 10.6.8, although it remains uncertain whether TRIM is actually utilized properly in those cases.[181]
Microsoft Windows[edit]
Versions of Microsoft Windows prior to 7 do not take any special measures to support solid state drives. Starting from Windows 7, the standard NTFS file system provides TRIM support (other file systems on Windows do not support TRIM[182]).
By default, Windows 7 and newer versions execute TRIM commands automatically if the device is detected to be a solid-state drive. To change this behavior, in the Registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem the value DisableDeleteNotification can be set to 1 to prevent the mass storage driver from issuing the TRIM command. This can be useful in situations where data recovery is preferred over wear leveling (in most cases, TRIM irreversibly resets all freed space).[183]
Windows implements TRIM command for more than just file delete operations. The TRIM operation is fully integrated with partition- and volume-level commands like format and delete, with file system commands relating to truncate and compression, and with the System Restore (also known as Volume Snapshot) feature.[184]
Windows 7 and later[edit]
Windows 7 and later versions have native support for SSDs.[184][185] The operating system detects the presence of an SSD and optimizes operation accordingly. For SSD devices Windows disables SuperFetch and ReadyBoost, boot-time and application prefetching operations.[citation needed] Despite the initial statement by Steven Sinofsky prior to the release of Windows 7,[184] however, defragmentation is not disabled, even though its behavior on SSDs differs.[114] One reason is the low performance of Volume Shadow Copy Service on fragmented SSDs.[114] The second reason is to avoid reaching the practical maximum number of file fragments that a volume can handle. If this maximum is reached, subsequent attempts to write to the drive will fail with an error message.[114]
Windows 7 also includes support for the TRIM command to reduce garbage collection for data which the operating system has already determined is no longer valid. Without support for TRIM, the SSD would be unaware of this data being invalid and would unnecessarily continue to rewrite it during garbage collection causing further wear on the SSD. It is beneficial to make some changes that prevent SSDs from being treated more like HDDs, for example cancelling defragmentation, not filling them to more than about 75% of capacity, not storing frequently written-to files such as log and temporary files on them if a hard drive is available, and enabling the TRIM process.[186][187]
Windows Vista[edit]
Windows Vista generally expects hard disk drives rather than SSDs.[188][189] Windows Vista includes ReadyBoost to exploit characteristics of USB-connected flash devices, but for SSDs it only improves the default partition alignment to prevent read-modify-write operations that reduce the speed of SSDs. Most SSDs are typically split into 4 kB sectors, while most systems are based on 512 byte sectors with their default partition setups unaligned to the 4 KB boundaries.[190] The proper alignment does not help the SSD's endurance over the life of the drive; however, some Vista operations, if not disabled, can shorten the life of the SSD.
Drive defragmentation should be disabled because the location of the file components on an SSD doesn't significantly impact its performance, but moving the files to make them contiguous using the Windows Defrag routine will cause unnecessary write wear on the limited number of P/E cycles on the SSD. The Superfetch feature will not materially improve the performance of the system and causes additional overhead in the system and SSD, although it does not cause wear.[191] Windows Vista does not send the TRIM command to solid state drives, but some third part utilities such as SSD Doctor will periodically scan the drive and TRIM the appropriate entries.[192]
ZFS[edit]
Solaris as of version 10 Update 6 (released in October 2008), and recent[when?] versions of OpenSolaris, Solaris Express Community Edition, Illumos, Linux with ZFS on Linux, and FreeBSD all can use SSDs as a performance booster for ZFS. A low-latency SSD can be used for the ZFS Intent Log (ZIL), where it is named the SLOG. This is used every time a synchronous write to the drive occurs. An SSD (not necessarily with a low-latency) may also be used for the level 2 Adaptive Replacement Cache (L2ARC), which is used to cache data for reading. When used either alone or in combination, large increases in performance are generally seen.[193]
FreeBSD[edit]
ZFS for FreeBSD introduced support for TRIM on September 23, 2012.[194] The code builds a map of regions of data that were freed; on every write the code consults the map and eventually removes ranges that were freed before, but are now overwritten. There is a low-priority thread that TRIMs ranges when the time comes.
Also the Unix File System (UFS) supports the TRIM command.[195]
Swap partitions[edit]
According to Microsoft's former Windows division president Steven Sinofsky, "there are few files better than the pagefile to place on an SSD".[196] According to collected telemetry data, Microsoft had found the pagefile.sys to be an ideal match for SSD storage.[196]
Linux swap partitions are by default performing TRIM operations when the underlying block device supports TRIM, with the possibility to turn them off, or to select between one-time or continuous TRIM operations.[161][162][163]
If an operating system does not support using TRIM on discrete swap partitions, it might be possible to use swap files inside an ordinary file system instead. For example, OS X does not support swap partitions; it only swaps to files within a file system, so it can use TRIM when, for example, swap files are deleted.[citation needed]
DragonFly BSD allows SSD-configured swap to also be used as file system cache.[197] This can be used to boost performance on both desktop and server workloads. The bcache, dm-cache, and Flashcache projects provide a similar concept for the Linux kernel.[198]
Standardization organizations[edit]
The following are noted standardization organizations and bodies that work to create standards for solid-state drives (and other computer storage devices). The table below also includes organizations which promote the use of solid-state drives. This is not necessarily an exhaustive list.
Organization or committee
Subcommittee of:
Purpose
INCITS N/A Coordinates technical standards activity between ANSI in the USA and joint ISO/IEC committees worldwide
T10 INCITS SCSI
T11 INCITS FC
T13 INCITS ATA
JEDEC N/A Develops open standards and publications for the microelectronics industry
JC-64.8 JEDEC Focuses on solid-state drive standards and publications
NVMHCI N/A Provides standard software and hardware programming interfaces for nonvolatile memory subsystems
SATA-IO N/A Provides the industry with guidance and support for implementing the SATA specification
SFF Committee N/A Works on storage industry standards needing attention when not addressed by other standards committees
SNIA N/A Develops and promotes standards, technologies, and educational services in the management of information
SSSI SNIA Fosters the growth and success of solid state storage
Commercialization[edit]
Availability[edit]
Solid-state drive technology has been marketed to the military and niche industrial markets since the mid-1990s.[199]
Along with the emerging enterprise market, SSDs have been appearing in ultra-mobile PCs and a few lightweight laptop systems, adding significantly to the price of the laptop, depending on the capacity, form factor and transfer speeds. For low-end applications, a USB flash drive may be obtainable for anywhere from $10 to $100 or so, depending on capacity and speed; alternatively, a CompactFlash card may be paired with a CF-to-IDE or CF-to-SATA converter at a similar cost. Either of these requires that write-cycle endurance issues be managed, either by refraining from storing frequently written files on the drive or by using a flash file system. Standard CompactFlash cards usually have write speeds of 7 to 15 MB/s while the more expensive upmarket cards claim speeds of up to 60 MB/s.
One of the first mainstream releases of SSD was the XO Laptop, built as part of the One Laptop Per Child project. Mass production of these computers, built for children in developing countries, began in December 2007. These machines use 1,024 MiB SLC NAND flash as primary storage which is considered more suitable for the harsher than normal conditions in which they are expected to be used. Dell began shipping ultra-portable laptops with SanDisk SSDs on April 26, 2007.[200] Asus released the Eee PC subnotebook on October 16, 2007, with 2, 4 or 8 gigabytes of flash memory.[201] On January 31, 2008, Apple released the MacBook Air, a thin laptop with an optional 64 GB SSD. The Apple Store cost was $999 more for this option, as compared with that of an 80 GB 4200 RPM hard disk drive.[202] Another option, the Lenovo ThinkPad X300 with a 64 gigabyte SSD, was announced by Lenovo in February 2008.[203] On August 26, 2008, Lenovo released ThinkPad X301 with 128 GB SSD option which adds approximately $200 US.[204]
Some Mtron solid-state drives
In 2008, low-end netbooks appeared with SSDs. In 2009, SSDs began to appear in laptops.[200][202]
On January 14, 2008, EMC Corporation (EMC) became the first enterprise storage vendor to ship flash-based SSDs into its product portfolio when it announced it had selected STEC, Inc.'s Zeus-IOPS SSDs for its Symmetrix DMX systems.[205] In 2008, Sun released the Sun Storage 7000 Unified Storage Systems (codenamed Amber Road), which use both solid state drives and conventional hard drives to take advantage of the speed offered by SSDs and the economy and capacity offered by conventional HDDs.[206]
Dell began to offer optional 256 GB solid state drives on select notebook models in January 2009.[207][208] In May 2009, Toshiba launched a laptop with a 512 GB SSD.[209][210]
Since October 2010, Apple's MacBook Air line has used a solid state drive as standard.[211] In December 2010, OCZ RevoDrive X2 PCIe SSD was available in 100 GB to 960 GB capacities delivering speeds over 740 MB/s sequential speeds and random small file writes up to 120,000 IOPS.[212] In November 2010, Fusion-io released its highest performing SSD drive named ioDrive Octal utilising PCI-Express x16 Gen 2.0 interface with storage space of 5.12 TB, read speed of 6.0 GB/s, write speed of 4.4 GB/s and a low latency of 30 microseconds. It has 1.19 M Read 512 byte IOPS and 1.18 M Write 512 byte IOPS.[213]
In 2011, computers based on Intel's Ultrabook specifications became available. These specifications dictate that Ultrabooks use an SSD. These are consumer-level devices (unlike many previous flash offerings aimed at enterprise users), and represent the first widely available consumer computers using SSDs aside from the MacBook Air.[214] At CES 2012, OCZ Technology demonstrated the R4 CloudServ PCIe SSDs capable of reaching transfer speeds of 6.5 GB/s and 1.4 million IOPS.[215] Also announced was the Z-Drive R5 which is available in capacities up to 12 TB, capable of reaching transfer speeds of 7.2 GB/s and 2.52 million IOPS using the PCI Express x16 Gen 3.0.[216]
In December 2013, Samsung introduced and launched the industry's first 1 TB mSATA SSD.[217] In August 2015, Samsung announced a 16 TB SSD, at the time the world's highest-capacity single storage device of any type.[218]
Quality and performance[edit]
Main article: Disk drive performance characteristics
In general, performance of any particular device can vary significantly in different operating conditions. For example, the number of parallel threads accessing the storage device, the I/O block size, and the amount of free space remaining can all dramatically change the performance (i.e. transfer rates) of the device.[219]
SSD technology has been developing rapidly. Most of the performance measurements used on disk drives with rotating media are also used on SSDs. Performance of flash-based SSDs is difficult to benchmark because of the wide range of possible conditions. In a test performed in 2010 by Xssist, using IOmeter, 4 kB random 70% read/30% write, queue depth 4, the IOPS delivered by the Intel X25-E 64 GB G1 started around 10,000 IOPs, and dropped sharply after 8 minutes to 4,000 IOPS, and continued to decrease gradually for the next 42 minutes. IOPS vary between 3,000 and 4,000 from around 50 minutes onwards for the rest of the 8+ hour test run.[220]
Write amplification is the major reason for the change in performance of an SSD over time. Designers of enterprise-grade drives try to avoid this performance variation by increasing over-provisioning, and by employing wear-leveling algorithms that move data only when the drives are not heavily utilized.[221]
Sales[edit]
This section needs to be updated. Please update this article to reflect recent events or newly available information. (April 2018)
SSD shipments were 11 million units in 2009,[222] 17.3 million units in 2011[223] for a total of US$5 billion,[224] 39 million units in 2012, and are expected to rise to 83 million units in 2013[225] to 201.4 million units in 2016[223] and to 227 million units in 2017.[226]
Revenues for the SSD market (including low-cost PC solutions) worldwide totalled $585 million in 2008, rising over 100% from $259 million in 2007.[227]
See also[edit]
Board solid-state drive
List of solid-state drive manufacturers
RAID
References[edit]
Jump up ^ Whittaker, Zack. "Solid-state disk prices falling, still more costly than hard disks". Between the Lines. ZDNet. Archived from the original on 2 December 2012. Retrieved 14 December 2012.
^ Jump up to: a b c d e f "Solid State Storage 101: An introduction to Solid State Storage" (PDF). SNIA. January 2009. Archived from the original (PDF) on February 6, 2009. Retrieved 9 August 2010.
Jump up ^ STEC."SSD Power Savings Render Significant Reduction to TCO Archived 2010-11-06 at WebCite." Retrieved October 25, 2010.
^ Jump up to: a b Vamsee Kasavajhala (May 2011). "SSD vs HDD Price and Performance Study, a Dell technical white paper" (PDF). Dell PowerVault Technical Marketing. Archived (PDF) from the original on 12 May 2012. Retrieved 15 June 2012.
^ Jump up to: a b "Archived copy". Archived from the original on 2017-03-18. Retrieved 2017-11-05.
Jump up ^ "WD shows off its first hybrid drive, the WD Black SSHD". Cnet. Archived from the original on 29 March 2013. Retrieved 26 March 2013.
Jump up ^ Patrick Schmid and Achim Roos (2012-02-08). "Momentus XT 750 GB Review: A Second-Gen Hybrid Hard Drive". Retrieved 2013-11-07.
Jump up ^ Anand Lal Shimpi (2011-12-13). "Seagate 2nd Generation Momentus XT (750GB) Hybrid HDD Review". Archived from the original on 2013-11-01. Retrieved 2013-11-07.
Jump up ^ "StorageTek - circa 2004". storagesearch.com. Retrieved December 11, 2017.
Jump up ^ "Dataram Corp: 1977 Annual Report" (PDF). Archived (PDF) from the original on 2011-09-27. Retrieved 2011-06-19.
Jump up ^ "HISTORY OF THE SANDISK BRAND. 1991 News". sandisk.com. SanDisk Corp. 1991. Retrieved December 12, 2017.
Jump up ^ Mellor, Chris. "There's a lot of sizzle with this STEC". theregister.co.uk. Archived from the original on 11 November 2013. Retrieved 24 November 2014.
Jump up ^ Odagiri, Hiroyuki; Goto, Akira; Sunami, Atsushi; Nelson, Richard R. (2010). Intellectual Property Rights, Development, and Catch Up: An International Comparative Study. Oxford University Press. pp. 224–227. ISBN 0-19-957475-8.
Jump up ^ Drossel, Gary (February 2007). "Solid-state drives meet military storage security requirements" (PDF). Military Embedded Systems. Archived (PDF) from the original on 2011-07-14. Retrieved 2010-06-13.
Jump up ^ "BiTMICRO 1999 News Releases". BiTMICRO. 1999. Archived from the original on 2010-05-01. Retrieved 2010-06-13.
Jump up ^ "Fusion-io announces ioDrive, placing the power of a SAN in the palm of your hand" (PDF). Fusion-io. 2007-09-25. Archived from the original (PDF) on 2010-05-09. Retrieved 2010-06-13.
Jump up ^ "OCZ's New Blazing Fast 1TB Z SSD Drive". Tom's Hardware. 2009-03-04. Retrieved 2009-10-21.
Jump up ^ Jansen, Ng (2009-12-02). "Micron Announces World's First Native 6Gbps SATA Solid State Drive". DailyTech. Archived from the original on 2009-12-05. Retrieved 2009-12-02.
Jump up ^ Mellor, Chris. "EMC has changed enterprise disk storage for ever:First into the enterprise flash breech". Techworld. Archived from the original on 2010-07-15. Retrieved 2010-06-12.
Jump up ^ Burke, Barry A. (2009-02-18). "1.040: efd - what's in a name?". The Storage Anarchist. Archived from the original on 2010-06-12. Retrieved 2010-06-12.
Jump up ^ Anand Lal Shimpi (2012-11-09). "The Intel SSD DC S3700 (200GB) Review?". AnandTech. Archived from the original on 2014-10-25.
Jump up ^ "PX02SSB080 / PX02SSF040 / PX02SSF020 / PX02SSF010". Toshiba Corporation. Archived from the original on 2016-02-15.
Jump up ^ "What is a Solid State Disk?". Ramsan.com. Texas Memory Systems. Archived from the original on 4 February 2008.
Jump up ^ Rent, Thomas M. (2010-04-09). "SSD Controller Detail". StorageReview.com. Archived from the original on 2010-10-15.
Jump up ^ Bechtolsheim, Andy (2008). "The Solid State Storage Revolution" (PDF). SNIA.org. Retrieved 2010-11-07. [permanent dead link]
^ Jump up to: a b Werner, Jeremy (2010-08-17). "A Look Under the Hood at Some Unique SSD Features" (PDF). SandForce.com. Archived (PDF) from the original on 2011-12-06. Retrieved 2012-08-28.
^ Jump up to: a b c "The SSD Anthology: Understanding SSDs and New Drives from OCZ". AnandTech.com. 2009-03-18. Archived from the original on 2009-03-28.
Jump up ^ "Flash SSD with 250 MB/s writing speed". Micron.com. Archived from the original on 2009-06-26. Retrieved 2009-10-21.
Jump up ^ Shimpi, Anand Lal (2011-02-24). "OCZ Vertex 3 Preview: Faster and Cheaper than the Vertex 3 Pro". Anandtech.com. Archived from the original on 2011-05-29. Retrieved 2011-06-30.
Jump up ^ Shimpi, Anand Lal (31 December 2009). "OCZ's Vertex 2 Pro Preview: The Fastest MLC SSD We've Ever Tested". AnandTech. Archived from the original on 12 May 2013. Retrieved 16 June 2013.
Jump up ^ Arnd Bergmann (2011-02-18). "Optimizing Linux with cheap flash drives". LWN.net. Archived from the original on 2013-10-07. Retrieved 2013-10-03.
Jump up ^ Jonathan Corbet (2007-05-15). "LogFS". LWN.net. Archived from the original on 2013-10-04. Retrieved 2013-10-03.
Jump up ^ SLC and MLC Archived 2013-04-05 at the Wayback Machine. SSD Festplatten. Retrieved 2013-04-10.
Jump up ^ "The Top 20 Things to Know About SSD" (PDF). seagate.com. 2011. Archived (PDF) from the original on 2016-05-27. Retrieved 2015-09-26.
^ Jump up to: a b Mittal et al., "A Survey of Software Techniques for Using Non-Volatile Memories for Storage and Main Memory Systems Archived 2015-09-19 at the Wayback Machine.", IEEE TPDS, 2015
Jump up ^ Lai, Eric (2008-11-07). "SSD laptop drives 'slower than hard disks'". Computerworld. Archived from the original on 2011-06-29. Retrieved 2011-06-19.
Jump up ^ Mearian, Lucas (2008-08-27). "Solid-state disk lackluster for laptops, PCs". Computerworld.com. Archived from the original on 2016-10-23. Retrieved 2017-05-06.
^ Jump up to: a b "Are MLC SSDs Ever Safe in Enterprise Apps?". Storagesearch.com. ACSL. Archived from the original on 2008-09-19.
Jump up ^ Lucchesi, Ray (September 2008). "SSD flash drives enter the enterprise" (PDF). Silverton Consulting. Archived (PDF) from the original on 2015-12-10. Retrieved 2010-06-18.
Jump up ^ Bagley, Jim (2009-07-01). "Over-provisioning: a winning strategy or a retreat?" (PDF). StorageStrategies Now. p. 2. Archived from the original (PDF) on 2010-01-04. Retrieved 2010-06-19.
Jump up ^ Drossel, Gary (2009-09-14). "Methodologies for Calculating SSD Useable Life" (PDF). Storage Developer Conference, 2009. Archived (PDF) from the original on 2015-12-08. Retrieved 2010-06-20.
Jump up ^ Cash, Kelly. "Flash SSDs - Inferior Technology or Closet Superstar?". BiTMICRO. Archived from the original on 2011-07-19. Retrieved 2010-08-14.
Jump up ^ Kerekes, Zsolt. "RAM SSDs". storagesearch.com. ACSL. Archived from the original on 22 August 2010. Retrieved 14 August 2010.
Jump up ^ Lloyd, Chris. "Next-gen storage that makes SSD look slow Using RAM drives for ultimate performance". techradar.com. Archived from the original on 4 December 2014. Retrieved 27 November 2014.
Jump up ^ Allyn Malventano. "CES 2012: OCZ shows DDR based SATA 6Gbit/s aeonDrive" Archived 2013-07-19 at the Wayback Machine.. 2012.
Jump up ^ "RIndMA Disk". Hardwareforall.com. Archived from the original on 2010-01-04. Retrieved 2010-08-13.
Jump up ^ Kerekes, Zsolt (2007). "Flash SSD vs RAM SSD Prices". StorageSearch.com. ACSL. Archived from the original on 2013-08-23.
Jump up ^ "Why Are SSDs Still So Expensive?". aGigaTech.com. 12 December 2009. Archived from the original on 3 November 2012.
Jump up ^ Jim Handy. "Viking: Why Wait for Nonvolatile DRAM?" Archived 2013-06-24 at the Wayback Machine.. 2013.
Jump up ^ "Hybrid DIMMs And The Quest For Speed". Network Computing. Archived from the original on 20 December 2014. Retrieved 20 December 2014.
Jump up ^ The SSD Guy (2013-03-30). "Seagate Upgrades Hybrids, Phases Out 7,200RPM HDDs". The SSD Guy. Archived from the original on 2013-12-16. Retrieved 2014-01-20.
Jump up ^ "Hybrid Storage Drives". Archived from the original on 2013-06-06.
Jump up ^ Douglas Perry. "Buffalo Shows SSDs with MRAM Cache" Archived 2013-12-16 at the Wayback Machine.. 2012.
Jump up ^ Rick Burgess. "Everspin first to ship ST-MRAM, claims 500x faster than SSDs" Archived 2013-04-03 at the Wayback Machine.. 2012.
Jump up ^ "Intel, Micron reveal Xpoint, a new memory architecture that could outclass DDR4 and NAND - ExtremeTech". ExtremeTech. Archived from the original on 2015-08-20.
^ Jump up to: a b Smith, Ryan (18 August 2015). "Intel Announces Optane Storage Brand For 3D XPoint Products". Archived from the original on 19 August 2015. products will be available in 2016, in both standard SSD (PCIe) form factors for everything from Ultrabooks to servers, and in a DIMM form factor for Xeon systems for even greater bandwidth and lower latencies. As expected, Intel will be providing storage controllers optimized for the 3D XPoint memory
Jump up ^ "Intel, Micron debut 3D XPoint storage technology that's 1,000 times faster than current SSDs". CNET. CBS Interactive. Archived from the original on 2015-07-29.
Jump up ^ "3D Xpoint memory: Faster-than-flash storage unveiled". BBC News. Archived from the original on 2015-07-30.
Jump up ^ Stephen Lawson (28 July 2015). "Intel and Micron unveil 3D XPoint -- a new class of memory". Computerworld. Archived from the original on 30 July 2015.
Jump up ^ "<--none-->". 2015-07-28. Intel's Rob Crooke explained, 'You could put the cost somewhere between NAND and DRAM.'
^ Jump up to: a b Demerjian, Charlie (2010-05-03). "SandForce SSDs break TPC-C records". SemiAccurate.com. Archived from the original on 2010-11-27. Retrieved 2010-11-07.
Jump up ^ Kerekes, Zsolt. "Surviving SSD sudden power loss". storagesearch.com. Archived from the original on 22 November 2014. Retrieved 28 November 2014.
Jump up ^ "Intel SSD, now off the sh..err, shamed list". Archived from the original on February 3, 2012.
Jump up ^ "Crucial's M500 SSD reviewed". Archived from the original on 2013-04-20.
Jump up ^ "More Power-Loss Data Protection with Intel SSD 320 Series" (PDF). Intel. 2011. Archived from the original (PDF) on 2014-02-07. Retrieved 2015-04-10.
Jump up ^ "Intel Solid-State Drive 710: Endurance. Performance. Protection". Archived from the original on 2012-04-06.
Jump up ^ Anand Lal Shimpi (2012-11-09). "The Intel SSD DC S3700 (200GB) Review". AnandTech. Archived from the original on 2014-09-23. Retrieved 2014-09-24.
Jump up ^ Paul Alcorn. "Huawei Tecal ES3000 PCIe Enterprise SSD Internals". Tom's IT Pro. Archived from the original on 2015-06-19.
Jump up ^ "Serial Attached SCSI Master Roadmap". SCSI Trade Association. 2015-10-14. Archived from the original on 2016-03-07. Retrieved 2016-02-26.
Jump up ^ "SATA-IO Releases SATA Revision 3.0 Specification" (PDF) (Press release). Serial ATA International Organization. May 27, 2009. Archived (PDF) from the original on 11 June 2009. Retrieved 3 July 2009.
Jump up ^ "PCI Express 3.0 Frequently Asked Questions". pcisig.com. PCI-SIG. Archived from the original on 2014-02-01. Retrieved 2014-05-01.
Jump up ^ "SuperSpeed USB 10 Gbps - Ready for Development". Rock Hill Herald. Archived from the original on 11 October 2014. Retrieved 2013-07-31.
Jump up ^ "PATA SSD". Transcend. Archived from the original on 2011-01-30.
Jump up ^ "Netbook SSDs". Super Talent. Archived from the original on 2011-01-30.
Jump up ^ Kerekes, Zsolt (July 2010). "The (parallel) SCSI SSD market". StorageSearch.com. ACSL. Archived from the original on 2011-05-27. Retrieved 2011-06-20.
Jump up ^ Kristian, Vättö. "Apple Is Now Using SanDisk SSDs in the Retina MacBook Pro As Well". anandtech.com. Archived from the original on 29 November 2014. Retrieved 27 November 2014.
Jump up ^ Ruth, Gene (2010-01-27). "SSD: Dump the hard disk form factor". Burton Group. Archived from the original on 2010-02-09. Retrieved 2010-06-13.
Jump up ^ Kerekes, Zsolt. "SSD Buyers Guide". StorageSearch.com. ACSL. Archived from the original on 2010-06-14. Retrieved 2010-06-13.
Jump up ^ "SATA M.2 Card". The Serial ATA International Organization. Archived from the original on 2013-10-03. Retrieved 2013-09-14.
Jump up ^ Hachman, Mark. "SSD prices face uncertain future in 2014". pcworld.com. Archived from the original on 2 December 2014. Retrieved 24 November 2014.
Jump up ^ Beard, Brian (2009). "SSD Moving into the Mainstream as PCs Go 100% Solid State" (PDF). Samsung Semiconductor, Inc. Archived (PDF) from the original on 2011-07-16. Retrieved 2010-06-13.
Jump up ^ "Enterprise SATADIMM". Viking Technology. Archived from the original on 2011-11-04. Retrieved 2010-11-07.
Jump up ^ "SATADOM". Innodisk. Archived from the original on 2011-07-07. Retrieved 2011-07-07.
Jump up ^ Pop, Sebastian. "PCI Express SSD from Fusion-io ioXtreme Is Aimed at the Consumer Market". Softpedia. Archived from the original on 16 July 2011. Retrieved 9 August 2010.
Jump up ^ Pariseau, Beth (16 March 2010). "LSI delivers Flash-based PCIe card with 6 Gbit/s SAS interface". Archived from the original on 6 November 2010. Retrieved 9 August 2010.
Jump up ^ Kerekes, Zsolt. "SSDs". StorageSearch.com. ACSL. Archived from the original on 27 May 2011. Retrieved 27 June 2011.
Jump up ^ "New From SST: SST85LD0128 NANDrive - Single Package Flash Based 128MB Solid State Hard Disk Drive with ATA / IDE Interface". Memec Newsletter. Dec 2006. Retrieved 27 June 2011. [permanent dead link]
Jump up ^ "SST announces small ATA solid-state storage devices". Computer Technology Review. 26 Oct 2006. Archived from the original on 1 October 2011. Retrieved 27 June 2011.
Jump up ^ "M1000 Specifications". Memoright. Archived from the original on 2011-11-25. Retrieved 2011-07-07.
Jump up ^ Chung, Yuping (19 Nov 2008). "Compact, shock- and error-tolerant SSDs offer auto infotainment storage options". EE Times. Archived from the original on 17 May 2012. Retrieved 27 June 2011.
Jump up ^ "Benchmarking Enterprise SSDs" (PDF). Archived from the original (PDF) on 2012-05-07. Retrieved 2012-05-06.
Jump up ^ "SSD vs HDD - Why Solid State Drive". SSD Guide. OCZ Technology. Archived from the original on 10 May 2013. Retrieved 17 June 2013.
Jump up ^ "Price Comparison SSDs" (PDF). Archived (PDF) from the original on 2012-05-12. Retrieved 2012-05-06.
^ Jump up to: a b c BeHardware reported lower retailer return rates for SSDs than HDDs between April and October 2010. Prieur, Marc (6 May 2011). "Components returns rates". BeHardware. Archived from the original on 14 February 2012. Retrieved 10 February 2012.
Jump up ^ A 2011 study by Intel on the use of 45,000 SSDs reported an annualized failure rate of 0.61% for SSDs, compared with 4.85% for HDDs. "Validating the Reliability of Intel® Solid-State Drives". Intel. July 2011. Archived from the original on 18 January 2012. Retrieved 10 February 2012.
^ Jump up to: a b Prieur, Marc (16 November 2012). "Components returns rates (7)". BeHardware. Archived from the original on 9 August 2013. Retrieved 25 August 2013.
Jump up ^ Harris, Robin (2013-03-01). "How SSD power faults scramble your data". ZDNet. CBS Interactive. Archived from the original on 2013-03-04.
Jump up ^ Paul, Ian (14 January 2014). "Three-year, 27,000 drive study reveals the most reliable hard drive makers". PC World. Archived from the original on 15 May 2014. Retrieved 17 May 2014.
Jump up ^ Schoeb, Leah (January 2013). "Should you believe vendors' jaw-dropping solid-state performance specs?". Storage Magazine. Archived from the original on 9 April 2013. Retrieved 1 April 2013.
Jump up ^ Mearian, Lucas (3 August 2009). "Intel confirms data corruption bug in new SSDs, halts shipments". ComputerWorld. Archived from the original on 25 January 2013. Retrieved 17 June 2013.
Jump up ^ "More hard drive firmware bugs cause data loss". Defcon-5.com. 5 September 2009. Archived from the original on 18 May 2014. Retrieved 17 June 2013.
^ Jump up to: a b "HDD vs. SSD". diffen.com. Archived from the original on 5 December 2014. Retrieved 29 November 2014.
Jump up ^ "The PC Guide: Spindle Speed". Archived from the original on 2009-07-14.
Jump up ^ "Super Talent SSD: 16GB of Solid State Goodness". AnandTech. 2007-05-07. Archived from the original on 2009-06-26. Retrieved 2009-10-21.
Jump up ^ Markoff, John (2008-12-11). "Computing Without a Whirring Drive". The New York Times. p. B9. Archived from the original on 2017-03-12. Using a standard Macintosh performance measurement utility called Xbench, the Intel solid-state drive increased the computer's overall performance by almost half. Drive performance increased fivefold.
Jump up ^ "HP Solid State Drives (SSDs) for Workstations".
^ Jump up to: a b Meyev, Aleksey (2008-04-23). "SSD, i-RAM and Traditional Hard Disk drives". X-bit labs. Archived from the original on 2008-12-18.
Jump up ^ Rouse, Margaret Rouse. "write amplification". searchsolidstatestorage. Archived from the original on 6 December 2014. Retrieved 29 November 2014.
Jump up ^ Radding, Alan. "Solid-state storage finds its niche". StorageSearch.com. ACSL. Archived from the original on 2008-01-03. Retrieved 2007-12-29. Registration required.
Jump up ^ "Hard Drive Data Recovery Glossary". New York Data Recovery. Retrieved 2011-07-14.
Jump up ^ "The Effects of Disk Fragmentation on System Reliability" (PDF). files.diskeeper.com. Archived (PDF) from the original on 5 December 2014. Retrieved 29 November 2014.
Jump up ^ "Intel High Performance Solid State Drive - Solid State Drive Frequently Asked Questions". Archived from the original on 2010-03-06. Retrieved 2010-03-04.
Jump up ^ "Windows Defragmenter". TechNet. Microsoft. 2010-04-23. Archived from the original on 2017-08-26.
^ Jump up to: a b c d e Hanselman, Scott (3 December 2014). "The real and complete story - Does Windows defragment your SSD?". Scott Hanselman's blog. Microsoft. Archived from the original on 22 December 2014.
Jump up ^ "How NTFS reserves space for its Master File Table (MFT)". Microsoft. 2008-10-16. Retrieved 2012-05-06.
Jump up ^ "How does a solid state drive work?". Hardware. KnownHost. 27 May 2013. Archived from the original on 18 June 2013. Retrieved 17 June 2013.
Jump up ^ "Do SSDs heat up?". Tom's Hardware. Retrieved 2012-05-06.
Jump up ^ Meza, Justin; Wu, Qiang; Kumar, Sanjeev; Mutlu, Onur (2015). "A Large-Scale Study of Flash Memory Failures in the Field" (PDF). Archived (PDF) from the original on 2017-08-08.
Jump up ^ "Intel Solid-State Drive DC P3500 Series" (PDF). Intel. 2015-05-13. Archived (PDF) from the original on 2015-07-01. Retrieved 2015-09-14.
Jump up ^ "Poorly ventilated system cases can shorten the life of the hard drive". Seagate. Archived from the original on 9 December 2013. Retrieved 2012-05-06.
Jump up ^ "Professional Data Recovery - The Data Rescue Center". The Data Rescue Center. Archived from the original on 2015-11-27.
Jump up ^ Lonely Planet. "Hard drives at high altitude". Archived from the original on 2016-01-17.
Jump up ^ "Dot Hill - Solid State Disks (SSDs)". Archived from the original on 2015-09-08.
^ Jump up to: a b Kaushik Patowary. "Interesting hard drive facts you probably didn't know - Instant Fundas". Archived from the original on 2015-12-23.
Jump up ^ "External USB hard drive and risk of internal condensation?". Archived from the original on 2015-09-12.
^ Jump up to: a b "SSD vs HDD". SAMSUNG Semiconductor. Archived from the original on 2008-01-06.
Jump up ^ "Memoright SSDs: The End of Hard drives?". Tom's Hardware. Retrieved 2008-08-05.
Jump up ^ "Simple Installation Guide for Hitachi Deskstar 3.5-inch Hard Disk Drives" (PDF). HGST. May 21, 2004. p. 2. Archived (PDF) from the original on December 21, 2014. Retrieved December 4, 2014. Hitachi Deskstar drive can be mounted with any side or end vertical or horizontal. Do not mount the drive in a tilted position.
Jump up ^ Peter Gutmann (2016-03-02). "Secure Deletion of Data from Magnetic and Solid-State Memory". cs.auckland.ac.nz. Archived from the original on 2016-06-06. Retrieved 2016-06-21.
Jump up ^ "Hard Drive Destruction: Can I erase sensitive data on an old hard drive with Neodymium Magnets?". kjmagnetics.com. Archived from the original on 2016-06-30. Retrieved 2016-06-21.
Jump up ^ "Myth #42: You can quickly degauss or erase a hard disk drive by sweeping a magnet over it". techarp.com. 2015-12-17. Archived from the original on 2016-07-03. Retrieved 2016-06-21.
Jump up ^ Lucas Mearian (2008-08-27). "Solid-state disk lackluster for laptops, PCs". Archived from the original on 2008-12-02. Retrieved 2008-09-12. Corporate-grade SSD uses single-level cell (SLC) NAND memory and multiple channels to increase data throughput and wear-leveling software to ensure data is distributed evenly in the drive rather than wearing out one group of cells over another. And, while some consumer-grade SSD is just now beginning to incorporate the latter features (p. 1). It matters whether the SSD drive uses SLC or MLC memory. SLC generally endures up to 100,000 write cycles or writes per cell, while MLC can endure anywhere from 1,000 to 10,000 writes before it begins to fail, [according to Fujitsu's vice president of business development Joel Hagberg] (p. 4).
Jump up ^ Kerekes, Zsolt. "SSD Myths and Legends - "write endurance"". StorageSearch.com. ACSL. Archived from the original on 2008-06-25.
Jump up ^ "No SWAP Partition, Journaling Filesystems, …on an SSD?". Robert.penz.name. 2008-12-07. Archived from the original on 2009-11-02. Retrieved 2009-10-21.
Jump up ^ "SSDs, Journaling, and noatime/relatime". 2009-03-01. Archived from the original on 2011-08-08. Retrieved 2011-09-27.
Jump up ^ Tests by Tom's Hardware on the 60 GB Intel 520 SSD calculated a worst-case lifetime of just over five years for incompressible data, and a lifetime of 75 years for compressible data. Ku, Andrew (6 February 2012). "Intel SSD 520 Review: SandForce's Technology: Very Low Write Amplification". Tom's Hardware. Retrieved 10 February 2012.
Jump up ^ Analysis of SSD Reliability during power-outages Archived 2014-01-01 at the Wayback Machine., December 2013
Jump up ^ A study performed by Carnegie Mellon University on manufacturers' published MTBF "Archived copy". Archived from the original on 2013-01-18. Retrieved 2013-02-23.
Jump up ^ Ku, Andrew (29 July 2011). "Tom's Hardware, Data center feedback". Tom's Hardware. Retrieved 10 February 2012.
Jump up ^ "SSDs are hot, but not without security risks". IDG Communications. 2010-08-01. Archived from the original on 2010-12-27.
Jump up ^ https://www.seagate.com/staticfiles/support/docs/warranty/SeagateMediaSanitizationPractices19-Mar-2011.pdf
Jump up ^ "Digital Storage Projections For 2018, Part 1". Forbes Magazine. December 20, 2017. Flash memory should continue price decreases again starting in 2018, but HDDs should be able to continue to maintain something like a 10X difference in raw capacity prices out into the next decade ...
^ Jump up to: a b "HDD vs SSD: What Does the Future for Storage Hold? — Part 2". Backblaze, Inc. March 13, 2018.
Jump up ^ Seagate’s new 60TB SSD is world’s largest Archived 2017-04-08 at the Wayback Machine.
Jump up ^ [Western Digital Announces Ultrastar He12 12 TB and 14 TB HDDs "Archived copy". Archived from the original on 2017-01-19. Retrieved 2017-01-18. ]
Jump up ^ "Archived copy" (PDF). Archived (PDF) from the original on 2014-01-23. Retrieved 2014-05-30.
Jump up ^ "AnandTech | The SSD Improv: Intel & Indilinx get TRIM, Kingston Brings Intel Down to $115". Anandtech. Archived from the original on 2009-11-08
Jump up ^ "Long-term performance analysis of Intel Mainstream SSDs". PC Perspective. 2009-02-13. Archived from the original on 2011-05-02.
Jump up ^ Schmid, Patrick (2007-11-07). "HyperDrive 4 Redefines Solid State Storage: HyperDrive 4 - The Fastest Hard Disk In The World?". Tom's Hardware. |-
Jump up ^ Prigge, Matt (2010-06-07). "An SSD crash course: What you need to know". InfoWorld. Archived from the original on 2010-06-10. Retrieved 2010-08-29.
Jump up ^ "eWeek, Toshiba 1.8 drive announcement, January 2011".
^ Jump up to: a b c "The differences between an SSD and a memory card". sandisk.com. Retrieved 2011-06-16.
^ Jump up to: a b SSD reliability in the real world: Google's experience, ZDNet 2016. Also see full paper the article is based upon: Flash Reliability in Production: The Expected and the Unexpected - Schroeder, Lagisetty & Merchant, 2016.
^ Jump up to: a b https://techreport.com/review/27909/the-ssd-endurance-experiment-theyre-all-dead
Jump up ^ Null, Linda; Lobur, Julia (14 February 2014). The Essentials of Computer Organization and Architecture. Jones & Bartlett Learning. pp. 499–500. ISBN 978-1-284-15077-3.
Jump up ^ "Intel Z68 Chipset & Smart Response Technology (SSD Caching) Review". AnandTech. Archived from the original on 2012-05-05. Retrieved 2012-05-06.
Jump up ^ "SSD Caching (Without Z68): HighPoint's RocketHybrid 1220". Tom's Hardware. 2011-05-10. Retrieved 2012-05-06.
Jump up ^ Mark E. Russinovich; David A. Solomon; Alex Ionescu (2009). Windows internals (5th ed.). Microsoft Press. pp. 772–774. ISBN 978-0-7356-2530-3.
Jump up ^ Petros Koutoupis (2013-11-25). "Advanced Hard Drive Caching Techniques". linuxjournal.com. Archived from the original on 2013-12-02. Retrieved 2013-12-02.
Jump up ^ "Linux kernel 2.6.33". kernelnewbies.org. 2010-02-24. Archived from the original on 2012-06-30. Retrieved 2013-11-05.
^ Jump up to: a b "swapon(8) – Linux manual page". man7.org. 2013-09-17. Archived from the original on 2013-07-14. Retrieved 2013-12-12.
^ Jump up to: a b "SSD Optimization". debian.org. 2013-11-22. Archived from the original on 2013-07-05. Retrieved 2013-12-11.
^ Jump up to: a b "kernel/git/stable/linux-stable.git: mm/swapfile.c, line 2507 (Linux kernel stable tree, version 3.12.5)". kernel.org. Retrieved 2013-12-12.
Jump up ^ Tejun Heo. "LKML: Tejun Heo: [GIT PULL] libata changes for v3.12-rc1". lkml.org. Archived from the original on 2016-01-17.
Jump up ^ Michael Larabel (2013-11-19). "Ubuntu Aims To TRIM SSDs By Default". phoronix.com. Archived from the original on 2014-08-09. Retrieved 2014-06-29.
Jump up ^ Karel Zak (2010-02-04). "Changes between v2.17 and v2.17.1-rc1, commit 1a2416c6ed10fcbfb48283cae7e68ee7c7f1c43d". util-linux. kernel.org. Archived from the original on 2013-05-25. Retrieved 2014-04-13.
Jump up ^ "Enabling and Testing SSD TRIM Support Under Linux". Techgage. 2011-05-06. Archived from the original on 2012-05-07. Retrieved 2012-05-06.
Jump up ^ "openSUSE mailing list: SSD detection when creating first time fstab ?". Lists.opensuse.org. 2011-06-02. Archived from the original on 2011-06-17. Retrieved 2012-05-06.
Jump up ^ "SSD discard (trim) support". openSUSE. Archived from the original on 2012-11-14.
Jump up ^ "Patrick Nagel: Impact of ext4′s discard option on my SSD". Archived from the original on 2013-04-29.
Jump up ^ "block/blk-lib.c, line 29". kernel/git/stable/linux-stable.git - Linux kernel stable tree, version 3.12.7. kernel.org. Retrieved 2014-01-09.
Jump up ^ "Linux I/O Scheduler Comparison On The Linux 3.4 Desktop". Phoronix. 2012-05-11. Archived from the original on 2013-10-04. Retrieved 2013-10-03.
Jump up ^ "SSD benchmark of I/O schedulers". ubuntuforums.org. 2010. Archived from the original on 2013-10-05. Retrieved 2013-10-03.
Jump up ^ "Linux kernel 3.13, Section 1.1 A scalable block layer for high-performance SSD storage". kernelnewbies.org. 2014-01-19. Archived from the original on 2014-01-25. Retrieved 2014-01-25.
Jump up ^ "Linux kernel 3.18, Section 1.8. Optional multiqueue SCSI support". kernelnewbies.org. 2014-12-07. Archived from the original on 2014-12-18. Retrieved 2014-12-18.
Jump up ^ Jonathan Corbet (2013-06-05). "The multiqueue block layer". LWN.net. Archived from the original on 2014-01-25. Retrieved 2014-01-25.
Jump up ^ Matias Bjørling; Jens Axboe; David Nellans; Philippe Bonnet (2013). "Linux Block IO: Introducing Multi-queue SSD Access on Multi-core Systems" (PDF). kernel.dk. ACM. Archived (PDF) from the original on 2014-02-02. Retrieved 2014-01-25.
Jump up ^ "Linux kernel 4.0, Section 3. Block". kernelnewbies.org. 2015-05-01. Archived from the original on 2015-05-04. Retrieved 2015-05-02.
Jump up ^ "Mac OS X Lion has TRIM support for SSDs, HiDPI resolutions for improved pixel density?". Engadget. Archived from the original on 2011-06-29. Retrieved 2011-06-12.
Jump up ^ "Yosemite 10.10.4 and El Capitan Third-Party SSD Support". MacRumors. Archived from the original on 2015-09-26. Retrieved 2015-09-29.
Jump up ^ "MacRumors Forum". MacRumors. Archived from the original on 2011-09-27. Retrieved 2011-06-12. [unreliable source?]
Jump up ^ ATA Trim/Delete Notification Support in Windows 7 Archived 2013-07-28 at the Wayback Machine.
Jump up ^ Yuri Gubanov; Oleg Afonin (2014). "Recovering Evidence from SSD Drives: Understanding TRIM, Garbage Collection and Exclusions". belkasoft.com. Archived from the original on January 22, 2015. Retrieved January 22, 2015.
^ Jump up to: a b c Sinofsky, Steven (5 May 2009). "Support and Q&A for Solid-State Drives". Engineering Windows 7. Microsoft. Archived from the original on 30 June 2012.
Jump up ^ Flynn, David (10 November 2008). "Windows 7 gets SSD-friendly". APC. Future Publishing. Archived from the original on 1 February 2009.
Jump up ^ Yam, Marcus (May 5, 2009). "Windows 7 and Optimization for Solid State Drives". Tom's Hardware. Retrieved 9 August 2010.
Jump up ^ "6 Things You Shouldn't Do With Solid-State Drives". Howtogeek.com. Archived from the original on 13 March 2016. Retrieved 12 March 2016.
Jump up ^ Smith, Tony. "If your SSD sucks, blame Vista, says SSD vendor". Archived from the original on 2008-10-14. Retrieved 2008-10-11.
Jump up ^ "Samsung, Microsoft in talks to speed up SSDs on Vista". Archived from the original on 2009-02-05. Retrieved 2008-09-22.
Jump up ^ Sexton, Koka (29 June 2010). "SSD Storage Demands Proper Partition Alignment". www.wwpi.com. Archived from the original on 23 July 2010. Retrieved 9 August 2010.
Jump up ^ Butler, Harry (27 Aug 2009). "SSD performance tweaks for Vista". bit-tech.net. Archived from the original on 27 July 2010. Retrieved 9 August 2010.
Jump up ^ "Archived copy". Archived from the original on 2016-03-03. Retrieved 2016-02-23. Link to information
Jump up ^ "ZFS L2ARC and SSD drives by Brendan Gregg". brendan_entry_test. Sun Microsystem blog. 2008-07-12. Archived from the original on 2009-08-30. Retrieved 2009-11-12.
Jump up ^ "[base] Revision 240868". Svnweb.freebsd.org. Archived from the original on 2012-10-25. Retrieved 2014-01-20.
Jump up ^ Nemeth, Evi. UNIX and Linux System Administration Handbook, 4/e. ISBN 8131761770. Retrieved 25 November 2014.
^ Jump up to: a b "Support and Q&A for Solid-State Drives". Engineering Windows 7. Microsoft.
Jump up ^ "features". DragonFlyBSD. Archived from the original on 2012-05-09. Retrieved 2012-05-06.
Jump up ^ "[Phoronix] EnhanceIO, Bcache & DM-Cache Benchmarked". Phoronix.com. 2013-06-11. Archived from the original on 2013-12-20. Retrieved 2014-01-22.
Jump up ^ Peters, Lavon. "Solid State Storage For SQL Server". sqlmag.com. Archived from the original on 28 March 2015. Retrieved 25 November 2014.
^ Jump up to: a b Aughton, Simon (2007-04-25). "Dell Gets Flash With SSD Option for Laptops". IT PRO. Archived from the original on 2008-09-17.
Jump up ^ Chen, Shu-Ching Jean (2007-06-07). "$199 Laptop Is No Child's Play". Forbes. Archived from the original on 2007-06-15. Retrieved 2007-06-28.
^ Jump up to: a b "Macbook Air Specifications". Apple Inc. Archived from the original on 2009-10-01. Retrieved 2009-10-21. [verification needed]
Jump up ^ "Road Warriors Get Ready – Lenovo Delivers "No Compromises" Ultraportable ThinkPad X300 Notebook PC" (Press release). Lenovo. 2008-02-26. Archived from the original on 2008-04-16.
Jump up ^ Joshua Topolsky (2008-08-15). "Lenovo slips out the new ThinkPad X301: new CPUs, 128GB SSD, still thin as hell". engadget.com. Archived from the original on 2013-12-12. Retrieved 2013-12-09.
Jump up ^ "EMC With STEC for Enterprise Flash Drives". StorageNewsletter.com. 2008-01-14. Archived from the original on 2012-12-30. Retrieved 2013-02-11.
Jump up ^ "Solaris ZFS Enables Hybrid Storage Pools: Shatters Economic and Performance Barriers" (PDF). Sun Microsystems. Archived (PDF) from the original on 2009-02-19. Retrieved 2009-04-09.
Jump up ^ Miller, Paul. "Dell adds 256GB SSD option to XPS M1330 and M1730 laptops". engadget.com. Archived from the original on 24 September 2015. Retrieved 25 November 2014.
Jump up ^ Crothers, Brooke. "Dell first: 256GB solid-state drive on laptops". www.cnet.com. Archived from the original on 2 September 2015. Retrieved 25 November 2014.
Jump up ^ "Toshiba Ships First Laptop With a 512 GB SSD". Tom's Hardware. 2009-04-14. [permanent dead link]
Jump up ^ "Toshiba announces world's first 512GB SSD laptop". CNET News. 2009-04-14. Archived from the original on 2011-03-29.
Jump up ^ "MacBook Air". Apple, Inc. 2010-10-20. Archived from the original on 2011-12-22. [verification needed]
Jump up ^ "OCZ's RevoDrive X2: When A Fast PCIe SSD Isn't Fast Enough". Tom's Hardware. 2011-01-12.
Jump up ^ "ioDrive Octal". Fusion-io. Archived from the original on 2012-11-01. Retrieved 2012-05-06.
Jump up ^ Simms, Craig. "MacBook Air vs. the ultrabook alternatives". www.cnet.com. Archived from the original on 24 September 2015. Retrieved 25 November 2014.
Jump up ^ "OCZ R4 PCIe SSD Packs 16 SandForce SF-2200 Series Subunits". techPowerUp. Archived from the original on 2012-05-18. Retrieved 2012-05-06.
Jump up ^ Carl, Jack. "OCZ Launches New Z-Drive R4 and R5 PCIe SSD – CES 2012". Lenzfire. Archived from the original on 2012-05-10. Retrieved 2012-05-06.
Jump up ^ "Samsung Introduces Industry's First 1 Terabyte mSATA SSD". global.samsungtomorrow.com, Samsung. 2013-12-09. Archived from the original on 2014-12-19.
Jump up ^ "Samsung announces 16TB SSD". ZDnet. ZDnet. Archived from the original on 13 August 2015. Retrieved 13 August 2015.
Jump up ^ Master, Neal; Andrews, Mathew; Hick, Jason; Canon, Shane; Wright, Nicholas (2010). "Performance analysis of commodity and enterprise class flash devices". IEEE Petascale Data Storage Workshop.
Jump up ^ "Intel X25-E 64GB G1, 4KB Random IOPS, iometer benchmark". March 27, 2010. Archived from the original on May 3, 2010. Retrieved 2010-04-01.
Jump up ^ "SSDs vs. hard drives". Network World. Archived from the original on 2010-04-23.
Jump up ^ SSD Sales up 14% in 2009 Archived 2013-06-15 at the Wayback Machine., January 20th, 2010, Brian Beeler, storagereview.com
^ Jump up to: a b Solid State Drives to Score Big This Year with Huge Shipment Growth Archived 2013-04-16 at the Wayback Machine., April 2, 2012, Fang Zhang, iSupply
Jump up ^ SSDs sales rise, prices drop below $1 per GB in 2012 Archived 2013-12-16 at the Wayback Machine., January 10, 2012, Pedro Hernandez, ecoinsite.com
Jump up ^ 39 Million SSDs Shipped WW in 2012, Up 129% From 2011 - IHS iSuppli Archived 2013-05-28 at the Wayback Machine., January 24th, 2013, storagenewsletter.com
Jump up ^ SSDs weather the PC storm Archived 2013-12-16 at the Wayback Machine., May 8, 2013, Nermin Hajdarbegovic, TG Daily, accesat la 9 mai 2013
Jump up ^ Samsung leads in 2008 SSD market with over 30% share, says Gartner Archived 2013-06-03 at the Wayback Machine., 10 June 2009, Josephine Lien, Taipei; Jessie Shen, DIGITIMES
Further reading[edit]
"Solid-state revolution: in-depth on how SSDs really work". Lee Hutchinson. Ars Technica. June 4, 2012.
Mai Zheng, Joseph Tucek, Feng Qin, Mark Lillibridge, "Understanding the Robustness of SSDs under Power Fault", FAST'13
Cheng Li, Philip Shilane, Fred Douglis, Hyong Shim, Stephen Smaldone, Grant Wallace, "Nitro: A Capacity-Optimized SSD Cache for Primary Storage", USENIX ATC'14
External links[edit]
Wikimedia Commons has media related to Solid-state drives.
Background and general
StorageReview.com SSD Guide
A guide to understanding Solid State Drives
SSDs versus laptop HDDs and upgrade experiences
Understanding SSDs and New Drives from OCZ
Charting the 30 Year Rise of the Solid State Disk Market
Investigation: Is Your SSD More Reliable Than A Hard Drive? - long term SSD reliability review
SSD return rates review by manufacturer (2012), hardware.fr - French (English) a 2012 update of a 2010 report based on data from a leading French tech retailer
Enterprise SSD Form Factor Version 1.0a, SSD Form Factor Work Group, December 12, 2012
Other
Ted Tso - Aligning filesystems to an SSD's erase block size
JEDEC Continues SSD Standardization Efforts
Linux & NVM: File and Storage System Challenges (PDF)
Linux and SSD Optimization
Understanding the Robustness of SSDs under Power Fault (USENIX 2013, by Mai Zheng, Joseph Tucek, Feng Qin and Mark Lillibridge)
SSD vs. m.2, FrugalGaming, by James Heinfield
Electronics portal
Information Technology portal
Technology portal
show
v
t
e
Solid-state drives
Key terminology
Encryption
ECC
Flash file system
Flash memory
SLC/MLC
Flash memory controller
Garbage collection
IOPS
MB/s
Memory wear
Open-channel SSD
Over-provisioning
Read disturb
Secure erase
Solid-state storage
Trim command
Wear leveling
Write amplification
Flash manufacturers
IM Flash Technologies
Micron
Samsung
SK hynix
Flash Forward (joint venture between SanDisk and Toshiba)
Controllers
Captive
Western Digital
SanDisk
Fusion-io
HGST
sTec
Intel
Micron
Samsung
Seagate
SandForce
Toshiba
OCZ
Indilinx (bankrupt, assets sold to Toshiba)
Independent
Greenliant Systems
JMicron
Marvell
Phison
PMC-Sierra
SMI
SSD manufacturers
List of solid-state drive manufacturers
Interfaces
Advanced Host Controller Interface (AHCI)
Fibre Channel (FC)
NVM Express (NVMe)
PCI Express (PCIe)
SATA Express
Serial ATA (SATA)
Serial attached SCSI (SAS)
Universal Serial Bus (USB)
Configurations
HDD form factors
mSATA
M.2
PCI Express expansion card
USB Type-C
Thunderbolt
Mini DisplayPort
U.2
Related organizations
INCITS
JEDEC / JC-42, JC-64.8
ONFI
NVMHCI Work Group
USB-IF
SATA-IO
SFF Committee
SNIA
SSSI
T10/SCSI
T11/FC
T13/ATA
Category
show
v
t
e
Basic computer components
Input devices
Keyboard
Image scanner
Microphone
Pointing device
Graphics tablet
Joystick
Light pen
Mouse
Optical
Pointing stick
Touchpad
Touchscreen
Trackball
Refreshable braille display
Sound card
Webcam
Softcam
Video card
Output devices
Monitor
Refreshable braille display
Printer
Speakers
Plotter
Sound card
Video card
Removable
data storage
Optical disc
CD
DVD
Blu-ray
Disk pack
Floppy disk
Memory card
USB flash drive
Computer case
Central processing unit (CPU)
HDD / SSD / SSHD
Motherboard
Network interface controller
Power supply
Random-access memory (RAM)
Fax modem
Expansion card
Ports
Ethernet
FireWire (IEEE 1394)
Parallel port
Serial port
PS/2 port
USB
Thunderbolt
HDMI / DVI / VGA
eSATA
Audio jack
Retrieved from "https://en.wikipedia.org/w/index.php?title=Solid-state_drive&oldid=854400387"
Categories:
Computer storage devices
Non-volatile memory
Solid-state computer storage
Solid-state computer storage media
Hidden categories:
Webarchive template webcite links
All articles with dead external links
Articles with dead external links from May 2018
Articles with permanently dead external links
Webarchive template wayback links
Articles with inconsistent citation formats
All articles lacking reliable references
Articles lacking reliable references from June 2012
All pages needing factual verification
Wikipedia articles needing factual verification from June 2012
Articles containing potentially dated statements from 2018
All articles containing potentially dated statements
Articles containing potentially dated statements from 2017
Wikipedia articles in need of updating from August 2018
All Wikipedia articles in need of updating
Articles containing potentially dated statements from 2014
Articles containing potentially dated statements from 2016
Wikipedia articles needing factual verification from July 2018
All articles with unsourced statements
Articles with unsourced statements from February 2017
Articles with unsourced statements from September 2015
Articles containing potentially dated statements from 2011
Wikipedia articles in need of updating from September 2015
Articles with unsourced statements from July 2018
Articles with unsourced statements from July 2016
Wikipedia articles needing clarification from September 2017
Articles with unsourced statements from August 2010
Articles with specifically marked weasel-worded phrases from April 2018
All articles with specifically marked weasel-worded phrases
All articles with vague or ambiguous time
Vague or ambiguous time from April 2018
Articles with unsourced statements from November 2017
Articles containing potentially dated statements from November 2013
Articles containing potentially dated statements from January 2014
Articles with unsourced statements from December 2015
Wikipedia articles in need of updating from April 2018
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
Namespaces
Article
Talk
Variants
Views
Read
Edit
View history
More
Search
Navigation
Main page
Contents
Featured content
Current events
Random article
Donate to Wikipedia
Wikipedia store
Interaction
Help
About Wikipedia
Community portal
Recent changes
Contact page
Tools
What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Wikidata item
Cite this page
Print/export
Create a book
Download as PDF
Printable version
In other projects
Wikimedia Commons
Languages
Afrikaans
العربية
Български
Català
Čeština
Dansk
Deutsch
Eesti
Español
فارسی
Français
한국어
Hrvatski
Bahasa Indonesia
Íslenska
Italiano
עברית
Latviešu
Lietuvių
Magyar
Bahasa Melayu
Nederlands
日本語
Norsk
Norsk nynorsk
Oʻzbekcha/ўзбекча
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Shqip
Simple English
Slovenčina
Slovenščina
Српски / srpski
Suomi
Svenska
తెలుగు
ไทย
Türkçe
Українська
Tiếng Việt
West-Vlams
吴语
中文
37 more
Edit links
This page was last edited on 11 August 2018, at 02:19 (UTC).
Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.
Privacy policy
About Wikipedia
Disclaimers
Contact Wikipedia
Developers
Cookie statement
Mobile view
Enable previews

key: html

type: local

value: div

attrs: id class

values: mw-page-base noprint

values: mw-head-base noprint

value: a

attrs: id class lang

values: firstHeading firstHeading en

values: siteSub noprint

values: mw-jump-link #mw-head

values: mw-jump-link #p-search

attrs: href class title

values:
/wiki/SSD_(disambiguation)
mw-disambig
SSD (disambiguation)

attrs: role class

values:
note
hatnote navigation-not-searchable

values:
/wiki/Electronic_disk_(disambiguation)
mw-disambig
Electronic disk (disambiguation)

value: img

attrs: alt src width height srcset data-file-width data-file-height

values: Super Talent 2.5in SATA SSD SAM64GM25S.jpg

attrs: href class

attrs: href title

value: td

attrs: colspan style

value: tr

value: th

value: span

attrs: alt src width height class srcset data-file-width data-file-height

values:
/wiki/Computer_storage
mw-redirect
Computer storage

values: plainlinks noexcerpt noprint asof-tag update

values:
/wiki/Solid-state_hybrid_drive
mw-redirect
Solid-state hybrid drive

values: checkbox button toctogglecheckbox toctogglecheckbox display:none

values: Edit section: Early SSDs using RAM and similar technology

values:
/wiki/Charged_coupled_device
mw-redirect
Charged coupled device

values:
/wiki/Sandisk_Corporation
mw-redirect
Sandisk Corporation

values:
/wiki/OCZ_Technology
mw-redirect
OCZ Technology

values:
/wiki/Error-correcting_code
mw-redirect
Error-correcting code

values:
/wiki/Read_disturb
mw-redirect
Read disturb

values:
/wiki/Single-level_cell
mw-redirect
Single-level cell

values: width: 30em; margin-left: 1.5em; margin-right: 0;

values:
/wiki/Triple-level_cell
mw-redirect
Triple-level cell

values:
/wiki/Flash_over-provisioning
mw-redirect
Flash over-provisioning

values:
/wiki/Hyperdrive_(storage)
mw-redirect
Hyperdrive (storage)

values:
/wiki/Random_access_memory
mw-redirect
Random access memory

values: The date of the event predicted near this tag has passed. (August 2018)

values: Wikipedia:Manual of Style/Dates and numbers

values:
/wiki/Serial_attached_SCSI
mw-redirect
Serial attached SCSI

values:
/wiki/Universal_Serial_Bus
mw-redirect
Universal Serial Bus

values:
/wiki/AT_Attachment
mw-redirect
AT Attachment

values:
/wiki/Host_bus_adapter
mw-redirect
Host bus adapter

values:
/wiki/Hard_disk_drive_spindle
mw-redirect
Hard disk drive spindle

values:
/wiki/HDD_form_factor
mw-redirect
HDD form factor

values: Edit section: Standard card form factors

values:
/wiki/PCI_Express_Mini_Card
mw-redirect
PCI Express Mini Card

values: Edit section: Disk-on-a-module form factors

values: Innodisk Corporation (page does not exist)

values: Edit section: Ball grid array form factors

values:
/wiki/Ball_Grid_Array
mw-redirect
Ball Grid Array

values:
/wiki/Silicon_Storage_Technology
mw-redirect
Silicon Storage Technology

values: Edit section: Comparison with other technologies

values: Hard disk drive performance characteristics

values:
/wiki/Rotational_latency
mw-redirect
Rotational latency

values: The material near this tag needs to be fact-checked with the cited source(s). (July 2018)

values:
/wiki/Noise_(acoustic)
mw-redirect
Noise (acoustic)

values:
/wiki/Hard_disk_drive_actuator
mw-redirect
Hard disk drive actuator

values:
/wiki/Thermal_throttling
mw-redirect
Thermal throttling

values: This claim needs references to reliable sources. (February 2017)

values:
noprint Inline-Template Template-Fact
white-space:nowrap;

values: This claim needs references to reliable sources. (September 2015)

values: SSDs rapidly evolved since December 2013 with more drives surviving power outages (September 2015)

values: This claim needs references to reliable sources. (July 2018)

values: This claim needs references to reliable sources. (July 2016)

values:
/wiki/Failure_mode
mw-redirect
Failure mode

values: Edit section: SSD reliability and failure modes

values: Edit section: Data recovery and secure deletion

values: JEDEC Solid State Technology Association

values:
/wiki/Equity_securities#Trading
mw-redirect
Equity securities

values: This claim needs references to reliable sources. (August 2010)

values:
/wiki/Dual-drive_hybrid_system
mw-redirect
Dual-drive hybrid system

values: Edit section: File system support for SSDs

values: The material near this tag may use weasel words or too-vague attribution. (April 2018)

values: Wikipedia:Manual of Style/Words to watch

values:
noprint Inline-Template
margin-left:0.1em; white-space:nowrap;

values: The time period mentioned near this tag is ambiguous. (April 2018)

values: This claim needs references to reliable sources. (November 2017)

values: Edit section: Linux performance considerations

values:
/wiki/PCI_Express_3.0
mw-redirect
PCI Express 3.0

values:
/wiki/Linux_kernel_mainline
mw-redirect
Linux kernel mainline

values:
/wiki/Unsorted_block_images
mw-redirect
Unsorted block images

values:
/wiki/RBD_(software)
mw-redirect
RBD (software)

values: This claim needs references to reliable sources. (December 2015)

values:
/wiki/Volume_Shadow_Copy_Service
mw-redirect
Volume Shadow Copy Service

values:
/wiki/Contiguous_data_storage
mw-redirect
Contiguous data storage

values:
/wiki/Adaptive_Replacement_Cache
mw-redirect
Adaptive Replacement Cache

values:
/wiki/Block_device
mw-redirect
Block device

values: Edit section: Standardization organizations

values:
headerSort
0
columnheader button
Sort ascending

values: International Committee for Information Technology Standards

values: background: #ececec; color: #2C2C2C; vertical-align: middle; font-size: smaller; text-align: center;

values:
/wiki/Small_Form_Factor_committee
mw-redirect
Small Form Factor committee

values:
/wiki/Solid_state_storage_initiative
mw-redirect
Solid state storage initiative

values:
/wiki/One_Laptop_Per_Child
mw-redirect
One Laptop Per Child

values:
/wiki/ASUS_Eee_PC
mw-redirect
ASUS Eee PC

values:
/wiki/EMC_Corporation
mw-redirect
EMC Corporation

values: plainlinks metadata ambox ambox-content ambox-Update

values:
nofollow
external text
http://www.ramsan.com/whatisassd.htm

values:
nofollow
external text
http://www.anandtech.com/show/2899/3

values:
nofollow
https://lwn.net/Articles/428584/
external text

values:
nofollow
https://lwn.net/Articles/428799/
external text

values:
nofollow
external text
https://www.sata-io.org/sata-m2-card

values:
nofollow
external text
http://support.microsoft.com/kb/174619

values:
nofollow
external text
http://kernelnewbies.org/Linux_2_6_33

values:
nofollow
external text
https://wiki.debian.org/SSDOptimization

values:
nofollow
external text
https://lkml.org/lkml/2013/9/3/277

values:
nofollow
https://lwn.net/Articles/552904/
external text

values:
nofollow
external text
http://kernel.dk/systor13-final18.pdf

values: The material near this tag may rely on an unreliable source. (June 2012)

values:
nofollow
external text
http://blogs.sun.com/brendan/entry/test

values:
nofollow
http://www.dragonflybsd.org/features/
external text

values: The material near this tag needs to be fact-checked with the cited source(s). (June 2012)

values:
nofollow
https://www.apple.com/macbookair/
external text

values: -moz-column-width: 30em; -webkit-column-width: 30em; column-width: 30em; list-style-type: decimal;

values: Desktop computer clipart - Yellow theme.svg

values:
/wiki/Portal:Information_Technology
mw-redirect
Portal:Information Technology

values:
noprint metadata navbox
navigation
Portals
font-weight:bold;padding:0.4em 2em

values:
/wiki/Garbage_collection_(SSD)
mw-redirect
Garbage collection (SSD)

values: List of flash memory controller manufacturers

attrs: alt src title width height srcset data-file-width data-file-height

values: nowraplinks hlist collapsible autocollapse navbox-inner mw-collapsible mw-made-collapsible mw-collapsed

values: nowraplinks collapsible autocollapse navbox-inner mw-collapsible mw-made-collapsible mw-collapsed

values: Category:Solid-state computer storage media

values: Category:Webarchive template webcite links

values: Category:All articles with dead external links

values: Category:Articles with dead external links from May 2018

values: Category:Articles with permanently dead external links

values: Category:Webarchive template wayback links

values: Category:Articles with inconsistent citation formats

values: Category:All articles lacking reliable references

values: Category:Articles lacking reliable references from June 2012

values: Category:All pages needing factual verification

values: Category:Wikipedia articles needing factual verification from June 2012

values: Category:Articles containing potentially dated statements from 2018

values: Category:All articles containing potentially dated statements

values: Category:Articles containing potentially dated statements from 2017

values: Category:Wikipedia articles in need of updating from August 2018

values: Category:All Wikipedia articles in need of updating

values: Category:Articles containing potentially dated statements from 2014

values: Category:Articles containing potentially dated statements from 2016

values: Category:Wikipedia articles needing factual verification from July 2018

values: Category:All articles with unsourced statements

values: Category:Articles with unsourced statements from February 2017

values: Category:Articles with unsourced statements from September 2015

values: Category:Articles containing potentially dated statements from 2011

values: Category:Wikipedia articles in need of updating from September 2015

values: Category:Articles with unsourced statements from July 2018

values: Category:Articles with unsourced statements from July 2016

values: Category:Wikipedia articles needing clarification from September 2017

values: Category:Articles with unsourced statements from August 2010

values: Category:Articles with specifically marked weasel-worded phrases from April 2018

values: Category:All articles with specifically marked weasel-worded phrases

values: Category:All articles with vague or ambiguous time

values: Category:Vague or ambiguous time from April 2018

values: Category:Articles with unsourced statements from November 2017

values: Category:Articles containing potentially dated statements from November 2013

values: Category:Articles containing potentially dated statements from January 2014

values: Category:Articles with unsourced statements from December 2015

values: Category:Wikipedia articles in need of updating from April 2018

values: Discussion about edits from this IP address [ctrl-alt-n]

values: A list of edits made from this IP address [ctrl-alt-y]

values: You are encouraged to create an account and log in; however, it is not mandatory

values: You're encouraged to log in; however, it's not mandatory. [ctrl-alt-o]

values:
/wiki/Solid-state_drive
View the content page [ctrl-alt-c]
c

values: Discussion about the content page [ctrl-alt-t]

values: p-namespaces navigation vectorTabs p-namespaces-label

values:
p-variants
navigation
vectorMenu emptyPortlet
p-variants-label

values: Past revisions of this page [ctrl-alt-h]

values: p-views navigation vectorTabs p-views-label

values:
p-cactions
navigation
vectorMenu emptyPortlet
p-cactions-label

values:
mw-wiki-logo
/wiki/Main_Page
Visit the main page

values:
/wiki/Main_Page
Visit the main page [ctrl-alt-z]
z

values: Featured content – the best of Wikipedia

values: Find background information on current events

values:
/wiki/Special:Random
Load a random article [ctrl-alt-x]
x

values: portal navigation p-navigation p-navigation-label

values: Guidance on how to use and edit Wikipedia

values: About the project, what you can do, where to find things

values: A list of recent changes in the wiki [ctrl-alt-r]

values: portal navigation p-interaction p-interaction-label

values: List of all English Wikipedia pages containing links to this page [ctrl-alt-j]

values: Recent changes in pages linked from this page [ctrl-alt-k]

values:
/wiki/Wikipedia:File_Upload_Wizard
Upload files [ctrl-alt-u]
u

values: A list of all special pages [ctrl-alt-q]

values: Permanent link to this revision of the page

values: Link to connected data repository item [ctrl-alt-g]

values: Printable version of this page [ctrl-alt-p]

values: portal navigation p-wikibase-otherprojects p-wikibase-otherprojects-label

values:
interlanguage-link interwiki-af
display: none;

values: وسيط تخزين ذو حالة ثابتة – Arabic

values: Полупроводниково (статично) дисково устройство – Bulgarian

values:
interlanguage-link interwiki-bg
display: none;

values:
https://ca.wikipedia.org/wiki/SSD
SSD – Catalan
ca
ca
interlanguage-link-target

values:
interlanguage-link interwiki-ca
display: none;

values:
interlanguage-link interwiki-cs
display: none;

values:
interlanguage-link interwiki-da
display: none;

values:
interlanguage-link interwiki-et
display: none;

values: درایو حالت جامد – Persian

values:
interlanguage-link interwiki-fa
display: none;

values: 솔리드 스테이트 드라이브 – Korean

values:
interlanguage-link interwiki-ko
display: none;

values:
interlanguage-link interwiki-hr
display: none;

values:
https://id.wikipedia.org/wiki/SSD
SSD – Indonesian
id
id
interlanguage-link-target

values:
interlanguage-link interwiki-is
display: none;

values:
interlanguage-link interwiki-it
display: none;

values:
interlanguage-link interwiki-he
display: none;

values:
interlanguage-link interwiki-lv
display: none;

values:
interlanguage-link interwiki-lt
display: none;

values:
interlanguage-link interwiki-hu
display: none;

values:
interlanguage-link interwiki-nl
display: none;

values: ソリッドステートドライブ – Japanese

values:
interlanguage-link interwiki-ja
display: none;

values:
interlanguage-link interwiki-no
display: none;

values:
https://nn.wikipedia.org/wiki/SSD-minne
SSD-minne – Norwegian Nynorsk
nn
nn
interlanguage-link-target

values:
interlanguage-link interwiki-nn
display: none;

values:
https://uz.wikipedia.org/wiki/SSD
SSD – Uzbek
uz
uz
interlanguage-link-target

values:
interlanguage-link interwiki-uz
display: none;

values: ਸੌਲਿਡ-ਸਟੇਟ ਡਰਾਈਵ – Punjabi

values:
interlanguage-link interwiki-pa
display: none;

values:
interlanguage-link interwiki-pl
display: none;

values:
interlanguage-link interwiki-ro
display: none;

values: Твердотельный накопитель – Russian

values:
https://sq.wikipedia.org/wiki/SSD
SSD – Albanian
sq
sq
interlanguage-link-target

values:
interlanguage-link interwiki-sq
display: none;

values:
interlanguage-link interwiki-simple
display: none;

values:
interlanguage-link interwiki-sk
display: none;

values:
interlanguage-link interwiki-sl
display: none;

values:
https://sr.wikipedia.org/wiki/SSD
SSD – Serbian
sr
sr
interlanguage-link-target

values:
interlanguage-link interwiki-sr
display: none;

values:
https://fi.wikipedia.org/wiki/SSD
SSD – Finnish
fi
fi
interlanguage-link-target

values:
interlanguage-link interwiki-fi
display: none;

values:
https://sv.wikipedia.org/wiki/SSD-minne
SSD-minne – Swedish
sv
sv
interlanguage-link-target

values:
interlanguage-link interwiki-sv
display: none;

values: సాలిడ్-స్టేట్ డ్రైవ్ – Telugu

values:
interlanguage-link interwiki-te
display: none;

values: โซลิดสเตตไดรฟ์ – Thai

values:
interlanguage-link interwiki-th
display: none;

values:
interlanguage-link interwiki-tr
display: none;

values:
https://uk.wikipedia.org/wiki/SSD
SSD – Ukrainian
uk
uk
interlanguage-link-target

values:
interlanguage-link interwiki-uk
display: none;

values:
https://vi.wikipedia.org/wiki/SSD
SSD – Vietnamese
vi
vi
interlanguage-link-target

values:
interlanguage-link interwiki-vi
display: none;

values:
interlanguage-link interwiki-vls
display: none;

values:
interlanguage-link interwiki-wuu
display: none;

values: All languages (initial selection from common choices by you and others)

values: mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Solid-state_drive rootpage-Solid-state_drive skin-vector action-view