wiki:PruebasClonacion

Version 22 (modified by ramon, 14 years ago) (diff)

--

TOC(heading=Índice)?

Aplicaciones de clonación

Información detallada del banco de pruebas realizadas para elegir las herramientas libres de clonación más adecuadas para ser utilizadas por OpenGNSys Cloning Engine.

Herramientas a evaluar

AplicaciónVersiónFechaLicenciaDesarrollo Activo
Partimage0.6.8Feb 2008GPLv2
Partclone0.2.8Ene 2010GPL la v.0.2.7 bug para multicast
ntfsclone2.0.0Sep 2007
FSArchiver0.6.10May 2010GPLv2
PartitionSaving3.80 Jul 2009
rsync3.0.6May 2009GPL
...

Características a evaluar

Sistemas de archivos soportados

+----------+--------------+--------------+--------------+--------------+
|          |    Ext 2/3   |     Ext 4    |  Reiser 3.x  |     NTFS     |
|Aplicación+----+----+----+----+----+----+----+----+----+----+----+----+
|          |Esp.|Img.|Res.|Esp.|Img.|Res.|Esp.|Img.|Res.|Esp.|Img.|Res.|
+==========+====+====+====+====+====+====+====+====+====+====+====+====+
|Partimage | Sí |Bien|Bien|      NO      | Sí |Bien|Bien| Sí |Bien|Bien|
+----------+----+----+----+----+----+----+----+----+----+----+----+----+
|partclone | Sí |Bien|Bien| Sí |Bien|Bien| Sí |    |    | Sí |Bien|Bien|
+----------+----+----+----+----+----+----+----+----+----+----+----+----+
|ntfsclone |      NO      |      NO      |      NO      | Sí |    |    |
+----------+----+----+----+----+----+----+----+----+----+----+----+----+
|FSArchiver| Sí |    |    | Sí |Bien|Bien| Sí |    |    | Sí |Bien|    |
+----------+----+----+----+----+----+----+----+----+----+----+----+----+
|PartSavig |  _ | _  | _  | _  | _  | _  | _  | _  | _  | _  | _  | _  |
+----------+----+----+----+----+----+----+----+----+----+----+----+----+

Notas:

  • Esp. - indicado en las especificaciones de la aplicación.
  • Img. - creación de una imagen de sistema operativo.
  • Res. - restauración correcta de la imagen creada.

Nivel de la copia de datos (sistema de archivos o particion)

Análisis para determinar a que nivel identifica la herramienta de clonación la partición indicada.
Si deseamos que la imagen sea distribuible a particiones más pequeñas que la original, tenemos dos opciones.

  • La primera y más sencilla es reducir el Sistema de archivos (ogReduceFS) y su correspondiente ogExtendFS.
  • La segunda es reducir la partición. - Actualmente OG no lo soporta -
Aplicación a nivel de Sistema de Archivos a nivel de Partición
Partimage NO SI
Partclone SI NO
ntfsclone
FSArchiver
PartitionSaving
rsync
...

Soporte de uso con tuberías

Aplicación Soporte de uso en tuberías
Partimage SI
Partclone SI
ntfsclone SI
FSArchiver NO
PartitionSaving
rsync
...

Funcionalidades extras

(indicar también otros sistemas de archivos (Reiser, UFS, FAT, ...), errores, restricciones, etc.)

Rendimiento y Banco de Pruebas

Modelo 1

Tablas de medida de rendimientos en creación y restauración de imágenes de sistemas operativos. Los tiempos se miden en una red Fast Ethernet con 1 cliente accediendo simultáneamente por NFS al repositorio de datos.

Servidor OpenGnSys 0.9.2 basado en Ubuntu 10.04 64 bits

+------------------------------------------+-----------------------------------------------------------------------+
|    Datos del Sistema Operativo           |                          Datos de la imagen                           |
+------------------+--------+--------------+-----------------------+-----------------------+-----------------------+
|                  |        |Tamaño        |   Partlone / GZip     |FSArchiver/BZip (z6,j2)|FSArchiver/LZMO (z9,j2)|
|                  |Sistema |sist. archivos+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|Sistema operativo |archivos|(datos)       |Tamaño |T.Crear|T.Rest.|Tamaño |T.Crear|T.Rest.|Tamaño |T.Crear|T.Rest.|
+------------------+--------+--------------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|Ubuntu 10.04 64bit| Ext4   |14 GB (5,1 GB)|       |       |       | 1,4 GB|14m 42s| 6m 50s| 1,2 GB| ~40 m | 4m  9s|
+------------------+--------+--------------+-------+-------+-------+-------+-------+-------+-------+-------+-------+

