Storage
磁盘类型
-
SATA
-
Serial ATA: Serial Advanced Technology Attachment
串行ATA接口,取代PATA(IDE)接口,SATA接口与SAS(Serial Attached SCSI)兼容,可以插在SAS接口上。目前比较流行的是SATA 2.0 (3 Gbit/s, 300 MB/s)与SATA 3.0 (6 Gbit/s, 600 MB/s)接口。
-
mSATA
小号的SATA,接口比SATA小,电信号不一样,所以无法跟SATA混接,一般用于固态硬盘。
-
SATA Express
SATA3.0的理论带宽是600MB/s,SATA Express则是SATA Express 16Gb/s 1600MB/s
-
SAS
-
SAS(Serial Attached SCSI)
取代SCSI接口硬盘。
-
贵,一般用于企业级应用。
-
磁盘速率
代数 理论传输速率 SAS 1 3.0 Gbps(300 MB/s) SAS 2 6.0 Gbps(600 MB/s) SAS 3 12.0 Gbps(1.2 GB/s) -
SSD
-
Solid State Disk
与传统机械硬盘不通,SSD采用NAND FLASH闪存芯片配合一定的主控芯片来实现存储,没有马达,低功耗、无噪音、抗震动。同时SSD也有以下几个大问题:成本高、写入次数限制、损坏不可修复、掉速。
-
TRIM
TRIM可以让SSD接受系统的通知,告知哪些数据块可以被擦除,减少在同一个区块上SSD的读写,从而延长SSD的寿命。目前硬件RAID还不支持TRIM。
-
掉速
各个主控芯片的算法优劣,SSD在空盘测试和接近满盘时的性能天壤有别。目前一般通过Secure Erase方案以轻微寿命损耗换取性能上的提升。
-
4K对齐
4K对齐即使用特定方法将文件系统与硬盘物理层进行契合。对于SSD而言4K对齐意义更为重大,我们前面提到擦除次数限制,4K对齐可以让操作系统不重复在一个区块上读写,从而延长SSD的寿命。
-
接口丰富
PCI-e、SATA3、M.2、mSATA接口丰富覆盖所有场景。
-
SSHD
混合硬盘,兼顾速度与容量。以SEAGATE ST2000DX002为例,8G的缓存比正常的64M缓存要大不少,通过LRU等算法将热数据存储在8G的NAND FLASH里面提高读取效率。
- 各磁盘类型对比
磁盘 | 性能 | 价格 | 适用 |
---|---|---|---|
SATA | ☆ | ☆☆☆☆ | 普通冷数据存储、ZFS |
SAS | ☆☆ | ☆☆ | 企业应用、一般RAID10 |
SSD | ☆☆☆☆ | ☆ | 数据库、缓存 |
SSHD | ☆☆☆ | ☆☆☆ | 兼顾性能与容量、性价比高 |