Changes between Version 2 and Version 3 of Syncronize1.1


Ignore:
Timestamp:
Mar 23, 2017, 2:31:33 PM (7 years ago)
Author:
irina
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Syncronize1.1

    v2 v3  
    188188
    189189
     190== Problema de velocidad de transferencia ==
     191
     192Hasta ahora para transferir una imagen a la partición destino se utiliza rsync, ya esté en el repositorio o en cache. Vamos a utilizar multicast si la transferencia es desde el repositorio y tar de la partición cache a la definitiva si está en local.
     193
     194Se realizan varios pasos:
     195
     196   * En cada cliente con rsync se crea un listado con los ficheros que hay que modificar y se envían al servidor (unificándolo con los que ya se hayan mandado).
     197   * El servidor envía a todos los clientes los ficheros del listado por multicast y si es desde cache a la partición se usa tar.
     198   * Cada cliente vuelve a ejecutar rsync para comparar los atributos y enlaces.
     199
     200
     201
     202=== Uso de tar: descartado ===
     203Se han hecho pruebas de velocidad y se descarta.
     204
     205Restauramos una imagen básica borrando antes la cache y la partición. El comando utilizado es el siguiente:
     206{{{
     207RestoreBaseImage CACHE UbuntuSync  1 1 MULTICAST 9010:full-duplex:239.194.17.2:200M:20:60
     208}}}
     209
     210Resumen de 4 pruebas
     211
     212|| updateCache || TAR || rsync || total ||
     213|| 5m 16s || 5m 31s || 39s || 11m45s ||
     214
     215Eliminamos el paso del TAR (tampoco hay que crear las diferencias) (2 pruebas)
     216|| updateCache || rsync || total ||
     217|| 5m 24s || 5m 5s || 10m 45s ||
     218
     219=== Influencia del cambio de imagen ===
     220La primera vez que copiamos a la cache el comando restaurar realiza dos pasos:primero pasa la imagen del servidor a la cache y luego de la cache. Aunque estos pasos son independientes en las pruebas se aprecia que '''el paso de transferir la imagen de la cache a la partición dura mucho más si se ha realizado antes un updateCache''' de la imagen completa.
     221
     222Repetimos la última prueba sin borrar la cache, ni modificar la imagen en el servidor (4 pruebas)
     223|| updateCache || rsync || total ||
     224|| 0m 35s || 2m 4s || 2m 51s  ||
     225
     226Nota: no hemos probado que pasa si la modificación de la imagen en el servidor es menor.
     227
     228=== Pruebas con el comando cp: descartado ===
     229
     230Al descartar el tar se ha pensado como alternativa el comando cp, también se descarta. Copiar la misma imagen de la cache a la partición tarda prácticamente lo mismo.
     231
     232||  cp -rp $OGCAC$OGIMG/UbuntuSync/* /mnt/sda1 ||
     233|| 1m 56s ||
     234