- 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.
- 工業機器人虛擬仿真實例教程:KUKA.Sim Pro(全彩版)
- Dreamweaver CS3+Flash CS3+Fireworks CS3創意網站構建實例詳解
- Photoshop CS4經典380例
- Implementing Oracle API Platform Cloud Service
- 統計學習理論與方法:R語言版
- INSTANT Drools Starter
- 西門子變頻器技術入門及實踐
- PostgreSQL 10 Administration Cookbook
- 貫通Java Web開發三劍客
- 空間機械臂建模、規劃與控制
- 自動化生產線安裝與調試(三菱FX系列)(第二版)
- 機器人人工智能
- 網絡存儲·數據備份與還原
- SQL Server數據庫應用基礎(第2版)
- 未來學徒:讀懂人工智能飛馳時代