Modelo de cliente

  • CPU Intel Pentium 2140 a 1'6 GHz, 2 GB RAM, disco SATA-2 de 80 GB.

Servidor OpenGnSys 0.9 basado en Ubuntu 9.04 32 bits

+------------------------------------+-------------------------------+-------------------------------+
|    Datos del Sistema Operativo     |          Crear Imagen         |       Restaurar Imagen        |
+------------------+----------+------+---------------+---------------+---------------+---------------+
|                  |Sistema de|      |Partimage(Gzip)|Partclone(Gzip)|Partimage(Gzip)|Partclone(Gzip)|
|                  |Archivos  |Tamaño+-------+-------+-------+-------+-------+-------+-------+-------+
|Sistema operativo |(datos)   |Imagen|Modelo1|Modelo2|Modelo1|Modelo2|Modelo1|Modelo2|Modelo1|Modelo2|
+------------------+----------+------+-------+-------+-------+-------+-------+-------+-------+-------+
|Ubuntu 9.04 32bits| Ext3     |800 MB|       | 3m 29s|       | 2m 21s|       |       | 1m 19s|       |
|                  | (2,4 GB) |      |       |       |       |       |       |       |       |       |
+------------------+----------+------+-------+-------+-------+-------+-------+-------+-------+-------+
|OpenSuse 11 64bits|Reiser 3.6|1,3 GB| 9m 25s|       |       |       | 2m 30s|       |       |       |
+------------------+----------+------+-------+-------+-------+-------+-------+-------+-------+-------+
|Windows XP 32bits | NTFS     |1,4 GB|10m 10s|       |       |       | 2m 40s| 2m 25s|       |       |
+------------------+----------+------+-------+-------+-------+-------+-------+-------+-------+-------+
|Windows 7 32bits  | NTFS     |2,5 GB|       |       |       |       | 4m 32s| 4m 10s|       |       |
+------------------+----------+------+-------+-------+-------+-------+-------+-------+-------+-------+

Modelos de clientes

  • Modelo1 - CPU Intel Pentium D a 2'8 GHz, 2 GB RAM, disco SATA-2 de 80 GB.
  • Modelo2 - CPU Intel Core2 Duo E8400 a 3 GHz, 3 GB RAM, disco SATA-2 de 250 GB.

Modelo 2: Rendimiento entorno ADI

Creación Unicast hacia el servidor nfs - CPU Intel pentium IV 2.5MHZ; RAM 1GB; HD IDE; Fast Ethernet

+------------------------------------+--------------------------+------------------+-----------------------+
|    Datos del Sistema Operativo     | Partimage                | partclone        |    fsarchiver         |
+------------------+----------+------+--------------------------+------------------+-----------------------+
|                  |          |      |Tiempo    (tamaño imagen) |     partclone    |                       |
|                  |Sistema de|      +----------+---------------+----------+-------+-----------------------+
|Sistema operativo |Archivos  |      | lzop     |gzip           |  lzop    |gzip   |-z1                    |
+------------------+----------+------+----------+---------------+----------+-------+-----------------------+
|Ubuntu 9.04 32bits|          |      |          |               |          |       |                       |
+------------------+----------+------+----------+---------------+----------+-------+-----------------------+
|OpenSuse 11 64bits|          |      |          |               |          |       |                       |
+------------------+----------+------+----------+---------------+----------+-------+-----------------------+
|Windows XP 32bits |25GB NTFS |      |28m(14GB) |1h25m06s(13GB)*|29m (14GB)|       |1h15m(16GB)            |
+------------------+----------+------+----------+---------------+----------+-------+-----------------------+
|Windows 7 32bits  |          |      |          |               |          |       |                       |
+------------------+----------+------+----------+---------------+----------+-------+-----------------------+