全部博文(51)
分类:
2010-03-03 13:12:02
自从 1956 年问世以来,40余年间硬盘变化甚大,但堪称奇迹的是,每物理扇区512字节的规范,一直保留到现在
如今设备商已经计划升级这个规范,生产每扇区 4096 字节的硬盘... why?
随着磁密度的越来越高,ECC 的需求也越来越大。例:在 215 kbpi(KB每平方英寸),512字节扇区需要24字节的ECC,到了 750 kbpi 的时候,每扇区就需要40字节的ECC来保证同样的可靠性了。但如果改为4096字节的扇区,只需要100字节ECC就可以...
总之,加大sector是有很大成本好处的。那么设备商们打算怎么推进这个事情呢?
在软件(其实就是操作系统啦)还没有准备好的情况下,硬件制造商会推出 read-modify write(RMW) 技术的 4k 扇区来仿真 512 字节扇区。简单说就是对外的接口看是512字节,读接口仿真比较简单,写一个扇区就是传512字节数据进去,磁盘自己把整个4k的内容都读出来,覆盖对应 的512字节数据,然后再写回。。。这种设备在 2011 年将推向市场
(注:考虑到缺省文件系统就是4k分块的话,如果操作系统对这类设备优化得当,性能是反而可以提高滴——因为ECC对比是变少了)
再过若干年主流操作系统都对 4k 扇区优化好了,软硬件就能更好协作了。