Qual é a calculadora de soma MD5 mais rápida?

3

Eu testei a velocidade de md5sum em alguns servidores Ubuntu 8.04

  • Pentium III 700 MHz: 52 MB / s
  • Atom 1,6 GHz, 32 bits: 119 MB / s
  • Core 2 (Yorkfield) 2,5 GHz, 32 bits: 194 MB / s
  • Core 2 (Yorkfield) 2,5 GHz, 64 bits: 222 MB / s

Então baixei uma ferramenta (por apt-get install ) chamada md5deep e descobri que ela é aproximadamente 20% mais rápida (como testada no servidor Core 2 de 32 bits). Isso me faz sentir que a "baunilha" md5sum incluída no Ubuntu não é a mais rápida.

Perguntas:

  1. Diferente de md5deep , você está ciente de qualquer calculadora MD5 que seja potencialmente mais rápida que md5sum ? (Respostas para software de outro sistema operacional também são bem-vindas.)
  2. Se eu quiser compilar md5sum , quais opções de compilador você sugeriria para o servidor Core 2? (nota: gcc 4.2.4 no Ubuntu 8.04 parece não suportar -march=core2 )

Editar: eu baixei e compilei coreutils-8.4 no Núcleo de 64 bits 2 servidores e a velocidade aumentada para 320 MB / s ... Inacreditável!

FYI, o incluído no Ubuntu 8.04 é o coreutils-6.10.

É seguro substituir o coreutils por uma versão mais recente?

    
por netvope 02.04.2010 / 00:19

1 resposta

2

Pensei em adicionar alguns benchmarks de velocidade atualizados.

Usando o md5sum no Ubuntu 10.10, que usa o coreutils 8.5:

  • Core 2 Quad (Kentsfield) 2,66 GHz, 64 bits: 404 MB / s
por 13.01.2011 / 12:00