Top Banner
Sistemas de Ficheros: Ext3 Vs Ext4
21

Sistema Ext4

Nov 18, 2015

Download

Documents

xsercom

Sistema de ficheros ext4
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • Sistemas de Ficheros: Ext3 Vs

    Ext4

  • Sistemas de ficheros

    Nos permite manejo cmodo, eficiente y seguro de ficheros

    Nos ofrece operaciones como

    Crear

    Borrar

    Abrir

    Leer

    Escribir

  • Tipos de Sistemas de Ficheros

    Basados en disco

    Almacenamiento de ficheros en un soporte fsico

    FAT, FAT32, NTFS, EXT

    Basados en red

    Tratamiento de archivos a travs de la red

    NFS, CIFS

    Propsito general

    Ninguno de los anteriores

    CDFS, DEVFS

  • Sistemas de Ficheros en Linux

    VFS: Modelo comn a todos los sistemas de archivos.

    Objeto superbloque

    Objeto i-nodo

    Objeto entrada de directorio

    Objeto fichero

  • Sistemas Ext

    Predecesor de Minix

    Fichero: Representado

    con estructura i-nodo

    Directorio: Ficheros con

    una serie de entradas

    donde se almacena el

    nmero de i-nodo

    Enlaces: Varios nombres asociados a un i-nodo

  • Ext3

    Estructuralmente igual a Ext2

    Journaling: Guarda cambios en el Sistema de Ficheros

    Journal

    Ordered

    Writeback

  • Ext3

    Limitaciones:

    32000 subdirectorios mximo

    Tamao del

    bloque

    Tamao mximo de los

    archivos

    Tamao mximo del sistema de

    ficheros

    1 KiB 16 GiB 2 TiB

    2 KiB 256 GiB 8 TiB

    4 KiB 2 TiB 16 TiB

    8 KiB 2 TiB 32 TiB

  • Ext3

    Ventajas:

    Disponibilidad

    Integridad

    Velocidad

    Fcil migracin

    Desventajas:

    Funcionalidad

    Fragmentacin

    Compresin

    No comprobacin journal

  • Ext4

    Totalmente compatible con Ext3

    Direccionamiento 48bits

    Tamao sistema de archivos 1EiB

    Tamao de archivos 16 TiB

    64000 subdirectorios

    Extents: Conunto de bloques

    fsicos contiguos

    Asignador multibloque:

    Asignar varios bloques en una sola llamada

  • Ext4

    Fragmentacin Online:

    Lista de i-nodos libres despus de cada grupo: Fsck rpido

    Comprobacin del diario: Fiabilidad

    i-nodos ms grandes: nuevos campos y atributos rpidos

    Preasignacin de espacio

    Barreras activadas por defecto: Mejora integridad aunque reduce eficiencia

  • Comparaciones

    Mquina Virtual Ubuntu 13.04 2GB RAM 2 Procesadores

    Propia

    Archivo Grande: 4.1GB

    Varios Archivos:

    Bonnie++

    Nmero de archivos Tamao por archivo

    100 2KB 95 300KB

    20 10MB 120 2MB

    1000 1KB

    2 1GB 3 500MB

  • Pruebas Propias

    1 2 3 4 5 6 7 8 9 10

    Ext4 13, 13 12, 13, 12, 15, 13, 12, 13, 13,

    Ext3 80, 74, 79 82, 79, 81 81 82, 83, 85,

    0

    10

    20

    30

    40

    50

    60

    70

    80

    90

    Ex

    3 v

    s E

    xt4

    Creacin 4.1GB

    1 2 3 4 5 6 7 8 9 10

    Ext3 91 84 83 82 85 85 85 85 84 84

    Ext4 19 26 18 21 22 20 26 19 19 26

    0

    10

    20

    30

    40

    50

    60

    70

    80

    90

    100

    Ex

    t3 v

    s E

    xt4

    Creacin varios archivos

  • Pruebas Propias

    1 2 3 4 5 6 7 8 9 10

    Ext3 0,1 0,1 0,0 0,0 0,1 0,0 0,0 0,1 0,0 0,0

    Ext4 0,1 0,1 0,1 0,0 0,0 0,0 0,0 0,0 0,0 0,0

    0

    0,02

    0,04

    0,06

    0,08

    0,1

    0,12

    0,14

    0,16

    0,18

    Ex

    t3 v

    s E

    xt4

    Mover varios archivos

    1 2 3 4 5 6 7 8 9 10

    Ext3 0,0 0 0 0,0 0,0 0 0,0 0,0 0,0 0,0

    Ext4 0,0 0,0 0,0 0,0 0,0 0 0,0 0,0 0,0 0,0

    0

    0,001

    0,002

    0,003

    0,004

    0,005

    0,006

    0,007

    0,008

    0,009

    Ex

    t3 v

    s E

    xt4

    Mover 4,1GB

  • Pruebas Propias

    1 2 3 4 5 6 7 8 9 10

    Ext3 218 224 216 217 217 220 218 219 220 218

    Ext4 31, 31, 30, 30, 30, 31 30, 30, 30, 30,

    0

    50

    100

    150

    200

    250

    Ex

    t3 v

    s E

    xt4

    Copiar varios archivos

    1 2 3 4 5 6 7 8 9 10

    Ext3 213 209 193 201 194 198 213 217 215 218

    Ext4 18, 26, 26 19, 26, 26 20 26, 24, 21,

    0

    50

    100

    150

    200

    250

    Ex

    t3 v

    s E

    xt4

    Copiar 4,1GB

  • Pruebas Propias

    1 2 3 4 5 6 7 8 9 10

    Ext3 0,3 0,3 0,3 0,3 0,4 0,3 0,4 0,3 0,3 0,3

    Ext4 0,3 0,3 0,1 0,3 0,2 0,2 0,3 0,1 0,3 0,3

    0

    0,05

    0,1

    0,15

    0,2

    0,25

    0,3

    0,35

    0,4

    0,45

    Ex

    t3 v

    s E

    xt4

    Borrar 4.1GB

    1 2 3 4 5 6 7 8 9 10

    Ext3 0,4 0,4 0,4 0,4 0,4 0,4 0,4 0,4 0,4 0,4

    Ext4 0,2 0,2 0,2 0,2 0,3 0,3 0,3 0,2 0,2 0,2

    0

    0,05

    0,1

    0,15

    0,2

    0,25

    0,3

    0,35

    0,4

    0,45

    0,5

    Ex

    t3 v

    s E

    xt4

    Borrar varios archivos

  • Pruebas Bonnie++ bonnie++ -d / -u root s 4g n 200

    0

    10000

    20000

    30000

    40000

    50000

    60000

    Carcter Bloque Re-escritura

    KB

    /se

    g

    Escritura Secuencial

    Ext3

    Ext4

  • Pruebas Bonnie++

    0

    10000

    20000

    30000

    40000

    50000

    60000

    70000

    Carcter Bloque

    KB

    /se

    g

    Lectura Secuencial

    Ext3

    Ext4

  • Pruebas Bonnie++

    130

    135

    140

    145

    150

    155

    160

    Ext3 Ext4

    Se

    mil

    las

    /se

    g

    Bsqueda Aleatoria

  • Pruebas Bonnie++

    0

    10000

    20000

    30000

    40000

    50000

    60000

    70000

    80000

    crear leer borrar

    ar

    ch

    ivo

    s/s

    eg

    Varios Archivos Secuencial

    Ext3

    Ext4

  • Pruebas Bonnie++

    0

    10000

    20000

    30000

    40000

    50000

    60000

    70000

    80000

    crear leer borrar

    ar

    ch

    ivo

    s/s

    eg

    Varios Archivos Aleatorio

    Ext3

    Ext4

  • Conclusin

    Ext4 es una versin ms moderna de Ext

    Aade y mejora caractersticas a Ext3

    Ext4 se comporta mejor en todas las pruebas realizadas

    Ext4 es una buena eleccin de sistema de archivo