2010/1/16 Cyril Mougel <[email protected]>:
> Le 15/01/10 19:33, Antoine Guero_loco a écrit :
>> Bonjour,
>>
>> J'ai les deux serveur suivant à disposition :
>> Serveur 1 :
>>     Intel(R) 2 core  @ 2.66GHz
>>     4 GO de ram
>>     Rails 2.3.2
>>     ruby 1.8.5
>>     gem
>>
>> Serveur 2
>>   Intel(R) Xeon(R) 4 core  @ 2.83GHz
>>   8 GO de ram
>>   Rails 2.3.5
>>   ruby 1.8.7
>>   gem 1.3.1
>>
>>
>> A priori, le serveur 2 devrai être plus rapide. Pourtant, j'ai installer
>> la même application sur les deux serveur. J'ai une action un peu longue
>> dans mon appli rails qui génère pas mal de fichiers. Cette action prend
>> 1.5 fois plus de temps sur le server 2 que sur le server 1.
>
> Si elle génére beaucoup de fichier, il faut comparer aussi la vitesse
> d'écriture de tes disques.
>
>>
>> Est ce que vous auriez une idée de ce que je peux vérifier dans la
>> configuration de rails ou de ruby qui pourrait expliquer cette
>> différence ?
>>
>> Cordialement
>>
>

As-tu bien la même distribution (linux, bsd, ...) sur les 2 machines ?
le même filesystem ? la même version du kernel. Les 2 versions de ruby
sont elles compilées avec les mêmes options et pour la même cible ?

Je te recommandes aussi de faire un test plus précis, isole ta
fonction effectuant le traitement et utilise une lib comme la lib
benchmark standard pour exécuter ton code plusieurs fois et en tirer
une moyenne : 
http://ruby-doc.org/stdlib/libdoc/benchmark/rdoc/classes/Benchmark.html

-- 
http://fabien.jakimowicz.com
-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]

Répondre à