En este ejemplo se realizará un cómputo entre usar y no usar la extensión para determinar su efectividad.
La prueba consistirá en descargar todos los metadatos para hace un listado extenso, pero antes hay que hacer una limpieza del cache.
# yum clean all
...
Cleaning repos: fedora ...
Limpiando todo
Cleaning up list of fastest mirrors
0 delta-package files removed, by presto
fastestmirror está habilitado en el archivo de configuración y se pasa a cronometrar el tiempo requerido para hacer un listado extenso:
# time yum list available
Loaded plugins: changelog, fastestmirror, langpacks, presto
Determining fastest mirrors
* fedora: mirror.umd.edu
* updates: mirror.umd.edu
...
zzuf.x86_64 0.13-4.20100215.fc17 fedora
real 3m19.740s
user 0m16.017s
sys 0m1.269s
Ahora se repetirá el experimento deshabilitando fastestmirror, primero se vuelve a limpiar los datos en el cache.
# yum clean all
# time yum list --disableplugin=fastestmirror available
...
zzuf.x86_64 0.13-4.20100215.fc17 fedora
real 3m24.678s
user 0m16.125s
sys 0m1.270s
La ganancia ha sido poca. No se conocen los detalles de cómo mide esta extensión la velocidad de los repositorios, pero lo cierto es que no parece muy efectiva. Aún así y de acuerdo a los experimentos realizados, si funciona de acuerdo a su propia lógica, es decir, sea como sea que mide los servidores, usa el mejor de acuerdo a esa medida, de ahí que si hay posibilidades de que le vaya mejor. Una de las pruebas realizadas fué la de verificar que esta extensión actúa después de armar la lista de servidores sin importar el método failovermethod
seleccionado en la configuración de los repositorios, es decir que funciona sin importar el orden de dicha lista, se vuelve a ordenar de acuerdo a la medida de velocidad y se escoge el “más rápido”.