On Monday 22 November 2004 15:48, Claude Fuhrer wrote: > ... Quand au > cannibalisme du cpu, Azureus en pleine action (c�d avec une vitesse de > download de 40 � 50 kBytes/s) me bouffe moins de 15% de puissance de > calcul... les 85 % restants sont bien suffisant pour lire mes mails et > �crire du texte avec emacs
Pomper 15% d'un CPU a 1.8 GHz lorsque l'on a un transfert de 40-50 KBytes/s... c'est bien hors norme ! A mon avis, c'est assez proche de l'ordre de grandeur que tu mentionnes... helas. A chaque seconde, cela signifie que le CPU consacre 270 milions d'instructions pour traiter 50'000 bytes. Soit 5'400 cycles machine par byte... Si l'utilisation du CPU en fonction du taux de transfert etait lineaire (il ne l'est pas et cela depend aussi des interfaces), ton serveur utiliserait 100% de CPU avec un debit de 333 KBytes... (Remarque, c'est peut-etre vrai :-)). Or, avec un interface Gbits, je suis sure que ton systeme arriverait a transferer a 30 MBytes/s... non ? Ceci, sans utiliser le serveur en Java ! Est-ce Java ou le code d'Azureus (ou les deux) qui est la cause de l'utilisation du CPU ? Le fait est que ce logiciel est gourmand en CPU (trop) et ca c'est un fait; helas... dc _______________________________________________ gull mailing list [EMAIL PROTECTED] http://lists.alphanet.ch/mailman/listinfo/gull
