Производительность вычисления хэш-функции
В данном разделе приведены данные о производительности вычисления значения хэш-функции для различных алгоритмов хэширования, различных размеров входных данных в зависимости от числа потоков.
Данные собирались с сервера 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 |