无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3047|回复: 3
打印 上一主题 下一主题

U盘的读写速度问题

[复制链接]
跳转到指定楼层
1#
发表于 2011-11-17 13:02:50 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
台电16G U盘,用 fbinst格式化后把剩余的空间分了两个区,一个1G的FAT,其余的是EXT4,打算用来装个linux,可当我把linux系统复制到U盘的EXT4分区时,速度极慢,4.7G的文件竟然用了约1.5小时,用U盘启动时同样慢得难以接受。
下面是linux下fdisk -l输出的U盘信息:
Disk /dev/sdc: 16.2 GB, 16170164224 bytes
64 heads, 32 sectors/track, 15421 cylinders, total 31582352 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000700d5

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *       61440     2158591     1048576    c  W95 FAT32 (LBA)
/dev/sdc2         2158592    31582207    14711808   83  Linux
不知道哪里出了问题。求各位指点一下。
4#
发表于 2011-11-17 20:06:25 | 只看该作者
原帖由 2011lurz 于 2011-11-17 18:15 发表
文件的确很多,而且都是小文件。看来要试试SquashFS和AUFS了。选用ext4是因为打算把剩下的空间用来备份一些资料,用FAT不安全。
读出的速度也不快,启动很慢,不过,启动完后系统的性能比我想象中好得多。
不 ...

谁叫你写入这么多小文件的,u盘大量小文件写入速度就是这么慢。更慢都有可能。

另外ext3/ext4和ntfs是有journal日志的文件系统,日志区域区块的写入会非常频繁,很可能用不了多久那些区块就达到闪存写入寿命的上限了。所以u盘不建议用日志式文件系统,这也是微软搞exfat的原因,如果只在linux中用u盘,建议用ext2。
固态硬盘则不怕这个,因为主控有写入平衡算法
回复

使用道具 举报

3#
 楼主| 发表于 2011-11-17 18:15:54 | 只看该作者
文件的确很多,而且都是小文件。看来要试试SquashFS和AUFS了。选用ext4是因为打算把剩下的空间用来备份一些资料,用FAT不安全。
读出的速度也不快,启动很慢,不过,启动完后系统的性能比我想象中好得多。
不过,写入4.7G文件1.5小时也正常吗?这个有点不能接受。
回复

使用道具 举报

2#
发表于 2011-11-17 16:44:17 | 只看该作者
u盘上用ext4分区?这个文件系统好像不太适合u盘

你把整个linux系统直接复制到u盘?有多少文件,貌似linux整个系统文件数非常多的,u盘写入小文件本来就是非常慢的,主要因为u盘本身没有物理缓存,而硬盘和固态硬盘都是带缓存的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-7-21 18:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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