12.07.2015 Views

Sistemas de Ficheros: Ext3 Vs Ext4

Sistemas de Ficheros: Ext3 Vs Ext4

Sistemas de Ficheros: Ext3 Vs Ext4

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Sistemas</strong> <strong>de</strong> <strong>Ficheros</strong>: <strong>Ext3</strong> <strong>Vs</strong><strong>Ext4</strong>


<strong>Sistemas</strong> <strong>de</strong> ficheros• Nos permite manejo cómodo, eficiente y seguro<strong>de</strong> ficheros• Nos ofrece operaciones como▫ Crear▫ Borrar▫ Abrir▫ Leer▫ Escribir


Tipos <strong>de</strong> <strong>Sistemas</strong> <strong>de</strong> <strong>Ficheros</strong>• Basados en disco▫ Almacenamiento <strong>de</strong> ficheros en un soporte físico▫ FAT, FAT32, NTFS, EXT…• Basados en red▫ Tratamiento <strong>de</strong> archivos a través <strong>de</strong> la red▫ NFS, CIFS …• Propósito general▫ Ninguno <strong>de</strong> los anteriores▫ CDFS, DEVFS …


<strong>Sistemas</strong> <strong>de</strong> <strong>Ficheros</strong> en Linux• VFS: Mo<strong>de</strong>lo común a todos los sistemas <strong>de</strong>archivos.▫ Objeto superbloque▫ Objeto i-nodo▫ Objeto entrada <strong>de</strong> directorio▫ Objeto fichero


<strong>Sistemas</strong> Ext• Pre<strong>de</strong>cesor <strong>de</strong> Minix• Fichero: Representadocon estructura i-nodo• Directorio: <strong>Ficheros</strong> conuna serie <strong>de</strong> entradasdon<strong>de</strong> se almacena elnúmero <strong>de</strong> i-nodo• Enlaces: Varios nombres asociados a un i-nodo


<strong>Ext3</strong>• Estructuralmente igual a Ext2• Journaling: Guarda cambios en el Sistema <strong>de</strong><strong>Ficheros</strong>▫ Journal▫ Or<strong>de</strong>red▫ Writeback


<strong>Ext3</strong>• Limitaciones:▫Tamaño <strong>de</strong>lbloqueTamaño máximo <strong>de</strong> losarchivos1 KiB 16 GiB 2 TiBTamaño máximo <strong>de</strong>l sistema <strong>de</strong>ficheros2 KiB 256 GiB 8 TiB4 KiB 2 TiB 16 TiB8 KiB 2 TiB 32 TiB▫ 32000 subdirectorios máximo


<strong>Ext3</strong>• Ventajas:▫ Disponibilidad▫ Integridad▫ Velocidad▫ Fácil migración• Desventajas:▫ Funcionalidad▫ Fragmentación▫ Compresión▫ No comprobación journal


<strong>Ext4</strong>• Totalmente compatible con <strong>Ext3</strong>• Direccionamiento 48bits▫ Tamaño sistema <strong>de</strong> archivos 1EiB▫ Tamaño <strong>de</strong> archivos 16 TiB▫ 64000 subdirectorios• Extents: Conunto <strong>de</strong> bloquesfísicos contiguos• Asignador multibloque:Asignar varios bloques en una sola llamada


<strong>Ext4</strong>• Fragmentación Online:• Lista <strong>de</strong> i-nodos libres <strong>de</strong>spués <strong>de</strong> cada grupo:Fsck rápido• Comprobación <strong>de</strong>l diario: Fiabilidad• i-nodos más gran<strong>de</strong>s: nuevos campos y atributosrápidos• Preasignación <strong>de</strong> espacio• Barreras activadas por <strong>de</strong>fecto: Mejoraintegridad aunque reduce eficiencia


Comparaciones• Máquina Virtual Ubuntu 13.04 2GB RAM 2Procesadores• Propia▫ Archivo Gran<strong>de</strong>: 4.1GB▫ Varios Archivos:Número <strong>de</strong> archivosTamaño por archivo100 2KB95 300KB20 10MB120 2MB1000 1KB2 1GB3 500MB• Bonnie++


