V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zn
V2EX  ›  Windows

求助,从网络共享复制文件到本地会导致系统极其卡顿,从本地拷到网络共享丝般顺滑,谁碰过这种问题?

  •  
  •   zn · 2018-05-17 00:51:49 +08:00 · 6425 次点击
    这是一个创建于 2374 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现象是这样的:

    1. 从文件服务器复制文件到客户机,会导致客户机系统极其卡顿,所有界面几乎不可操作,文件复制结束后系统恢复正常,根据卡顿时间计算,文件传输速度是正常的,大约 100MiB/s。
    2. 从本地复制文件到文件服务器,系统丝般顺滑, 速度稳定在 110±2 MiB/s,非常稳定,几乎是一条直线。
    3. 从本地 C 盘复制到 D 盘,系统丝般顺滑,速度稳定在 100±10MiB/s,前期波动,后期非常稳定,一条直线。
    4. 从本地 D 盘复制到 C 盘,同上。
    5. 把客户机网卡强制设置为 100Mbps 后,上传下载都稳定在 10MiB/s 左右,系统丝般顺滑。

    配置情况:

    • 文件服务器是 Windows Server 2016,性能优异。
    • 客户机是 Windows 10 Pro,C、D 盘都是 SSD,读写速度稳定。
    • 网络连接是千兆 LAN。

    求解。

    10 条回复    2022-12-07 11:26:55 +08:00
    Cooky
        1
    Cooky  
       2018-05-17 00:54:24 +08:00
    换 win7 看看(
    zn
        2
    zn  
    OP
       2018-05-17 00:55:52 +08:00
    不想重装系统了。
    Mac
        3
    Mac  
       2018-05-17 00:59:40 +08:00 via Android
    win10 的驱动有些 SSD 的确有问题,你看看这篇,或许会有帮助。

    http://g.pconline.com.cn/739/7395324.html
    zn
        4
    zn  
    OP
       2018-05-17 01:05:30 +08:00
    新发现:
    通过无线网络复制文件也会导致客户的系统机器卡顿。

    我感觉就像是如果把网卡性能用满就会卡顿。
    xzpjerry731
        5
    xzpjerry731  
       2018-05-17 01:11:53 +08:00
    客户机 cpu 和内存怎么样? 之前上操作系统课有了解到 RPC(Remote Procedure Call) 会造成频繁的上下文交换,开销很大的,我想楼主这种网络共享文件的方式应该算 RPC 吧
    xzpjerry731
        6
    xzpjerry731  
       2018-05-17 01:20:57 +08:00
    FYI: "cont.ext switching can constitute from 10% to 40% of the overhead of network transmissions. " ( http://www.cs.unc.edu/techreports/88-025.pdf)
    imn1
        7
    imn1  
       2018-05-17 09:13:40 +08:00
    me2
    我不是 copy,是 ftp,但实质是一样的
    局域网两台机 win/linux
    windows --> linux,两边都没什么卡顿
    linux --> windows,>60~70MB/s windows 卡顿,现在 ftp 上单向限速 50MB/s
    imn1
        8
    imn1  
       2018-05-17 12:07:20 +08:00   ❤️ 1
    本来老早已经把这个问题搁置了,LZ 这贴有把我这条筋抽起来
    google 了一下,这个可能有帮助

    run as admin:
    netsh interface tcp set global autotuning=disabled
    重启

    另外网卡上面把 large send... 选 disabled,这个不知道对下载有否影响

    自己搜搜这两点相关文章,看看是否合适再用
    我这边试了一下,一边 ftp 不限速传,一边开 1080p 看,似乎主动权给了播放器(ftp 自动减慢),好像不卡了
    但比起以前,windows10 都换了几个版本了,所以也不知道是否这个起作用
    ccxuy
        9
    ccxuy  
       2019-02-03 01:39:27 +08:00
    @imn1 试了一下 netsh interface tcp set global autotuning=disabled
    这个还真是管用, 不卡了, 我之前也是从内网 NAS 拷贝到主力 PC 会卡...感谢~~
    GradyWhite
        10
    GradyWhite  
       2022-12-07 11:26:55 +08:00
    把火绒以及其他杀毒软件都卸载了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4557 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 10:01 · PVG 18:01 · LAX 02:01 · JFK 05:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.