• 搞清WD新绿盘4K先进格式后容量的疑惑


    /* from: http://bbs.pceva.com.cn/thread-1339-1-1.html */

    浴室大大出品

    我们知道目前支持4K先进格式的WD新绿盘型号为EARS。

    我先来说说啥是先进格式?

    概括的来说,先进格式是把传统的512字节硬盘扇区大小替换为4KB(4096字节)硬盘扇区的技术。

    其实很早前就有把硬盘扇区从512字节变为4KB的想法,而随着硬盘容量越来越大,这个想法越来越严重。可以想一下,当硬盘容量还是以MB为单位的时候,512字节的扇区可以很好的平衡防止浪费空间(一个扇区不能被放进2个文件),但是现在的硬盘动则上TB,这就造成了许多麻烦。啥麻烦?

    最关键的问题是3指标,所谓3指标指的是1.碟片区域密度。2.碟片读取信噪比。3.错误校对码(ECC)。
    随着区域密度的提升,扇区保持512字节不变的话,性噪比就会越来越低,要避免数据出错,必须提高ECC的能力(增加校验位数提高稳定性),所以就造成随着硬盘容量的增大,ECC占用的空间也越大,出现的空间浪费。所以,为了对抗越来越低的信噪比,硬盘厂的首要任务转变成了提升ECC能力(目前只有增加校验大小)而非提高区域密度。没有硬盘厂会高兴这样做,这样也限制了他们开发新的大容量硬盘。谁都希望把容量都用在数据存储上而非数据校验等浪费空间的地方。

    比较1.jpg

    下载 (29.79 KB)
    2010-3-28 00:30



    如果看下这个图就能知道了,4KB先进格式和普通512B扇区格式的区别,省下了ECC的可用空间。一次验证4KB比验证512B的ECC数据空间要大,但是比8次512B验证的ECC容量要小不少,所以所谓的4KB先进格式实际省下的就是这部分空间。

    为啥西数要把这个容量定在4KB哪?因为4K这个数字的特殊性,首先4KB肯定比1KB节省的空间大哦(废话),然后哪,NTFS,EXT3和NTFS+文件簇的默认单位也是4KB,X86的内存最小单位页也是4KB哦。所以4KB能在一定的情况下优化磁盘效率。WD这样做之后,对今后大于2TB的硬盘设计上难度又降低了。按照西数的说法,采用了4KB先进格式后,可用容量可以立即提升7-11%,ECC检测效率提升50%,稳定性增加2倍。

    对比1.jpg



    对比2.gif



    从图上看出,我们用Win7默认的NTFS文件系统格式化(4KB簇),虽然格式化后都为标准的931GB容量,但新的EARS硬盘可用空间比EADS多了40MB,而随着之后的使用,放进2个不同硬盘相同的文件,占用的大小是不同的,EARS会比EADS省空间,这就是先进格式提升容量的奥秘。

  • 相关阅读:
    Web服务器—Nginx
    Web服务器—IIS
    Linux—主机扫描工具(Nmap)
    Linux—系统关机命令详解
    Linux—开机启动过程详解
    Python—版本和环境的管理工具(Pipenv)
    Flask—好的博客
    Mysql—事务原理与详解
    汇编刷题:统计内存中的一个十六位二进制数 位值为1的位个数之和
    汇编刷题:在M单元和N单元分别存有一个8位无符号数36H和95H,要求比较并输出 M大于N 或者 M小于N
  • 原文地址:https://www.cnblogs.com/kofkyo/p/2297244.html
Copyright © 2020-2023  润新知