md5sum
我在一些 Ubuntu 8.04 服务器上测试了速度
- 奔腾 III 700 MHz:52 MB/秒
- Atom 1.6 GHz,32 位:119 MB/秒
- Core 2(Yorkfield)2.5GHz,32位:194 MB/秒
- Core 2(Yorkfield)2.5GHz,64位:222 MB/秒
然后我下载了一个名为的工具(由 提供apt-get install
)md5deep
,发现它大约快了 20%(在 32 位 Core 2 服务器上测试)。这让我觉得md5sum
Ubuntu 中包含的“vanilla”不是最快的。
问题:
- 除 之外
md5deep
,您是否知道任何可能比 更快的 MD5 计算器md5sum
?(也欢迎回答其他操作系统的软件。) - 如果我想
md5sum
自己编译,您会建议 Core 2 服务器使用哪些编译器选项?(注:gcc
Ubuntu 8.04 中的 4.2.4 似乎不支持-march=core2
)
编辑:我下载并编译了coreutils-8.4在 64 位 Core 2 服务器上,速度提升至320MB/秒... 难以置信!
仅供参考,Ubuntu 8.04 中包含的是 coreutils-6.10。
用较新版本替换 coreutils 是否安全?
答案1
我只是想加入进来以添加一些更新的速度基准。
在使用 coreutils 8.5 的 Ubuntu 10.10 上使用 md5sum:
- Core 2 Quad (Kentsfield) 2.66GHz,64 位:404 MB/s