超过 2GB 后停止下载大文件

超过 2GB 后停止下载大文件

我在下载大文件时遇到一个问题,下载在每下载 2GB 数据块后就会停止一段时间(可能是从使用 Kubuntu 一开始就出现了)。

例如,我正在使用 wget 下载一个> 8GB的文件,并且必须重新启动下载三次(使用wget -c url_here

95%[++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++======================================> ] 8,03G 1,82MB/s eta 2m 13s

我刷新了前后的系统日志(使用 KSystemLog)以查看是否抛出了错误。但没有打印出任何内容。

我也在这里看到过这个问题: 无法下载大于 2GB 的文件 但其根本原因并未被讨论或解决。

为了缩小问题范围,我尝试在 Windows 笔记本电脑上从同一来源和网络下载,并且成功下载,没有无限期停止。但我的 Kubuntu 桌面设置和 Ubuntu 服务器都无法下载超过 2GB 的文件。

它也发生在浏览器和我的 Kubuntu 桌面上的 Windows VM 中。

我还注意到,下载大型文件时效果很好。所以也许这与每个连接的下载限制有关?

以下是一些可能有帮助的一般信息:

(base) ab@desktop:~/Downloads$ uname -a
Linux desktop 5.4.0-77-generic #86-Ubuntu SMP Thu Jun 17 02:35:03 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

(base) ab@desktop:~/Downloads$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.2 LTS
Release:        20.04
Codename:       focal

(base) ab@desktop:~$ ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 63437
max locked memory       (kbytes, -l) 65536
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 63437
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

(base) ab@desktop:~$ lsblk -o NAME,FSTYPE,MOUNTPOINT
NAME   FSTYPE   MOUNTPOINT
loop0  squashfs /snap/core18/2074
loop1  squashfs /snap/snapd/12159
loop2  squashfs /snap/core18/2066
loop3  squashfs /snap/snapd/12398
loop4  squashfs /snap/spotify/46
sda             
└─sda1 ext4     
sdb             
├─sdb1 vfat     /boot/efi
├─sdb2 ext4     /
└─sdb3 ext4     /home
sdc             
└─sdc1 xfs      /run/timeshift/backup

视频演示: https://youtu.be/24yO6NxwFgQ

任何关于可能存在错误的想法都将受到赞赏。

相关内容