下载间歇性中断 #11
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Division/Aria2-Pro-Core#11
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
问题表现:


下载间歇性速度归0,期间RPC无响应,观察上游路由流统确认确实存在流量异常波动
环境信息:
k3s(docker部署),存储使用nfs v4(10G内网互联,读写测试无异常)
注入环境变量DISK_CACHE=256M
k3s上未配置CPU/内存使用限制
CPU型号为E5-2689,内存为ECC型号
Aria2-Pro版本:
p3terx/aria2-pro latest镜像(2021/6/29)
其他补充:
似乎下载速度高于某个值之后就会有较高概率出现这个问题,下载非常冷门的p2p资源或者对方服务器有较大限速的时候,则基本没见过
确实有这样的问题,初步来看应该是性能不足导致假死,可能与 Aria2 只能使用 CPU 的单核心有关。
我也有类似问题,环境:VM.Standard.A1.Flex,Oracle Linux 8,Oracle存储桶
当aria2使用s3fs挂载的目录时,会出现间歇性端口堵塞,堵塞期间用dd命令测试对象存储,得到写入速度40MB/s,能正常访问对象存储。但用本地磁盘(sda)的目录不会出现这种情况,非常流畅。
似乎和执行缓存落盘有关,容器内执行
watch -n 1 sync高速下载时抖动出现明显放缓,速度图上也没有出现过冲到几百MB/s的尖刺了(但是抖动仍然存在)
附上对比图,测试时配置DISK_CACHE=0


最大的尖刺后开始执行watch -n 1 sync
图1尖刺对应图2中间4次掉速的最后一次