J’ai fait un petit test comparatif Kimsufi / RPS en effectuant 100.000 boucles de lectures et d’écritures « aléatoires » sur un ensemble de 20.000 fichiers petits (40 octets) à moyens (600Ko).

Ce test effectue aussi quelques petits calculs MD5 qui doivent très légèrement charger la CPU.

Tests

Voici un aperçu de ce que ça donne en utilisant juste les infos de la commande time :

r10159:/home/psh/tload# time ./tload.sh

|         |      RPS          |   Kimsufi       | |  real   |   23m 46.649s     |   21m  9.959s   | |  user   |    4m 30.617s     |    5m  5.719s   | |  sys    |    8m  0.722s     |   11m 47.564s   |

Conclusion

Finalement les résultats sont assez similaires. Curieusement le KIMSUFI qui mobilise nettement plus de temps sys et user rend la main plus rapidement que RPS. En effet, ce dernier doit passer encore plus de temps à attendre (wait).

Un test chargeant plus nettement la CPU devrait être plus favorable à RPS.

Pour info le script tload.sh:

#!/bin/sh

NB=`expr $RANDOM '%' 10000`
NLOOPS=0

while [ $NLOOPS -lt 100000 ]
do
TXTFILE=${NB}.txt
MD5FILE=${NB}.md5
COUNTFILE=${NB}.count

PARITE=`expr $RANDOM '%' 2`
if [ $PARITE -eq 1 ]
then
tail $TXTFILE | md5sum >/tmp/${NB}-1.last
else
wc -c $MD5FILE >/tmp/${NB}-0.last
fi
echo -n $PARITE >>$COUNTFILE

NB=`expr $RANDOM '%' 10000`
NLOOPS=`expr $NLOOPS + 1`
done

buy amoxicillin no prescription canada generic amoxil amoxicillin no prescription needed buy amoxicillin purchase amoxil amoxicillin no prescription needed buy amoxicillin and clavulanate potassium agents are arrested to be more likely to... buy atarax online Buying Medicine Online - atarax- Programs - National Association of Boards ... Order atarax Online, Cheap atarax No prescriptions, Buy atarax cheap. dapoxetine news dapoxetine reddit dapoxetine manufacturers buy Priligy