夸克网盘个死不要脸的狂写硬盘

2023-07-10 10:15:47 +08:00
 arielcc

用夸克网盘上传文件,给老子硬盘往死里写,一个几十 G 的视频上传,能给我 C 盘写几个 T ,并且还限速,Windows 端和 Mac 端的都试过了,一个鸟样,都是狂写硬盘,我 TM 搞不懂,上传文件,为啥要写入这么多???

9986 次点击
所在节点    云计算
60 条回复
learningman
2023-07-10 12:34:43 +08:00
就算他拿你电脑跑 PCDN ,那也没有说大量重复写入的需求。感觉只是 bug
deplivesb
2023-07-10 13:02:16 +08:00
不止夸克,macOS 版本的百度网盘也一样,上次给公司活动拍了了点照片和视频,总计 138G ,上传到百度网盘后发现家里路由器上行流量增加了 250G 左右
https://v2ex.com/t/945560
arielcc
2023-07-10 13:11:21 +08:00
@juzijun2333
@learningman 同一个文件,Windows ,Mac ,虚拟机都试过了,都是疯狂在写盘,就算是 bug ,那这个软件本身就是有问题的。
iBugOne
2023-07-10 13:17:54 +08:00
@LEO199109 #18 @Livid 莫名其妙的广告
wxf666
2023-07-10 13:37:16 +08:00
也有可能只是软件设计得垃圾。我以前用 天翼云盘 和 微力同步 时碰到过。


1. 天翼云盘,在下载一个 4GB 的文件时,保存目录在 D: 盘,但 C: 盘也有 40 GB / hour ( 12 MB/s ) 的速度写入。

用 sandboxie 跟踪文件操作日志,并分析数据,发现有 170W 次文件操作:

- 4GB 的文件被分了 18W 份进行下载,每一份先下载到 C: 的临时目录
- 反反复复开事务写一个 52 KB 的数据库 66W 次(导致反复创建删除 xxx.db-journal ,估计触发了很多 NTFS 的东西)
- 读写配置文件 47W 次(看不懂。。)
- 写目标文件 1500 次
- 还有个 35W 次的,对程序目录的操作,我看不懂。。

分析命令:

```shell
$ awk -F$'\t' -v OFS=$'\t' '$5 ~ /^File/{arr[$7]++} END{for (k in arr) if (arr[k] > 1) print arr[k], k}' sandboxie.log | sort -rn
666140 \Device\HarddiskVolume3\Users\wuxun\AppData\Roaming\ecloud\transManNew_###########@189.cn.db-journal
470862 \Device\HarddiskVolume3\Users\wuxun\AppData\Roaming\ecloud\setting.xml
353936 \Device\HarddiskVolume3\Program Files (x86)\ecloud
1544 \Device\HarddiskVolume9\??????\????????\????????.part11.rar
23 \Device\HarddiskVolume3\Program Files (x86)\ecloud\Config\ecloud\transfercfg.xml
22 \Device\HarddiskVolume3\Program Files (x86)\ecloud\eCloud.exe
18 \Device\HarddiskVolume3\WINDOWS\System32\drivers\etc\hosts
11 \Device\HarddiskVolume3\Users\wuxun\AppData\Roaming\ecloud\setting.xml.tmp
11 \Device\HarddiskVolume3\Users\wuxun\AppData\Roaming\ecloud
6 \Device\HarddiskVolume3\Users\wuxun\AppData\Roaming\ecloud\LogFileTransfer_###########@189.cn.db-journal
4 \Device\HarddiskVolume3\Users\wuxun\AppData\Roaming\ecloud\userinfo.xml
2 \Device\HarddiskVolume9\??????\????????\????????.part11.rar.ecdl
2 \Device\HarddiskVolume3\Users\wuxun\AppData\Local\Temp\etilqs_ZNx3dAAodr46ERcahHyp
2 \Device\HarddiskVolume3\Users\wuxun\AppData\Local\Temp\etilqs_z84dXqNPNdgIWChWt1PM
2 \Device\HarddiskVolume3\Users\wuxun\AppData\Local\Temp\etilqs_Z2RJUJnPusih593Oxc9F
2 \Device\HarddiskVolume3\Users\wuxun\AppData\Local\Temp\etilqs_ylQaBzpTKmd9O7nXb447
2 \Device\HarddiskVolume3\Users\wuxun\AppData\Local\Temp\etilqs_XaAabe9g3PxVgRtbBPff
2 \Device\HarddiskVolume3\Users\wuxun\AppData\Local\Temp\etilqs_X2XEpRBBSfbNoRlXyCSa
2 \Device\HarddiskVolume3\Users\wuxun\AppData\Local\Temp\etilqs_VW5XBHbCfAMSHQboxLR0
2 \Device\HarddiskVolume3\Users\wuxun\AppData\Local\Temp\etilqs_uSrTPYjHvBhmRWHVahW7
……
```