Ex3 vs <strong>Ext4</strong><strong>Ext3</strong> vs <strong>Ext4</strong>Pruebas Propias90807060Creación 4.1GBCreación varios archivos10090807060504030201001 2 3 4 5 6 7 8 9 10<strong>Ext4</strong> 13, 13 12, 13, 12, 15, 13, 12, 13, 13,<strong>Ext3</strong> 80, 74, 79 82, 79, 81 81 82, 83, 85,504030201001 2 3 4 5 6 7 8 9 10<strong>Ext3</strong> 91 84 83 82 85 85 85 85 84 84<strong>Ext4</strong> 19 26 18 21 22 20 26 19 19 26


<strong>Ext3</strong> vs <strong>Ext4</strong><strong>Ext3</strong> vs <strong>Ext4</strong>Pruebas Propias0,009Mover 4,1GB0,18Mover varios archivos0,0080,160,0070,140,0060,120,0050,0040,0030,0020,00101 2 3 4 5 6 7 8 9 10<strong>Ext3</strong> 0,0 0 0 0,0 0,0 0 0,0 0,0 0,0 0,0<strong>Ext4</strong> 0,0 0,0 0,0 0,0 0,0 0 0,0 0,0 0,0 0,00,10,080,060,040,0201 2 3 4 5 6 7 8 9 10<strong>Ext3</strong> 0,1 0,1 0,0 0,0 0,1 0,0 0,0 0,1 0,0 0,0<strong>Ext4</strong> 0,1 0,1 0,1 0,0 0,0 0,0 0,0 0,0 0,0 0,0


<strong>Ext3</strong> vs <strong>Ext4</strong><strong>Ext3</strong> vs <strong>Ext4</strong>Pruebas Propias250Copiar 4,1GB250Copiar varios archivos200200150150100100505001 2 3 4 5 6 7 8 9 10<strong>Ext3</strong> 213 209 193 201 194 198 213 217 215 218<strong>Ext4</strong> 18, 26, 26 19, 26, 26 20 26, 24, 21,01 2 3 4 5 6 7 8 9 10<strong>Ext3</strong> 218 224 216 217 217 220 218 219 220 218<strong>Ext4</strong> 31, 31, 30, 30, 30, 31 30, 30, 30, 30,


<strong>Ext3</strong> vs <strong>Ext4</strong><strong>Ext3</strong> vs <strong>Ext4</strong>Pruebas Propias0,450,40,350,3Borrar 4.1GB0,50,450,40,350,3Borrar varios archivos0,250,20,150,10,0501 2 3 4 5 6 7 8 9 10<strong>Ext3</strong> 0,3 0,3 0,3 0,3 0,4 0,3 0,4 0,3 0,3 0,3<strong>Ext4</strong> 0,3 0,3 0,1 0,3 0,2 0,2 0,3 0,1 0,3 0,30,250,20,150,10,0501 2 3 4 5 6 7 8 9 10<strong>Ext3</strong> 0,4 0,4 0,4 0,4 0,4 0,4 0,4 0,4 0,4 0,4<strong>Ext4</strong> 0,2 0,2 0,2 0,2 0,3 0,3 0,3 0,2 0,2 0,2


KB/segPruebas Bonnie++• bonnie++ -d / -u root –s 4g –n 20060000Escritura Secuencial500004000030000<strong>Ext3</strong><strong>Ext4</strong>20000100000Carácter Bloque Re-escritura


KB/segPruebas Bonnie++70000Lectura Secuencial60000500004000030000<strong>Ext3</strong><strong>Ext4</strong>20000100000CarácterBloque


Semillas/segPruebas Bonnie++160Búsqueda Aleatoria155150145140135130<strong>Ext3</strong><strong>Ext4</strong>


archivos/segPruebas Bonnie++80000Varios Archivos Secuencial70000600005000040000<strong>Ext3</strong><strong>Ext4</strong>3000020000100000crear leer borrar


archivos/segPruebas Bonnie++80000Varios Archivos Aleatorio70000600005000040000<strong>Ext3</strong><strong>Ext4</strong>3000020000100000crear leer borrar


Conclusión• <strong>Ext4</strong> es una versión más mo<strong>de</strong>rna <strong>de</strong> Ext• Aña<strong>de</strong> y mejora características a <strong>Ext3</strong>• <strong>Ext4</strong> se comporta mejor en todas las pruebasrealizadas• <strong>Ext4</strong> es una buena elección <strong>de</strong> sistema <strong>de</strong>archivo

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!