分享

关于内存卡格式化的时候,选择分配单元大小的问题

 世明360图书馆 2017-07-09
测试环境是WIN7,我相信坛里大部分还是用XP的,读写速度肯定与WIN7有较大偏差。。。。




以下是转自百度文库——

关于内存卡格式化的时候,选择分配单元大小的问题
分配单元,旧称簇。就是操作系统为每一个单元地址划分的空间大小. 就比如说一栋楼,将它划分为若干个房间,每个房间的大小一样,同时给每个房间一个房间号.这时,每个房间的大小,就是分配单元. 在建立分区时,会出现分配单元大小的选项。
  每个分配单元只能存放一个文件。文件就是按照这个分配单元的大小被分成若干块存储在磁盘上的。比如一个512字节大的文件,当分配单元为512字节时,它占用512字节的存储空间;一个513字节大的文件,当分配单元为512字节时,它占用1024字节的存储空间,但当分配单元为4096时,它就会占用4096字节的存储空间。 一般来说,分配单元越小越节约空间,分配单元越大越节约读取时间,但浪费空间。这样看起来好象分配单元小一些更能节约空间,其实不然。一个文件被分成的块数越多,特别是这些存储单元分散时,刚读取数据时会浪费一些时间,可以想象一下,磁头在盘片为了一点一滴的数据艰难移动时,时间就这么被浪费掉了。
我呢现在 分配16K 实际体验速度大大的提升了 以前拖数据包的时候100KB/秒-200KB/秒 现在4M/秒-5M/秒之间 用超级兔子评测内存卡现在写入速度6.2M/秒 读取速度153M/秒
这可是我折腾一晚上的结果。多少给点分哈
格式化磁盘分配单元大小设多少
问题补充:格式化磁盘分配单元大小应该用多大啊?,之前没有注意,格式化硬盘的时候就是默认选项快速格式化了,后来听说Windows7系统要求的硬盘格式化比较严格,但是不知道分配单元大小应该设置多少。
一般来说,分配单元越小越节约空间,分配单元越大越节约时间。解释一下:文件就是按照这个分配单元的大小被分成若干块存储在磁盘上的。比如一个513字节大的文件,当分配单元为512时,它占用1024字节的存储空间,而分配单元为4096时,它就会占用4096字节的存储空间,这样看起来好象分配单元小一些更能节约空间,其实不然,一个文件被分成的块数越多,特别是这些存储单元分散时,刚读取数据时会浪费一些时间,可以想象一下,磁头在盘片为了一点一滴的数据艰难移动时,时间就这么被浪费掉了。
     
格式化分配单元大小是什么意思
问题补充:硬盘格式化的时候选择的“分配单元大小”是什么意思,选择多少合适?这个分配单元大小有什么作用,可以随便选择么,下拉菜单里面有很多的选项。
建议选择默认的数值,因为更改这个数值会影响性能的,比如读写速度。
    这里先解释一下“分配单元大小”的含义。所谓分配单元大小,即是系统对磁盘以及移动存储设备进行读写的最小单位。在极限速度以内,分配单元大小越大读写速度越快,反之则越慢。但是这里要注意一个问题,单元分配越大越会造成空间的浪费,这就好比你拿许多同样大小的正方形纸片要将一个形状完全覆盖,纸片的面积越大越省事,但是相比于较小的纸片,边缘会有更多的无用面积,磁盘分配单元也是同样的道理。
    格式化的时候的选择方式建议使用默认数值,系统会为你调节到最匹配的默认数值,无需手动管理,之后选择快速格式化后就立即生效了。
下面是三种常用的U盘/硬盘的分区格式,系统会针对分区格式自动调节分配单元大小的。
无标题.jpg
最常用的FAT32

    最新的的U盘分区格式,最大支持最大支持16EB的文件。1EB=1024TB,1TB=1024GBexFAT是专门为闪存类设备开发的方案。

TF卡如何格式化 分配单元大小影响性能
新买的TF卡格式化分配单元大小多少才好呢?这个问题总是困扰着我,一般的,大家总是使用“默认配置”或者直接在自己的数码设备上格式化。但是究竟该分配多少大小的单元才好呢?分配不同大小的单元会对读写造成多大的影响?

就这个问题,我今天特地用最近刚买的CLASS 6的16GB TF卡来做了个测试。

把TF卡直接通过读卡器放入电脑,看到默认状态下,文件系统是FAT32的,也就是说,不能放入单个大于4GB的文件。再来看看重点,分配单元大小:分别有默认设置,4096byte,8192byte,16KB,32KB和64KB那么接下来我就一一测试一下,格式化为不同分配单元时,他们的读写性能吧。我使用的软式是FastCopy2.03(支持win7)和ATTO2.46
先试一试4096byte
拷贝一个219MB大小的MKV文件用时27.1秒,平均速度8.11MB/S

接下来是8192byte

感觉和刚刚4096的时候差不多,没很大区别

ATTO测试下来,速度稍微快了一点
继续16KB格式化下:

速度神奇地快了1.3MB/S,耗时缩短5秒

ATTO测试也在稍大的文件读写上面大幅度提升,但是小文件读写速度变化不大
那么32KB会不会更出色呢?

果然219MB的文件拷贝过去,速度又提高了一下

不过ATTO下,与16KB格式化时区别不明显,读取速度已经达到最大值了,写入速度倒是又提高了一些。
最后看看64KB分配单元下有啥变化

看到变化真的是不明显了,16KB分配单元和64KB分配单元几乎性能相同了

ATTO上测试也一样。
到此,我已经大概有点眉目了,其实设置不同的分配单元大小,是根据不同的需求的如果我这个TF卡是用在MP4上面,那么经常要拷贝几百MB的大文件,这个时候,把分配单元大小适当调高,复制文件的速度会有很大的提高,而FastCopy的测试就证明了,一开始设置在4096byte和8192byte的时候,一个219MB的文件都需要花费27秒,而一旦经设置16K以上时,只需要22秒而另一方面,我通过ATTO测试TF卡从小文件到大文件的读写时,发现发分配单元设置得过小,好像无论对大文件的读写还是小文件的读写,都受限制很大。如果格式化时设置为16KB以上时,读写性能也不会增加。所以我个人认为格式化时设置为16KB或者32KB较好。
最后,经过这次测试,我也明白了其实TF卡格式化的时候,分配单元的大小,还是相当重要的,不过我觉得为了和数码产品保持好的兼容性,还是在自己的手机或者相机、MP4里格式化比较好,如果真的想不用默认设置,那就把分配单元设置成16KB吧!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多