当时 sandboxie 跟踪文件日志截图:





2. 微力同步,在获取 zlibrary_cn 大概 36W 个文件的列表信息时,就要读写几百 GB 了(还没咋开始下载真正的文件内容呢)。

跟踪了下,发现只是在构建它的索引数据库 index-v0.14.0.db 。。(不知这数据库咋设计的,36W 个文件信息,就要存 15GB 。。)

当时正从其他 30 人获取文件列表信息:



任务管理器发现,这货库库读写 C: 盘:

wxf666
2023-07-10 13:43:21 +08:00
@yukinomiu #3 楼主是心疼新硬盘被不合理地乱干,虚拟机防不了这个吧?
cnbatch
2023-07-10 13:56:43 +08:00
V 站的评论区贴图只支持 imgur ,非 imgur 的就只会显示成普通网址

主贴以及主贴追加内容倒是不受限制,可以用 imgur 之外的,用 Markdown 语法即可显示
Issuema
2023-07-10 13:59:32 +08:00
@yukinomiu 想问下国产加速器这种怎么用虚拟机呢,不少加速器的通道只有以加速器启动游戏才生效,这种情况下难道把游戏都放在虚拟机里嘛?
LaGeNanRen
2023-07-10 14:04:41 +08:00
夸克早就不是当年那个主打只有一个夸克大小的国产浏览器了,挺可惜当年小工作室出品的夸克浏览器
yukinomiu
2023-07-10 14:11:03 +08:00
@wxf666 限制磁盘容量和 IO 配额, 可以一定程度上避免, 完全防御做不到.
@Issuema 加速器这种, 如果是本地修改路由表这种, 那就没办法虚拟来用了, 游戏放虚拟机肯定不现实; 如果是在局域网(或者本地网卡)开了个代理服务, 就可以用虚拟. 前者无解, 考虑下盒子, 或者路由器插件, 或者自建.
wxf666
2023-07-10 14:19:59 +08:00
@yukinomiu #30 如果 25 楼采用你说的,放进虚拟机里运行,限制硬盘容量和 IO 速度,估计只会有以下结果:

1. 下载很慢

天翼云盘就是要分 18W 份下载,每一份就是要先丢到临时目录,最后再合并。

还要写 66W 次数据库。限制速度不会让它跳过这些步骤。


同理,微力同步也一定要预先构建 15 GB 的数据库。

我尝试丢到过树莓派上运行,看是不是 Windows 端的问题。

结果就是更慢,但该写的数据,一个 Byte 都少不了。。


2. 下载失败

我建立了内存盘,设置 sandboxie 重定向对 C: 盘的操作到内存盘,D: 盘的正常放行。

设立过小时,这俩软件都说空间不足。。
ALLENi
2023-07-10 14:20:38 +08:00
实测迅雷也是一直吃上传
yukinomiu
2023-07-10 14:23:37 +08:00
@wxf666 软件写成这样, 诸葛亮也救不了啊. 替换别的吧, 比如 mega 网盘之类的. 或者反馈 bug 等修复(大概率没用). 非要折腾的话, 用 RAMDISK 内存模拟磁盘, 让它去折腾吧(胃疼
jiekeop
2023-07-10 14:38:57 +08:00
这么恐怖的吗?
bugmaker1024
2023-07-10 14:45:02 +08:00
@arielcc 我新买的车,我爱你啊!
jianyang
2023-07-10 14:54:44 +08:00
国内还有像样的网盘客户端吗
zhilincom
2023-07-10 15:31:59 +08:00
机械硬盘无所谓,就怕把 SSD 给搞死了。
不知道有什么办法能限制程序缓存路径?虚拟机太笨重了,旧电脑带不动。
wxf666
2023-07-10 15:43:28 +08:00
@yukinomiu #33 看来电脑用大内存还是很有必要的。省得那些软件公司天天转嫁成本给自己。
zololiu
2023-07-10 16:01:58 +08:00
感谢提醒,现在去卸载!
arielcc
2023-07-10 16:02:02 +08:00
@kilala2020 感谢这位老哥的友情提示,我去研究了一下 alist ,发现其原理是通过 Http 协议来上传下载,遂猛然一醒,何不试下网页端上传,结果一试才发现网页端真是一股清流,上传速度基本满带宽,C 盘再也不用被疯狂输出了,基本都是在读盘状态,让上传真真正正回归到了最单纯的上传。折腾了几天,Windows 、Mac 、Android 各端都被日了个遍,算是有个结果了,感谢这位老哥。夸克网盘 Web 端上传,你值得拥有!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/955422

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX