added support for using libnss instead of beecrypt for vhashify's
[util-vserver.git] / lib_internal / testsuite / SPEED-RESULTS.txt
diff --git a/lib_internal/testsuite/SPEED-RESULTS.txt b/lib_internal/testsuite/SPEED-RESULTS.txt
new file mode 100644 (file)
index 0000000..96b33f1
--- /dev/null
@@ -0,0 +1,246 @@
+System:
+T61, Core2Duo 2.2Ghz, 4GiB RAM, Fedora 8, 64 bit
+
+
+64 bit
+========    --with-crypto-api=nss     ============
+   md5:       1 x 0       ->  0.000010612s,               0 bytes/s
+   md5: 1048576 x 0       ->  0.240403614s,               0 bytes/s
+   md5:       1 x 16      ->  0.000001792s,       8.928.571 bytes/s
+   md5: 1048576 x 16      ->  0.290466264s,      57.759.602 bytes/s
+   md5:      16 x 1024    ->  0.000071528s,     229.057.152 bytes/s
+   md5:   16384 x 1024    ->  0.050839303s,     330.004.838 bytes/s
+   md5:      16 x 1048576 ->  0.047048043s,     356.597.531 bytes/s
+   md5:     100 x 1048576 ->  0.293919980s,     356.755.604 bytes/s
+   md5:    1000 x 1048576 ->  2.947685749s,     355.728.557 bytes/s
+  sha1:       1 x 0       ->  0.000004680s,               0 bytes/s
+  sha1: 1048576 x 0       ->  0.234542043s,               0 bytes/s
+  sha1:       1 x 16      ->  0.000002353s,       6.799.830 bytes/s
+  sha1: 1048576 x 16      ->  0.346382108s,      48.435.573 bytes/s
+  sha1:      16 x 1024    ->  0.000083828s,     195.447.821 bytes/s
+  sha1:   16384 x 1024    ->  0.080529647s,     208.335.893 bytes/s
+  sha1:      16 x 1048576 ->  0.077226951s,     217.245.608 bytes/s
+  sha1:     100 x 1048576 ->  0.482363856s,     217.382.788 bytes/s
+  sha1:    1000 x 1048576 ->  4.860877286s,     215.717.439 bytes/s
+sha256:       1 x 0       ->  0.000005987s,               0 bytes/s
+sha256: 1048576 x 0       ->  0.234423065s,               0 bytes/s
+sha256:       1 x 16      ->  0.000002859s,       5.596.362 bytes/s
+sha256: 1048576 x 16      ->  0.388906658s,      43.139.441 bytes/s
+sha256:      16 x 1024    ->  0.000158419s,     103.421.938 bytes/s
+sha256:   16384 x 1024    ->  0.150738207s,     111.300.355 bytes/s
+sha256:      16 x 1048576 ->  0.147762674s,     113.541.637 bytes/s
+sha256:     100 x 1048576 ->  0.920904318s,     113.863.729 bytes/s
+sha256:    1000 x 1048576 ->  9.222825976s,     113.693.568 bytes/s
+sha512:       1 x 0       ->  0.000012629s,               0 bytes/s
+sha512: 1048576 x 0       ->  0.232183717s,               0 bytes/s
+sha512:       1 x 16      ->  0.000003574s,       4.476.776 bytes/s
+sha512: 1048576 x 16      ->  0.340624988s,      49.254.213 bytes/s
+sha512:      16 x 1024    ->  0.000106430s,     153.941.557 bytes/s
+sha512:   16384 x 1024    ->  0.101951761s,     164.560.335 bytes/s
+sha512:      16 x 1048576 ->  0.098160536s,     170.916.100 bytes/s
+sha512:     100 x 1048576 ->  0.611599635s,     171.448.107 bytes/s
+sha512:    1000 x 1048576 ->  6.109529732s,     171.629.576 bytes/s
+
+
+========    --with-crypto-api=beecrypt     ======
+   md5:       1 x 0       ->  0.000019913s,               0 bytes/s
+   md5: 1048576 x 0       ->  0.043844247s,               0 bytes/s
+   md5:       1 x 16      ->  0.000003545s,       4.513.399 bytes/s
+   md5: 1048576 x 16      ->  0.088413571s,     189.758.379 bytes/s
+   md5:      16 x 1024    ->  0.000047876s,     342.217.394 bytes/s
+   md5:   16384 x 1024    ->  0.044752750s,     374.886.817 bytes/s
+   md5:      16 x 1048576 ->  0.044899921s,     373.658.029 bytes/s
+   md5:     100 x 1048576 ->  0.280756545s,     373.482.299 bytes/s
+   md5:    1000 x 1048576 ->  2.802876816s,     374.107.058 bytes/s
+  sha1:       1 x 0       ->  0.000005236s,               0 bytes/s
+  sha1: 1048576 x 0       ->  0.036770880s,               0 bytes/s
+  sha1:       1 x 16      ->  0.000001467s,      10.906.612 bytes/s
+  sha1: 1048576 x 16      ->  0.127525089s,     131.560.119 bytes/s
+  sha1:      16 x 1024    ->  0.000088543s,     185.040.037 bytes/s
+  sha1:   16384 x 1024    ->  0.084912873s,     197.581.537 bytes/s
+  sha1:      16 x 1048576 ->  0.084310211s,     198.993.879 bytes/s
+  sha1:     100 x 1048576 ->  0.528023625s,     198.585.053 bytes/s
+  sha1:    1000 x 1048576 ->  5.284808204s,     198.413.255 bytes/s
+sha256:       1 x 0       ->  0.000005436s,               0 bytes/s
+sha256: 1048576 x 0       ->  0.036945402s,               0 bytes/s
+sha256:       1 x 16      ->  0.000002002s,       7.992.007 bytes/s
+sha256: 1048576 x 16      ->  0.195753663s,      85.705.757 bytes/s
+sha256:      16 x 1024    ->  0.000158651s,     103.270.701 bytes/s
+sha256:   16384 x 1024    ->  0.152873039s,     109.746.074 bytes/s
+sha256:      16 x 1048576 ->  0.151477419s,     110.757.207 bytes/s
+sha256:     100 x 1048576 ->  0.947547671s,     110.662.084 bytes/s
+sha256:    1000 x 1048576 ->  9.478980465s,     110.621.179 bytes/s
+sha512:       1 x 0       ->  0.000013080s,               0 bytes/s
+sha512: 1048576 x 0       ->  0.046340109s,               0 bytes/s
+sha512:       1 x 16      ->  0.000002583s,       6.194.347 bytes/s
+sha512: 1048576 x 16      ->  0.154927531s,     108.290.733 bytes/s
+sha512:      16 x 1024    ->  0.000114033s,     143.677.707 bytes/s
+sha512:   16384 x 1024    ->  0.102781822s,     163.231.354 bytes/s
+sha512:      16 x 1048576 ->  0.102118303s,     164.291.958 bytes/s
+sha512:     100 x 1048576 ->  0.639161103s,     164.055.039 bytes/s
+sha512:    1000 x 1048576 ->  6.402716295s,     163.770.492 bytes/s
+
+
+
+
+
+32 bit
+========    --with-crypto-api=nss     ============
+   md5:       1 x 0       ->  0.000012284s,               0 bytes/s
+   md5: 1048576 x 0       ->  0.351524846s,               0 bytes/s
+   md5:       1 x 16      ->  0.000002187s,       7.315.957 bytes/s
+   md5: 1048576 x 16      ->  0.427717323s,      39.225.009 bytes/s
+   md5:      16 x 1024    ->  0.000070463s,     232.519.194 bytes/s
+   md5:   16384 x 1024    ->  0.067484999s,     248.606.597 bytes/s
+   md5:      16 x 1048576 ->  0.062185788s,     269.791.805 bytes/s
+   md5:     100 x 1048576 ->  0.388526572s,     269.885.273 bytes/s
+   md5:    1000 x 1048576 ->  3.899700600s,     268.886.283 bytes/s
+  sha1:       1 x 0       ->  0.000005877s,               0 bytes/s
+  sha1: 1048576 x 0       ->  0.340648155s,               0 bytes/s
+  sha1:       1 x 16      ->  0.000008329s,       1.920.998 bytes/s
+  sha1: 1048576 x 16      ->  0.509808543s,      32.908.856 bytes/s
+  sha1:      16 x 1024    ->  0.000159847s,     102.498.013 bytes/s
+  sha1:   16384 x 1024    ->  0.165871684s,     101.145.750 bytes/s
+  sha1:      16 x 1048576 ->  0.146010257s,     114.904.365 bytes/s
+  sha1:     100 x 1048576 ->  0.911497730s,     115.038.794 bytes/s
+  sha1:    1000 x 1048576 ->  9.126493727s,     114.893.630 bytes/s
+sha256:       1 x 0       ->  0.000010657s,               0 bytes/s
+sha256: 1048576 x 0       ->  0.340843492s,               0 bytes/s
+sha256:       1 x 16      ->  0.000004360s,       3.669.724 bytes/s
+sha256: 1048576 x 16      ->  0.613874241s,      27.330.053 bytes/s
+sha256:      16 x 1024    ->  0.000259229s,      63.202.805 bytes/s
+sha256:   16384 x 1024    ->  0.250969198s,      66.849.701 bytes/s
+sha256:      16 x 1048576 ->  0.247802951s,      67.703.858 bytes/s
+sha256:     100 x 1048576 ->  1.553324694s,      67.505.268 bytes/s
+sha256:    1000 x 1048576 -> 15.557616964s,      67.399.525 bytes/s
+sha512:       1 x 0       ->  0.000012079s,               0 bytes/s
+sha512: 1048576 x 0       ->  0.345451653s,               0 bytes/s
+sha512:       1 x 16      ->  0.000007218s,       2.216.680 bytes/s
+sha512: 1048576 x 16      ->  0.975005743s,      17.207.299 bytes/s
+sha512:      16 x 1024    ->  0.000661291s,      24.775.779 bytes/s
+sha512:   16384 x 1024    ->  0.612676930s,      27.383.462 bytes/s
+sha512:      16 x 1048576 ->  0.606441419s,      27.665.023 bytes/s
+sha512:     100 x 1048576 ->  3.789441963s,      27.670.987 bytes/s
+sha512:    1000 x 1048576 -> 37.944704131s,      27.634.317 bytes/s
+
+
+=======     --with-crypto-api=beecrypt    =========
+   md5:       1 x 0       ->  0.000023938s,               0 bytes/s
+   md5: 1048576 x 0       ->  0.058107490s,               0 bytes/s
+   md5:       1 x 16      ->  0.000003805s,       4.204.993 bytes/s
+   md5: 1048576 x 16      ->  0.123594359s,     135.744.188 bytes/s
+   md5:      16 x 1024    ->  0.000053382s,     306.919.935 bytes/s
+   md5:   16384 x 1024    ->  0.050902371s,     329.595.963 bytes/s
+   md5:      16 x 1048576 ->  0.049934429s,     335.984.937 bytes/s
+   md5:     100 x 1048576 ->  0.322439450s,     325.200.902 bytes/s
+   md5:    1000 x 1048576 ->  3.119201490s,     336.168.087 bytes/s
+  sha1:       1 x 0       ->  0.000004520s,               0 bytes/s
+  sha1: 1048576 x 0       ->  0.054753513s,               0 bytes/s
+  sha1:       1 x 16      ->  0.000001847s,       8.662.696 bytes/s
+  sha1: 1048576 x 16      ->  0.179519878s,      93.456.034 bytes/s
+  sha1:      16 x 1024    ->  0.000110003s,     148.941.392 bytes/s
+  sha1:   16384 x 1024    ->  0.115976962s,     144.659.902 bytes/s
+  sha1:      16 x 1048576 ->  0.105239505s,     159.419.373 bytes/s
+  sha1:     100 x 1048576 ->  0.656445997s,     159.735.302 bytes/s
+  sha1:    1000 x 1048576 ->  6.719054793s,     156.060.045 bytes/s
+sha256:       1 x 0       ->  0.000011564s,               0 bytes/s
+sha256: 1048576 x 0       ->  0.068358959s,               0 bytes/s
+sha256:       1 x 16      ->  0.000003228s,       4.956.629 bytes/s
+sha256: 1048576 x 16      ->  0.354763055s,      47.291.328 bytes/s
+sha256:      16 x 1024    ->  0.000263999s,      62.060.841 bytes/s
+sha256:   16384 x 1024    ->  0.259517650s,      64.647.687 bytes/s
+sha256:      16 x 1048576 ->  0.257160705s,      65.240.200 bytes/s
+sha256:     100 x 1048576 ->  1.604815811s,      65.339.336 bytes/s
+sha256:    1000 x 1048576 -> 16.418434570s,      63.865.772 bytes/s
+sha512:       1 x 0       ->  0.000040958s,               0 bytes/s
+sha512: 1048576 x 0       ->  0.080563994s,               0 bytes/s
+sha512:       1 x 16      ->  0.000007829s,       2.043.683 bytes/s
+sha512: 1048576 x 16      ->  0.875192486s,      19.169.744 bytes/s
+sha512:      16 x 1024    ->  0.000784418s,      20.886.823 bytes/s
+sha512:   16384 x 1024    ->  0.774741496s,      21.655.243 bytes/s
+sha512:      16 x 1048576 ->  0.772724538s,      21.711.768 bytes/s
+sha512:     100 x 1048576 ->  4.879952557s,      21.487.422 bytes/s
+sha512:    1000 x 1048576 -> 48.663248611s,      21.547.595 bytes/s
+
+
+
+============================
+
+VIA C7, 1.2GHz, 1GiB RAM, Fedora 8 i386
+
+========    --with-crypto-api=nss     ============
+   md5:       1 x 0       ->  0.000000001s,               0 bytes/s
+   md5: 1048576 x 0       ->  1.300000000s,               0 bytes/s
+   md5:       1 x 16      ->  0.000000001s,  16.000.000.000 bytes/s
+   md5: 1048576 x 16      ->  1.480000000s,      11.335.956 bytes/s
+   md5:      16 x 1024    ->  0.000000001s, 16.384.000.000.000 bytes/s
+   md5:   16384 x 1024    ->  0.260000000s,      64.527.753 bytes/s
+   md5:      16 x 1048576 ->  0.260000000s,      64.527.753 bytes/s
+   md5:     100 x 1048576 ->  1.600000000s,      65.536.000 bytes/s
+   md5:    1000 x 1048576 -> 15.980000000s,      65.618.022 bytes/s
+  sha1:       1 x 0       ->  0.000000001s,               0 bytes/s
+  sha1: 1048576 x 0       ->  1.120000000s,               0 bytes/s
+  sha1:       1 x 16      ->  0.000000001s,  16.000.000.000 bytes/s
+  sha1: 1048576 x 16      ->  1.820000000s,       9.218.250 bytes/s
+  sha1:      16 x 1024    ->  0.000000001s, 16.384.000.000.000 bytes/s
+  sha1:   16384 x 1024    ->  0.600000000s,      27.962.026 bytes/s
+  sha1:      16 x 1048576 ->  0.610000000s,      27.503.632 bytes/s
+  sha1:     100 x 1048576 ->  3.780000000s,      27.740.105 bytes/s
+  sha1:    1000 x 1048576 -> 37.760000000s,      27.769.491 bytes/s
+sha256:       1 x 0       ->  0.000000001s,               0 bytes/s
+sha256: 1048576 x 0       ->  1.120000000s,               0 bytes/s
+sha256:       1 x 16      ->  0.000000001s,  16.000.000.000 bytes/s
+sha256: 1048576 x 16      ->  2.220000000s,       7.557.304 bytes/s
+sha256:      16 x 1024    ->  0.010000000s,       1.638.400 bytes/s
+sha256:   16384 x 1024    ->  1.000000000s,      16.777.216 bytes/s
+sha256:      16 x 1048576 ->  1.000000000s,      16.777.216 bytes/s
+sha256:     100 x 1048576 ->  6.280000000s,      16.697.070 bytes/s
+sha256:    1000 x 1048576 -> 62.890000000s,      16.673.175 bytes/s
+sha512:       1 x 0       ->  0.000000001s,               0 bytes/s
+sha512: 1048576 x 0       ->  1.120000000s,               0 bytes/s
+sha512:       1 x 16      ->  0.000000001s,  16.000.000.000 bytes/s
+sha512: 1048576 x 16      ->  3.550000000s,       4.725.976 bytes/s
+sha512:      16 x 1024    ->  0.010000000s,       1.638.400 bytes/s
+sha512:   16384 x 1024    ->  2.350000000s,       7.139.240 bytes/s
+sha512:      16 x 1048576 ->  2.380000000s,       7.049.250 bytes/s
+sha512:     100 x 1048576 -> 14.770000000s,       7.099.363 bytes/s
+sha512:    1000 x 1048576 -> 147.610000000s,       7.103.692 bytes/s
+
+
+========    --with-crypto-api=beecrypt     ======
+   md5:       1 x 0       ->  0.000000001s,               0 bytes/s
+   md5: 1048576 x 0       ->  0.390000000s,               0 bytes/s
+   md5:       1 x 16      ->  0.000000001s,   3.115.098.112 bytes/s
+   md5: 1048576 x 16      ->  0.510000000s,      32.896.501 bytes/s
+   md5:      16 x 1024    ->  0.000000001s,   2.994.733.056 bytes/s
+   md5:   16384 x 1024    ->  0.230000000s,      72.944.417 bytes/s
+   md5:      16 x 1048576 ->  0.240000000s,      69.905.066 bytes/s
+   md5:     100 x 1048576 ->  1.520000000s,      68.985.263 bytes/s
+   md5:    1000 x 1048576 -> 15.220000000s,      68.894.612 bytes/s
+  sha1:       1 x 0       ->  0.000000001s,               0 bytes/s
+  sha1: 1048576 x 0       ->  0.190000000s,               0 bytes/s
+  sha1:       1 x 16      ->  0.000000001s,   3.115.098.112 bytes/s
+  sha1: 1048576 x 16      ->  0.700000000s,      23.967.451 bytes/s
+  sha1:      16 x 1024    ->  0.000000001s,   2.994.733.056 bytes/s
+  sha1:   16384 x 1024    ->  0.430000000s,      39.016.781 bytes/s
+  sha1:      16 x 1048576 ->  0.440000000s,      38.130.036 bytes/s
+  sha1:     100 x 1048576 ->  2.730000000s,      38.409.377 bytes/s
+  sha1:    1000 x 1048576 -> 27.230000000s,      38.508.116 bytes/s
+sha256:       1 x 0       ->  0.000000001s,               0 bytes/s
+sha256: 1048576 x 0       ->  0.200000000s,               0 bytes/s
+sha256:       1 x 16      ->  0.000000001s,   3.115.098.112 bytes/s
+sha256: 1048576 x 16      ->  1.360000000s,      12.336.188 bytes/s
+sha256:      16 x 1024    ->  0.000000001s,   2.994.733.056 bytes/s
+sha256:   16384 x 1024    ->  1.100000000s,      15.252.014 bytes/s
+sha256:      16 x 1048576 ->  1.110000000s,      15.114.609 bytes/s
+sha256:     100 x 1048576 ->  6.920000000s,      15.152.832 bytes/s
+sha256:    1000 x 1048576 -> 69.290000000s,      15.133.150 bytes/s
+sha512:       1 x 0       ->  0.000000001s,               0 bytes/s
+sha512: 1048576 x 0       ->  0.260000000s,               0 bytes/s
+sha512:       1 x 16      ->  0.000000001s,   3.115.098.112 bytes/s
+sha512: 1048576 x 16      ->  2.950000000s,       5.687.191 bytes/s
+sha512:      16 x 1024    ->  0.000000001s,   2.994.733.056 bytes/s
+sha512:   16384 x 1024    ->  2.600000000s,       6.452.775 bytes/s
+sha512:      16 x 1048576 ->  2.630000000s,       6.379.169 bytes/s
+sha512:     100 x 1048576 -> 16.400000000s,       6.393.756 bytes/s
+sha512:    1000 x 1048576 -> 164.250000000s,       6.384.024 bytes/s