- Mastering Ceph
- Nick Fisk
- 276字
- 2021-07-09 19:55:08
SSDs
SSDs are great. They have come down enormously in price over the past 10 years, and every evidence suggests that they will continue to do so. They have the ability to offer access times several orders of magnitude lower than rotating disks and consume less power.
One important concept to understand about SSDs is that although their read and write latencies are typically measured in 10's of microseconds, to overwrite an existing data in a flash block, it requires the entire flash block to be erased before the write can happen. A typical flash block size in SSD may be 128 KB, and even a 4 KB write I/O would require the entire block to be read, erased and then the existing data and new I/O to be finally written. The erase operation can take several milliseconds and without clever routines in the SSD firmware, would make writes painfully slow. To get around this limitation, SSDs are equipped with a RAM buffer, so they can acknowledge writes instantly, whereas the firmware internally moves data around flash blocks to optimize the overwrite process and wear leveling. However, the RAM buffer is volatile memory and would normally result in the possibility of data loss and corruption in the event of sudden power loss. To protect against this, SSDs can have power loss protection, which is accomplished by having a large capacitor on board, to store enough power to flush any outstanding writes to flash.
One of the biggest trends in recent years is the different tiers of SSDs that have become available. Broadly speaking, these can be broken down into the following categories.
- Microsoft Power BI Quick Start Guide
- SCRATCH與機器人
- Windows 8應用開發(fā)實戰(zhàn)
- ROS機器人編程與SLAM算法解析指南
- Zabbix Network Monitoring(Second Edition)
- JBoss ESB Beginner’s Guide
- 80x86/Pentium微型計算機原理及應用
- 永磁同步電動機變頻調速系統(tǒng)及其控制(第2版)
- Photoshop CS3圖層、通道、蒙版深度剖析寶典
- ESP8266 Home Automation Projects
- Linux:Powerful Server Administration
- 基于單片機的嵌入式工程開發(fā)詳解
- 水下無線傳感器網絡的通信與決策技術
- Grome Terrain Modeling with Ogre3D,UDK,and Unity3D
- 單片機C語言程序設計完全自學手冊