Производительность вычисления хэш-функции
В данном разделе приведены данные о производительности вычисления значения хэш-функции для различных алгоритмов хэширования, различных размеров входных данных в зависимости от числа потоков.
Данные собирались с сервера DSS-TEST
.
Параметры сервера приведены в разделе Аппаратная конфигурация).
На основе данных результатов можно сделать вывод о пропускной способности хэширования, выраженной в МБ/c, для одного потока.
ГОСТ Р 34.11 - 2001 | ГОСТ Р 34.11 - 2012 (256) | ГОСТ Р 34.11 - 2012 (512) |
---|---|---|
60 МБ/c | 100 МБ/c | 100 МБ/c |
Алгоритм ГОСТ Р 34.11 - 2001
В таблице приведены данные о производительности операции хэширования для алгоритма ГОСТ Р 34.11 - 2001.
Размер документа | 1 поток | 12 потоков | 24 потока |
---|---|---|---|
1 КБ | 46 886 | 380 253 | 357 814 |
10 КБ | 5 664 | 59 256 | 421 573 |
50 КБ | 1 190 | 12 130 | 105 699 |
100 КБ | 523 | 6 176 | 21 956 |
500 KБ | 111 | 1 204 | 10 992 |
1 МБ | 53 | 583 | 2 226 |
2 МБ | 27 | 289 | 1 078 |
3 МБ | 21 | 188 | 534 |
4 МБ | 12 | 149 | 340 |
5 МБ | 10,96 | 119 | 263 |
10 МБ | 5,34 | 62 | 206 |
20 МБ | 2,57 | 30 | 103 |
50 МБ | 1,09 | 12 | 51 |
100 МБ | 0,58 | 6 | 21 |
Алгоритм ГОСТ Р 34.11 - 2012 (256)
В таблице приведены данные о производительности операции хэширования для алгоритма ГОСТ Р 34.11 - 2012 (256).
Размер документа | 1 поток | 12 потоков | 24 потока |
---|---|---|---|
1 КБ | 71 507 | 415 181 | 401 330 |
10 КБ | 9 559 | 82 195 | 134 825 |
50 КБ | 1 929 | 17 517 | 28 904 |
100 КБ | 1 053 | 9 496 | 14 544 |
500 KБ | 219 | 1 855 | 2 932 |
1 МБ | 107 | 868 | 1 431 |
2 МБ | 56 | 480 | 716 |
3 МБ | 30 | 294 | 478 |
4 МБ | 19 | 225 | 358 |
5 МБ | 19 | 183 | 285 |
10 МБ | 10,37 | 97 | 142 |
20 МБ | 4,28 | 43 | 71 |
50 МБ | 1,90 | 19 | 29 |
100 МБ | 0,94 | 10 | 14 |
Алгоритм ГОСТ Р 34.11 - 2012 (512)
В таблице приведены данные о производительности операции хэширования для алгоритма ГОСТ Р 34.11 - 2012 (512).
Размер документа | 1 поток | 12 потоков | 24 потока |
---|---|---|---|
1 КБ | 67 796 | 411 476 | 407 288 |
10 КБ | 8 556 | 82 340 | 134 689 |
50 КБ | 1 981 | 17 972 | 28 876 |
100 КБ | 967 | 9 826 | 14 516 |
500 KБ | 202 | 2 016 | 2 923 |
1 МБ | 90 | 856 | 1 429 |
2 МБ | 47 | 476 | 714 |
3 МБ | 32 | 307 | 477 |
4 МБ | 24 | 245 | 358 |
5 МБ | 19 | 177 | 286 |
10 МБ | 9,66 | 95 | 143 |
20 МБ | 4,54 | 44 | 72 |
50 МБ | 2,06 | 18 | 29 |
100 МБ | 0,94 | 10 | 14 |