Я проверил скорость 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 не самый быстрый.
вопросы:
- кроме
md5deep
, вы знаете о каких-либо калькуляторов MD5, которые потенциально быстрее, чемmd5sum
? (Ответы для программы из других ОС также приветствуются.) - если я хочу скомпилировать
md5sum
Я сам, какие параметры компилятора вы бы предложили для сервера Core 2? (Примечание:gcc
4.2.4 в Ubuntu 8.04 не поддерживает-march=core2
)
Edit: я скачал и скомпилировал coreutils-8.4 на 64-битном сервере Core 2 и скорость увеличена до 320 МБ/с... Невероятно!
FYI, один включены в Ubuntu 8.04 является coreutils-6.10.
безопасно ли заменить coreutils на более новую версию?