免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4086 | 回复: 7
打印 上一主题 下一主题

[操作系统] 平板内部存储通过mkfs.vfat命令格式化后读写速度慢 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-01-07 19:22 |只看该作者 |倒序浏览
问题描述:
1.平板电脑内部存储通过USB链接以U盘方式挂载到PC机(windows XP)上,传输文件时的速度大概也就4Mb/s
   但在PC机上点击盘符对U盘进行快速格式化后,读写速度可以打达到12Mb/s

2.所以我重新通过命令对U盘进行格式化:(命令如下:/system/bin/busybox mkfs.vfat /dev/block/mtd/by-name/user),这个user分区就是U盘分区。
  之后进行文件传输的速度又回到了4Mb/s

我看别的机器上面,通过这么命令格式化,和在PC机上格式化读写速度,都可以达到12Mb/s左右,这个问题该怎么解决,求大神指点啊,万分感谢!!!

论坛徽章:
1
申猴
日期:2014-12-23 16:52:51
2 [报告]
发表于 2014-01-08 16:30 |只看该作者
地址对齐和簇大小会对性能产生影响。

论坛徽章:
0
3 [报告]
发表于 2014-01-09 10:11 |只看该作者
您好,我再别的机器上执行同样的格式化命令,传输速度可达12M,还有就是我在用命令格式化的时候设置每个簇大小包含128个扇区(最大值),传输速度还是不变回复 2# 残剑饮血


   

论坛徽章:
0
4 [报告]
发表于 2014-01-14 10:42 |只看该作者
自己再顶一下

论坛徽章:
0
5 [报告]
发表于 2014-01-18 14:15 |只看该作者
已经解决了,时地址对齐的问题,用mkdosfs命令格式化之后速度杠杠的

论坛徽章:
0
6 [报告]
发表于 2014-01-20 11:51 |只看该作者
学习了,求楼主解释下mkdosfs和mkfs.vfat的区别,谢谢!

论坛徽章:
0
7 [报告]
发表于 2014-01-20 13:36 |只看该作者
我找到一个答案,不是正确否?请楼主鉴别:
[root@localhost beinan]# mkfs.vfat   /dev/sda6        注:把该设备格式化成fat32文件系统
[root@localhost beinan]# mkfs.msdos   /dev/sda6   注:把该设备格式化成fat16文件系统,msdos文件系统就是fat16;
[root@localhost beinan]# mkdosfs   /dev/sda6         注:把该设备格式化成fat16文件系统,同mkfs.msdos
来自:http://blog.csdn.net/asx20042005/article/details/7264867

4.读写速度问题: 由于FAT16可以支持的簇的总数比FAT32少很多,所以,在文件寻址方面,FAT16比FAT32要快,特别在速度慢的系统下,如主机频率低,磁盘速度慢(例如使用所谓的低速棒)等,会有比较明显的差异。
来自:http://www.upantool.com/jiaocheng/neicunka/1450.html


也就是说,这两条命令将优盘格式化成不同的格式,而fat16要比fat32快。所以才会出现楼主上述现象

论坛徽章:
0
8 [报告]
发表于 2014-02-15 15:47 |只看该作者
回复 7# xitry


    不是的,我格式化的时候用mkdosfs -F 32 加了-F的参数,都是FAT32,具体两个命令的区别我也不是很清楚
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP