全球主机交流论坛备用站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

全球云38元起免备案V2EX搬瓦工VPS
SEO查询超级PING网站测速
Virmach特价鸡乌云漏洞吾爱破解
查看: 98|回复: 5

为什么计算20个1G文件的MD5比计算单个20G文件的MD5耗时

[复制链接]

251

主题

418

回帖

1875

积分

金牌会员

Rank: 6Rank: 6

积分
1875
发表于 2025-3-17 19:59:21 | 显示全部楼层 |阅读模式
20230417
为什么计算20个1G文件的MD5, 比计算单个20G文件的MD5耗时少很多啊

有什么说话吗

计算总字节数都是一样的吗, 不是应该完全一样吗


但是我测试计算单个20G的文件耗时要多50%
MJJ,你的签名掉了~~~
回复

使用道具 举报

19

主题

49

回帖

211

积分

中级会员

Rank: 3Rank: 3

积分
211
发表于 2025-3-17 20:22:46 | 显示全部楼层
多线程?
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

0

主题

970

回帖

2336

积分

金牌会员

Rank: 6Rank: 6

积分
2336
发表于 2025-3-17 20:40:20 | 显示全部楼层
是不是你计算多个1G时,是并行计算的?
也就是说使用了多个CPU 同时在处理。
但你计算单个20G时,只能一个CPU 处理。
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

0

主题

970

回帖

2336

积分

金牌会员

Rank: 6Rank: 6

积分
2336
发表于 2025-3-17 20:43:04 | 显示全部楼层
如果不是上面的情况,
那就只有另一种可能:
1G计算方式是读到内存里计算很轻松。
但,20G 你全读到内存后占用了过多的系统资源。所以会显的很慢。
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

251

主题

418

回帖

1875

积分

金牌会员

Rank: 6Rank: 6

积分
1875
 楼主| 发表于 2025-3-17 22:33:16 | 显示全部楼层
pykane 发表于 2025-3-17 20:43
如果不是上面的情况,
那就只有另一种可能:
1G计算方式是读到内存里计算很轻松。

依次计算, 1G文件也不是同时计算的, 估计是内存原因
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

0

主题

114

回帖

376

积分

中级会员

Rank: 3Rank: 3

积分
376
发表于 2025-3-17 20:43:00 | 显示全部楼层
md5不能并行计算
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

展开

QQ|Archiver|手机版|小黑屋|全球主机交流论坛备用站

GMT+8, 2025-4-24 01:15 , Processed in 0.056579 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表