3

Я проверил скорость md5sum на нескольких серверах Ubuntu 8.04

  • Pentium III 700 МГц: 52 МБ / с
  • Атом 1,6 ГГц, 32-разрядный: 119 МБ / с
  • Core 2 (Yorkfield) 2,5 ГГц, 32-разрядный: 194 МБ / с
  • Core 2 (Yorkfield) 2,5 ГГц, 64-разрядный: 222 МБ / с

Затем я скачал инструмент (с помощью apt-get install) под названием md5deep и обнаружил, что он примерно на 20% быстрее (как проверено на 32-битном сервере Core 2). Это заставляет меня чувствовать, что "ванильный" md5sum включенный в Ubuntu, не самый быстрый.

Вопросы:

  1. Кроме md5deep , вам известны какие-нибудь калькуляторы MD5, которые потенциально быстрее, чем md5sum? (Ответы на программное обеспечение из других ОС также приветствуются.)
  2. Если я хочу сам скомпилировать md5sum , какие параметры компилятора вы бы предложили для сервера Core 2? (примечание: gcc 4.2.4 в Ubuntu 8.04, похоже, не поддерживает -march=core2)

Редактировать: я скачал и скомпилировал coreutils-8.4 на 64-битном сервере Core 2, и скорость увеличилась до 320 МБ / с... Невероятно!

К вашему сведению, в Ubuntu 8.04 включен coreutils-6.10.

Безопасно ли заменять coreutils на более новую версию?

1 ответ1

2

Просто подумал, что я бы добавил, чтобы добавить некоторые обновленные тесты скорости.

Используя md5sum в Ubuntu 10.10, которая использует coreutils 8.5:

  • Core 2 Quad (Kentsfield) 2,66 ГГц, 64-разрядный: 404 МБ / с

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .