下沙论坛

 找回密码
 注册论坛(EC通行证)

用新浪微博连接

一步搞定

QQ登录

QQ登录

下沙大学生网QQ群8(千人群)
群号:6490324 ,验证:下沙大学生网。
用手机发布本地信息严禁群发,各种宣传贴请发表在下沙信息版块有问必答,欢迎提问 提升会员等级,助你宣传
新会员必读 大学生的论坛下沙新生必读下沙币获得方法及使用
查看: 13324|回复: 1
打印 上一主题 下一主题

TF卡大小、格式化方式(FAT16,FAT32)对速度影响的测试研究-转贴tdh0011

[复制链接]
  • TA的每日心情
    擦汗
    前天 11:18
  • 签到天数: 2339 天

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2010-7-8 09:21:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    难怪我的2G卡很少掉(FAT16),用PP的WM6没掉过卡,速度也快,复制文件速度416K/S,找到这遍文章后才了,: S8 C( @7 y' n% X4 W# y
    那为什么DD们都推荐格成FAT32,希望DD们指教,转发tdh0011贴子如下:希望高手指教
    : P5 D; q$ W0 n" l
    TF卡大小、格式化方式(FAT16,FAT32)对速度影响的测试研究前言:
    8 a* X( Z5 H3 P4 ]1 S5 L) `2 F8 g  O
    业界有一种说法是手机上512M要比1G的卡要快,这个说法是否准确还很少有证据支持。$ r& o9 @; E. h. K  N6 m
    & U0 x5 T4 f! A
    我在Dopod 710 (WM5.0 Smartphone)测试了1G TF卡和512M TF卡的传输速度,将结果报告给大家。
    " n, W9 I: Z! ?/ g- H9 c( u
    ; f1 z$ O: P) ?6 r. i% SWM5.0支持FAT16和FAT32两种模式(可以通过电脑格式化选择),本数据包括同一卡选择不同模式格式化后的数据。
    7 y* i/ T. M1 s. }4 u& q  I$ Q
    4 Y. y2 C5 G; E( {7 `4 X. F方法:
    . F" a6 A% n5 }! O% ?
    , F% r# H5 h2 G2 K几个说明1 O% L  x& e0 E: C( ?0 w
    空卡:卡内未装任何数据; k* n8 k9 W6 W  W
    满卡:对于1G的卡,卡内数据350M为满卡,512M的卡,卡内数据214M算满卡 (满卡的称呼是为了方便)
    * C6 l  T' c; }8 `$ ~; e
    " x$ g9 C- w! H. A9 q测试软件:通过SKTools测试
    1 L4 ~1 g$ i5 J7 f

    $ u- g8 [6 I/ {7 I- k% A( T使用说明:主要就是清理注册表和文件系统、管理计划运行的任务、基准测试、系统信息这几个模块,毕竟是免费的 Lite 版,基本够用。
    9 K- p/ \  r4 k/ x1 i5 K& T, ^0 ^, J! E* |
    8 U, A! C  N6 v. V" l# V
    测试结果:3 G: d5 \* F- K& i4 |7 F, A, Y

    , `. L6 ~6 R. H; F7 u( `  `1G ScanDisk TF (MicroSD)卡:   FAT32模式(空卡)  FAT32模式(350M)  FAT16模式(空卡)  FAT16模式(350M)
    1 ]  ?7 ?) @  k                               写入  读取       写入  读取       写入  读取       写入  读取
    ) H. N: t$ Y' j! ]. D* N   测试次数1                   161    796       147   673        316   781        244   783/ i! ]: t, B4 s+ _; @
       测试次数2                   162    779       148   673        316   785        241   780
    - V( T# U- l" w3 X8 `   测试次数3                   159    785       146   682        325   785        239   778+ J" n; X! P/ L6 h4 B
    4 ~8 w- ]( V) t6 Z2 Q
    512M ScanDisk TF (MicroSD)卡: FAT32模式(空卡)  FAT32模式(214M)  FAT16模式(空卡)  FAT16模式(214M)2 X/ Y, x* m- N; f8 U
                                   写入  读取       写入  读取       写入  读取       写入  读取& O5 {7 H+ A8 q+ L: X) a9 X/ e
       测试次数1                   166   797        162   790        281   780        175   776& h# Q3 R# |2 G# S
       测试次数2                   166   796        163   788        288   791        175   781/ b4 o% ~& {7 f( p, e
       测试次数3                   166   797        163   792        286   786        176   781
    2 z5 T# |4 g+ E% D( k! S4 W" _
    $ _3 e# P' m* d# p5 G$ i7 n讨论:" v. {2 P, t3 t" Z/ i% p" Y: R
    1、FAT32还是FAT16:
    + ?# Z0 O- ^( h3 W4 O& o+ D9 z0 Q3 n4 S' O1 x* q( L
    从以上的数据可以看出,无论是空卡还是满卡,FAT16的写入速度都要比FAT32模式明显为快,而读取速度的差异表1 x3 p& ]4 A7 f$ R  H

    . D3 e% N! y4 G( S' C* @' f7 O现不太明显。
    9 y+ @7 p& s) n7 o  `3 e9 ?/ |4 L6 l8 _# m& m2 S, n, U
    1G空卡写入平均为300kb/s,满卡写入为250Kb/s。比FAT32模式明显为快。FAT16模式下读取速度受卡内文件大小的
    ' g& D! T) W1 S9 s, i5 x6 Z, T4 p$ g& Q& B; F
    影响不大,反而FAT32随着卡内文件的增多速度减低。FAT16模式下,写入速度受卡内文件的多少影响很大,卡内容7 n; I5 `5 K  [2 h- y3 N; r5 o
    0 T4 G9 {1 Y9 y* _) D
    越多,速度越慢,但是在半满卡状态下较FAT32模式仍然要快。
    3 i- X) E8 e# U- e4 f5 g* w4 f; G6 t, p& r8 `$ o% C" M$ y
    以上结论在512M卡上同样适用。9 M7 _4 n& K& d; b  Z
    & Q: M9 Y2 q' J1 k! G
    2、512M的卡还是1G的卡:- W+ S; _3 F* |2 l3 d; `

    9 P9 p3 f  t5 C因为不同卡质量不同,可能造成速度有差异,需要说明的是我的512M的卡为纯正的行货(电话查询验证,渠道正规),
    7 f0 w8 l$ a# j0 u% c& r) Q0 y6 D0 D. X
    而1G的卡,是否行货、水货尚未可知。
    0 T# o! Y1 M' T* I  U从上面的数据可以看出,1G的在读取速度上,比512M的卡毫不逊色,无论是FAT32、还是FAT16都旗鼓相当。而FAT16
    / v5 F1 g- n8 J1 m# `2 L3 R
    . o. }3 @2 D7 s  g7 H模式下,1G的写入速度较512M卡还要快上不少。9 P  @7 [) m% E* y2 g4 {+ t; x6 u
    / @7 |* k! t# b" w) D& p/ Z
    结论:在进行手机存贮卡格式化的时候建议大家选择FAT16模式。
    - K. s; a% ?* t! R" L手机使用512M卡比较顺畅的结论很令人怀疑。
    " B/ b4 s& q3 R
    & P  h* `. m: R, c最后说明:
    , z, S) N1 J& @8 A% C% X  O5 h* g2 a* g/ M2 _
    采用ActiveSync模式实现电脑文件、手机文件互传的时候比较稳定,但是传输单个大的文件(100M)时,ActiveSync/ P( X) f& l6 E% X! f) w

    ! D! H; X5 `2 ]常常不能传输,表现在传输一半左右,重新开始传输。此时U盘模式可以稳定的传输单个大文件。U盘模式传输多个7 _3 \3 Y4 y5 b* f, c

    ' d' V2 r& A) ^" _+ Q( y1 C5 ^小文件的时候容易发生I/O错误,不如ActiveSync稳定。
    ) U+ c: M; ^  v" E2 O9 B1 l; d7 a1 E. t
    为什么FAT16模式写入速度较快,原因我还不太清楚,请大家分析。+ d1 S3 P; X  S" k, k- p  C0 U

    + H) k' h' B8 K
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩 转发到微博
  • TA的每日心情
    擦汗
    前天 11:18
  • 签到天数: 2339 天

    [LV.Master]伴坛终老

    2
     楼主| 发表于 2010-7-8 09:22:04 | 只看该作者
    FAT16是个简单的磁盘格式, 因为太简单, 因此存储数据时没有过多的额外操作, 速度很快, 磁盘碎片也少, 运行中对系统资源占用也很小. FAT32 是为了解决FAT16的缺点: 不支持超过2GB的磁盘分区而扩展的分区格式. FAT32相比FAT16并没有很多的改进, 相反带来了很多的数据冗余, 且更容易造成磁盘碎片.
    8 O4 W4 c2 P- w5 s. T- z% P& K4 \
    - S' @+ H3 q0 O, N) t$ ?. ^不过因为FAT32支持超过2GB的磁盘分区,以及磁盘空间利用率较高(每一簇可以分得更小,对于FAT16,2G的磁盘系统,文件最小单位是16KB,如果某文件大小只有2、3KB,但是在FAT16里要占用16KB 来保存,小文件磁盘利用低很低), 因此还是被微软广为推广.# O. J& j7 T0 r) H8 o3 E  c. ]

    ! t7 u, F+ t, t; `, C1 B% c0 s对于手机、PSP这种移动设备,对磁盘性能比较看重,建议用FAT16。 毕竟一般不会使用超过2G的卡,而且小文件不是很多。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    下沙大学生网推荐上一条 /1 下一条

    快速回复 返回顶部 返回列表