none
往U盘复制12G大文件时为什么会影响当前网页打开速度呢,难道USB数据传输和板载网卡共用同一条PCIe总线吗? RRS feed

  • 问题

  • H61的主板,只有usb2.0。最近往U盘拷高清视频时发现一种奇怪的现象。比如从仓库盘复制一个12G大小的高清视频文件到Kingston DT101 G2 16G优盘中,刚一开始显示的进度很快,速度竟然110MB/秒,这一定是计算有误吧- -!

    然后随着复制进度的进行,速度会越来越慢,甚至降至2MB/秒,这个写入速度应该比较真实了。当进度显示剩余时间只剩4秒时,复制就停止不前了,要等好大一会儿才会复制完成。而且在复制过程中如果点了“取消”按钮,对话框也不会立刻关闭,而是卡在那里,等十几分钟才会关闭。这种情况属正常吗?

    最关键的是,在复制过程中,网页打开速度也会受影响。要么页面打开后一些元素还未下载完鼠标指针呈现后台操作样式,要么干脆连百度首页都打不开。比如打开qq好友的资料卡再点各选项卡页面也无法显示,打开qq圈子页面也加载缓慢无法显示。。。

    难道usb数据传输和板载网卡共用同一条PCIe总线吗,这种情况是不是因为PCIe的带宽基本耗尽了呢?大家有出现过这种情况吗?

    如以下附图所示:


    Pulled over our eyes to blind us from the truth

    2013年12月3日 13:04

答案

  • 个人看法:也许是设备驱动的问题导致的性能影响.

    据我所知,一个可擦写的Flash芯片,在标准工艺下,不同区段的读写速度是不相同的.

    这点,在大容量可移动存储设备上尤其明显.

    但是根据你提供的信息来判决,个人觉得还是硬件设备的质量问题吧(主板I/O or 移动存储I/O).

    2013年12月5日 7:02
  • 您好,

    Windows系统对每个驱动器均有缓存设置。设置越大,前面拷贝速度较快的时间就越长,拷贝的尺寸就越大。当缓存内信息写完,就是正常的写U盘速度。文件很小时感觉拷贝速度很快,文件很大是感觉速度越来越慢就是这个道理

    当您从电脑复制东西到U盘的时候,会占用电脑的资源,包括CPU,内存,硬盘读写等。

    这并不是网速慢了,而是电脑变得繁忙了。


    Ada Liu
    TechNet Community Support

    2013年12月5日 14:50

全部回复

  • 这个我记得好像是和rar解压有点类似,系统会自动将资源给这些进程。
    2013年12月4日 1:53
  • 个人看法:也许是设备驱动的问题导致的性能影响.

    据我所知,一个可擦写的Flash芯片,在标准工艺下,不同区段的读写速度是不相同的.

    这点,在大容量可移动存储设备上尤其明显.

    但是根据你提供的信息来判决,个人觉得还是硬件设备的质量问题吧(主板I/O or 移动存储I/O).

    2013年12月5日 7:02
  • 您好,

    Windows系统对每个驱动器均有缓存设置。设置越大,前面拷贝速度较快的时间就越长,拷贝的尺寸就越大。当缓存内信息写完,就是正常的写U盘速度。文件很小时感觉拷贝速度很快,文件很大是感觉速度越来越慢就是这个道理

    当您从电脑复制东西到U盘的时候,会占用电脑的资源,包括CPU,内存,硬盘读写等。

    这并不是网速慢了,而是电脑变得繁忙了。


    Ada Liu
    TechNet Community Support

    2013年12月5日 14:50
  • 嗯,也许windows这样做是为了将I/O资源分配给当前最重要的进程,以保证用户在复制文件时同时执行其它任务不会使复制出错中断吧。

    Pulled over our eyes to blind us from the truth

    2013年12月7日 9:27
  • flash芯片的不同区段就相当于hdd机械硬盘的内外圈一样,不同地址的写入速度不一样。而且对于低端U盘来说,它的主控性能也无法与ssd的主控相比,flash芯片再快,没有一个好的主控也白搭。这也正是为什么复制一堆小文件很快,而一到大文件就吃不消的原因吧。

    不过说到设备驱动的问题,我发现每次将这个Kingston DT101 G2优盘插入前置usb口后,在事件查看器中都会出现一条来源为Kernel-PnP的警告事件,具体内容如下:

    日志名称:          System
    来源:            Microsoft-Windows-Kernel-PnP
    日期:            2013/12/3 9:35:57
    事件 ID:         219
    任务类别:          (212)
    级别:            警告
    关键字:           
    用户:            SYSTEM
    计算机:           
    描述:
    无法为设备 WpdBusEnumRoot\UMB\2&37c186b&0&STORAGE#VOLUME#_??_USBSTOR#DISK&VEN_KINGSTON&PROD_DT_101_G2&REV_1.00#001CC07CE9A2AC81C90D0141&0# 加载驱动程序 \Driver\WUDFRd。
    事件 Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Microsoft-Windows-Kernel-PnP" Guid="{9C205A39-1250-487D-ABD7-E831C6290539}" />
        <EventID>219</EventID>
        <Version>0</Version>
        <Level>3</Level>
        <Task>212</Task>
        <Opcode>0</Opcode>
        <Keywords>0x8000000000000000</Keywords>
        <TimeCreated SystemTime="2013-12-03T01:35:57.464838600Z" />
        <EventRecordID>108108</EventRecordID>
        <Correlation />
        <Execution ProcessID="4" ThreadID="76" />
        <Channel>System</Channel>
        <Computer></Computer>
        <Security UserID="S-1-5-18" />
      </System>
      <EventData>
        <Data Name="DriverNameLength">127</Data>
        <Data Name="DriverName">WpdBusEnumRoot\UMB\2&amp;37c186b&amp;0&amp;STORAGE#VOLUME#_??_USBSTOR#DISK&amp;VEN_KINGSTON&amp;PROD_DT_101_G2&amp;REV_1.00#001CC07CE9A2AC81C90D0141&amp;0#</Data>
        <Data Name="Status">3221226341</Data>
        <Data Name="FailureNameLength">14</Data>
        <Data Name="FailureName">\Driver\WUDFRd</Data>
        <Data Name="Version">0</Data>
      </EventData>
    </Event>

    其他均正常,也不影响使用。可是插入另一个牌子的U盘就不会出现警告事件。不知道这是因为驱动的问题还是优盘接口与usb插口接触不良造成的


    Pulled over our eyes to blind us from the truth

    2013年12月7日 10:05
  • 你说的很对,我发现复制160MB的MP3专辑速度就很快,体验不受影响。复制4G及以下的mkv文件也还可以,开网页基本不受影响。但只要是再大一点的文件,就会出现以上那种情况。。。

    windows缓存的原理我知道,主要就是不大理解usb数据传输时还那么消耗系统硬件资源,以为这个任务会很轻松,就像一边用BT等P2P软件全速下载一边做其他的事情一样很流畅。

    我的内存是8G,所有软件包括虚拟内存页面文件都在ssd里装着,高清数据是在hdd里,要是磁盘I/O队列满的话也应该是仓库盘受影响才对啊


    Pulled over our eyes to blind us from the truth


    • 已编辑 红色狂想 2013年12月18日 10:15 补充内容
    2013年12月7日 10:33