LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2510|回复: 8

USB设备的传输速率问题!

[复制链接]
发表于 2006-11-25 11:03:39 | 显示全部楼层 |阅读模式
尊敬的版主、各位高手:

我是个Linux新手,安装了Suse10.0,也顺利的解决的上网、Mplayer的安装等问题。
但是,我发现自己的U盘和移动硬盘的传输速率有点奇怪。
首先,我的机器装了一张 PCI-USB2.0卡。
插到这个USB 2.0接口上,移动硬盘的写入速率是 2M/S。而在Windows下一般是22M/S。
似乎Suse发展到10.0已经支持USB2.0了吧 ?

另外,一个普通的U盘,读取速率倒也很快,但是写入速率居然只有 32K/S。
在1.0或者2.0端口上都是如此。
两个USB设备在Windows下使用完全正常。

是驱动问题,还是其他?
敬请指教!
谢谢!
发表于 2006-11-25 14:23:52 | 显示全部楼层
安装新的发行版。
推荐 SUSE-Linux-10.1-Remastered    这个是正式版之后的一个重新封装版
推荐安装时选择使用 gnome 桌面环境。
有 DVD 版下载。

http://en.opensuse.org/Released_Version

http://ftp-1.gwdg.de/pub/opensuse/distribution/

能够 BT 的推荐使用 BT 下载 。http / ftp 方式下载可能慢得难以忍受。



当然,楼主也可以试试 openSUSE-10.2-RC1  。 这个版本安装也很容易。还是上面的话,推荐安装过程中,选择 gnome 桌面环境。

特别强调,在安装过程中使用全手工设置分区。只对需要修改的分区进行格式化。其它的分区可以安装完毕之后使用 yast > 系统 > 分区管理器 ,的方式进行挂载。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-26 16:52:40 | 显示全部楼层
在这个版本下不能够解决USB写入速率的问题么?
今天又实验了一下,读取速率可以保持在17~18M/S,在windows中也差不多了
因此可以判断PCI-USB2.0卡工作了。

如果不安装新的系统,可以解决这个问题么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-26 16:52:59 | 显示全部楼层
在这个版本下不能够解决USB写入速率的问题么?
今天又实验了一下,读取速率可以保持在17~18M/S,在windows中也差不多了
因此可以判断PCI-USB2.0卡工作了。

如果不安装新的系统,可以解决这个问题么?
回复 支持 反对

使用道具 举报

发表于 2006-11-30 21:55:56 | 显示全部楼层
似乎置顶那个帖子里面有讲怎么解决usb传输问题的,因为写入的时候默认是同步(具体不清楚含义),所以要把同步关掉。
其实由此可以看出linux真的还不够成熟,起码厂商不应该把这样的产品投放到市场上。如果是ms的系统做成这样早给骂垮了。
另:其实vista有向linux靠近的倾向,具备了很多linux系统的特征,但是,对其的诟病恰恰集中在这几点上面,由此可以看出商业的Linux真的有必要转变一下了,否则很难被市场接受。
回复 支持 反对

使用道具 举报

发表于 2006-11-30 22:20:45 | 显示全部楼层
Post by lobby
似乎置顶那个帖子里面有讲怎么解决usb传输问题的,因为写入的时候默认是同步(具体不清楚含义),所以要把同步关掉。
其实由此可以看出linux真的还不够成熟,起码厂商不应该把这样的产品投放到市场上。如果是ms的系统做成这样早给骂垮了。
另:其实vista有向linux靠近的倾向,具备了很多linux系统的特征,但是,对其的诟病恰恰集中在这几点上面,由此可以看出商业的Linux真的有必要转变一下了,否则很难被市场接受。

WINDOWS那也不叫成熟呀,它只是永恒不变,用起来比较傻瓜,大家习惯它罢了。
而反过来,UNIX用户,只喜欢用文字界面,偏爱无穷尽的命令、灵活的操作,喜欢用vi而不是eclipse一样。
这只能说是两种用户风格,这些都不能说linux不成熟,如果从某种角度来说,LINUX比Windows要成熟。比如gedit你感觉功能不够,你可以很容易的开发自己的gedit插件,Windows下的软件,你只能通过“非法”的手段来做到这一点。
如果让所有人都“真正”了解开源的好处,还需要很长的路要走。“开源”不只是开放源代码而已。Windows和Gnu/Linux根本没有可比性。
回复 支持 反对

使用道具 举报

发表于 2006-11-30 22:28:48 | 显示全部楼层
我的意思是像usb传输速度这种问题可以说是很明显的一个bug了,但是都没有去掉。
回复 支持 反对

使用道具 举报

发表于 2006-11-30 22:35:08 | 显示全部楼层
Post by lobby
我的意思是像usb传输速度这种问题可以说是很明显的一个bug了,但是都没有去掉。


明显到你知道它在代码中的哪一行? 拿到patch的那一天,你真的会知道它在源代码中的哪一行。长见识吧,可是就怕你不去关心patch里的内容,那就是你的不对喽 :)
回复 支持 反对

使用道具 举报

发表于 2006-11-30 23:10:41 | 显示全部楼层
SUSE10下写USB设备速度慢的解决办法
SUSE10是个很不错的发行版,不过有个最为人诟病的BUG:由于采取了所谓“同步挂载”技术,SUSE10下往USB设备写文件时速度巨慢,几同龟速,俺试过一个只有几M的文件,居然要二十多分钟!
在网上狂搜,发现一洋鬼子提出了较好的解决办法:
以root身份在/usr/share/hal/fdi/policy/下建立一个95userpolicy目录,然后在其中新建一个usb_nosync.fdi文件,此文件名字应该可以自己随便取一个,但必须是fdi文件。将以下代码写入此文件当中:
<?xml version="1.0" encoding="UTF-8"?>

<deviceinfo version="0.2">
<device>
<match key="block.is_volume" bool="true">
<match key="volume.fsusage" string="filesystem">
<merge key="volume.policy.mount_option.sync" type="bool">false</merge>
</match>
</match>
</device>
</deviceinfo>

就这样搞定,再试USB写入,速度狂升,基本能与Windows持平。
如果哪位兄弟也遇到这个问题,不妨试一试。
俺的硬件是:VIA694X主板、PIII933、512M内存、NEC芯片的USB2扩展卡;另外在865PERL主板上也试过,效果一样。
回复 支持 反对

使用道具 举报

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

本版积分规则

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