sistema ext4

21
Sistemas de Ficheros: Ext3 Vs Ext4

Upload: xsercom

Post on 18-Nov-2015

232 views

Category:

Documents


2 download

DESCRIPTION

Sistema de ficheros ext4

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