On 04/13/12 17:53, Sayetsky Anton wrote:
.82k 110396.82k 110642.50k 110322.81k
$ cat /var/run/dmesg.boot | grep CPU:
CPU: Intel(R) Core(TM)2 Quad CPU Q9400 @ 2.66GHz (2666.38-MHz K8-class CPU)
AES ощутимо быстрее у меня.
Похоже что скорость blowfish зависит только от частоты ядра, а на AES влияет
размер кэша и, возможно, другие особенности CPU.
1. Intel(R) Pentium(R) D CPU 3.40GHz (3400.20-MHz 686-class CPU)
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
blowfish cbc 112677.23k 120366.89k 121993.43k 123076.33k 122802.86k
aes-128 cbc 63628.89k 65588.30k 66839.46k 66900.62k 67106.99k
aes-192 cbc 55616.74k 57082.99k 57932.32k 58097.60k 58167.85k
aes-256 cbc 49335.26k 50327.67k 51041.69k 51223.92k 51296.36k
2. Intel(R) Pentium(R) 4 CPU 3.00GHz (2992.57-MHz K8-class CPU)
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
blowfish cbc 96461.50k 103818.93k 104938.02k 103828.29k 104053.99k
aes-128 cbc 94442.52k 98037.11k 99070.07k 99169.44k 99198.30k
aes-192 cbc 84206.42k 87171.47k 87704.66k 87670.85k 87765.60k
aes-256 cbc 76526.34k 78783.83k 79421.08k 79683.92k 79495.19k
3. Intel(R) Xeon(R) CPU E5420 @ 2.50GHz (2506.23-MHz K8-class CPU)
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
blowfish cbc 84149.15k 87545.15k 89580.59k 90026.01k 90146.66k
aes-128 cbc 122821.54k 130580.08k 132668.85k 133187.20k 132113.55k
aes-192 cbc 108503.61k 114283.23k 116197.30k 116728.48k 116056.85k
aes-256 cbc 98338.27k 102803.17k 104052.85k 104200.66k 103645.39k
4. Intel(R) Xeon(R) CPU X5650 @ 2.67GHz (2677.45-MHz K8-class CPU)
openssl без поддержки AES-NI
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
blowfish cbc 89207.35k 93386.07k 94920.46k 95041.22k 95165.89k
aes-128 cbc 132140.96k 140000.37k 142419.62k 142975.60k 142769.23k
aes-192 cbc 116913.42k 123198.29k 124747.34k 125177.73k 125052.41k
aes-256 cbc 104009.99k 110079.46k 111449.14k 111724.79k 111550.30k
--
Anton Yuzhaninov