On Thu, 2005-08-11 at 12:35 +0200, Attila Nagy wrote:
Balazs Scheidler wrote:
kb. mint amennyire az SSL proxy, OpenSSL gyorsitokartyak alkalmazasaval ez is gyorsithato. Van arról valami publikus információ, hogy ezen SSL gyorsítók alkalmazása mennyire "kifizetődő" a mai processzorteljesítmények mellett? (mondjuk 1, v. 2 db. 3,6 GHz-es Xeon, vagy ennek megfelelő Opteron esetében)
Ezért kérdezem:
openssl speed aes-256-cbc aes-128-cbc rc4
A kerdes nem ennyire egyszeru, ugyanis a legtobb crypto-t hasznalo alkalmazas nem sima szimmetrikus ciphereket hasznal, sokkal inkabb egyfajta hibrid rendszert, es ha "openssl speed rsa" parancsot adsz ki, akkor lathato, hogy egy mai rendszer 1024 bites kulcsokkal 100% proci terheles mellett bizony kb 250-300 alairas muveletet tud vegrehajtani. tehat a gyorsitas egyik elsodleges celja az RSA muveletek off-loadolasa, igy a processzor egyeb fontos feladatokkal tud foglalkozni. (pl. elemzi a protokoll streamet). szimmetrikus gyorsitokartyaknal nem ennyire egyertelmu a helyzet, gyakran a setup illetve a PCI transfer ideje akkora latencyt okoz, hogy nagyobb atvitel erheto el kizarolag szoftveres crypto alkalmazasaval. itt ezeket kell merlegelni: - a CPU terhelese, vagy a latency a nagyobb problema? lehet, hogy a CPU terhelese mar akkora, hogy az ateresztokepesseg novekedne a gyorsitokartya alkalmazasaval, meg akkor is, ha setup/pci transfer idot visz el. - nagyobb blokkokat titkositva az overhead bytera vetitve csokkentheto -- Bazsi