Ciao a tutti, sono in possesso di una scheda madre VIA PC2500E che monta un processore VIA C7 a 1500Mhz. Utilizzando la macchina in maniera piuttosto intensiva come server casalingo (LAMP, ssh, svn, un po di p2p, le solite cose) mi sono reso conto che tutte le volte che utilizzo ssh - o come tunnell per x11vnc, o come connessione normale, o per trasferire file - l'utilizzo della cpu schizza al 100%. Ho condotto un paio di test e mi sono reso conto che, dalla mia lan locale a 100MBit, se faccio scaricare dalla epia qualcosa tramite http raggiungo tranquillamente i 11-11.5 mega al secondo (con la cpu piuttosto scarica), mentre se utilizzo scp non vado oltre i 6-7 mega (con la cpu al 100%). Ho letto in giro che la versione di debian di openssl (e quindi, se non ho capito male, di openssh) non utilizza il padlock della mia scheda. Prima di mettermi a compilare a caso con patch prese dal sito di ubuntu https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/119295 ho provato a googlare un po e ho scoperto che, con il comando openssl engine padlock si puo' vedere se la propria unita' crittografica e' supportata o meno. Il mio output e': uovobw@wintermute:~$ openssl engine padlock (padlock) VIA PadLock (no-RNG, ACE) no-RNG significa - se ho capito bene che non c'e' il supporto per Random Number Generator - per quanto questo sia built-in nel kernel, c'entra qualcosa? - mentre c'e' quello per l'unita' crittografica. Il fatto che la cpu sia cosi' carica e' dovuto alla sua effettiva limitatezza - e alla mancanza del generatore di numeri casuali - o e' supporto software mancante? in rete ho trovato informazioni discordanti, mentre pare che _tutte_ le possibili combinazioni di ([no-]RNG,[no-]ACE) siano supportate. C'e' qualcuno in lista che puo' fare un po di luce sull'argomento? anche un rtfm - con link se possibile - va benissimo, mi sarebbe sfuggito da google. grazie saluti -- Andrea Lusuardi - UoVoBW Registered Linux User #364578 http://uovobw.homelinux.org/ - GPG: 313C1073
Attachment:
signature.asc
Description: PGP signature