最快的 MD5 和计算器是什么?

最快的 MD5 和计算器是什么?

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 installmd5deep,发现它大约快了 20%(在 32 位 Core 2 服务器上测试)。这让我觉得md5sumUbuntu 中包含的“vanilla”不是最快的。

问题:

  1. 除 之外md5deep,您是否知道任何可能比 更快的 MD5 计算器md5sum?(也欢迎回答其他操作系统的软件。)
  2. 如果我想md5sum自己编译,您会建议 Core 2 服务器使用哪些编译器选项?(注:gccUbuntu 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

相关内容