best counter
GNU/Linux. MuyLinux

¿Qué tal se comporta realmente Btrfs?

10/06/2010| por | 9 comentarios

La presencia de Btrfs como sistema de ficheros por defecto en MeeGo fue toda una sorpresa, sobre todo teniendo en cuenta que para el resto de los desarrolladores de distribuciones Linux este desarrollo aún está en plena evolución, y muchas lo soportan casi de forma experimental.

Btrfs ¿Qué tal se comporta realmente Btrfs?

Aún así su integración en MeeGo es ejemplar, y no parece que los que hayan probado esta distribución para dispositivos móviles estén quejándose de su rendimiento o de posibles conflictos, lo que da muy buenas señales respecto a su rápida adopción en otros proyectos.

Sin embargo, ¿cuál es el rendimiento real de este sistema de ficheros? Es lo que han tratado de dilucidar en Phoronix, donde han realizado una batería de pruebas con su Phoronix Test Suite y donde han ido desglosando el comportamiento de Btrfs frente a ext4, y en la que además han incluido la puesta en marcha de sistemas de ficheros Btrfs con opciones como la compresión o el flag nodatacow (para desactivar el método copy-on-write y diferir las escrituras en disco). Y como suele ser habitual, han probado ese rendimiento en un netbook con una unidad SSD.

En las distintas pruebas se comprobaron algunos datos interesantes, y uno de los más claros es que el rendimiento con Apache y con PostgreSQL es aún muy pobre en comparación con ext4, que de momento es la única opción viable si hacemos caso a esas cifras:

1 ¿Qué tal se comporta realmente Btrfs?

2 ¿Qué tal se comporta realmente Btrfs?

A partir de ahí Btrfs comenzó a destacar en algunas otras pruebas, en las que igualó o superó a ext4:

4 ¿Qué tal se comporta realmente Btrfs?

6 ¿Qué tal se comporta realmente Btrfs?

7 ¿Qué tal se comporta realmente Btrfs?

Estos resultados demuestran que si se resuelven los problemas con Apache y PostgreSQL tenemos ante nosotros a una tecnología que sin lugar a dudas representa el futuro de las distribuciones Linux, sobre todo por las capacidades avanzadas de las que dispone, como los snapshots del sistema de ficheros, o los subvolúmentes, que ofrecen soporte para los llamados system rollbacks, que por ejemplo están disponibles en Fedora 13. Muy, muy prometedor.

Related posts:

  1. Ubuntu tardará en dar soporte a Btrfs
  2. ZFS, Btrfs y EXT4 ¿Ganan mucho en unidades SSD?
  3. MeeGo apuesta por Btrfs como sistema de ficheros por defecto
  4. ¿Btrfs, por defecto en Fedora 16?
  5. Btrfs no será la opción por defecto en Fedora 16
Categorías: Sistemas de Ficheros
Etiquetas:

Hay 9 comentarios

  1. 1
    Jortecus dice:

    es relativo, si me demoro media hora en descargar las fotos de mi camara [2GB] y me demoro 1 hora en sacar todos los videos de mi mp4 que son como 60GB, al final en los moviles hay poco que hacer por lo que al parecer es una buena opcion

  2. 2
    jalp dice:

    A mi lo que me gustaría saber es si btrfs está optimizado para discos duros, para unidades SSD, o para ambos. En pocos años seguro que estamos plagados de SSD y tendriamos que tener un sistema de archivos que “trate” bien nuestras unidades, para que nos duren bastante, y que sepa aprovechar su rendimiento.
    Y seguramente tendremos que convivir durante un tiempo con ambos tipos, por lo que no sería descabellado usar un sistema de archivos para cada tipo de unidad.

    • 3
      yonose dice:

      Estoy de acuerdo, especialmente los SSD con celdas tipo MLC… esos transistores JFET especiales que guarden más de un bit tanto para cargarse y descargarse perderán y renovarán todos los bits que se pueda guardar en los mismos, con cada ciclo de escritura, así haya usado sólo un bit. Los SSD con celdas tipo SLC duran más que uno con celdas con tipo MLC aunque sacrificaría un poco el rendimiento si las condiciones son iguales entre un SSD con SLC y otro con MLC, y es algo que tendría en cuenta al comprar mi primer SSD en un futuro no muy cercano.

      Aquí hay un artículo interesante al respecto:

      http://forum.notebookreview.com/hardware-components-aftermarket-upgrades/223173-know-your-ssds-slc-vs-mlc.html

      Espero esto sirva, y perdón por cambiar tanto la orientación de esto.

      Saludos!!

  3. 4
    Genelyk dice:

    Estoy confundido, Meego no es una distribucion para terminales portatiles? y Apache y PostgreSQL son aplicativos para servidores? o se esta pensando en iniciar servidores en dispositivos mobiles ? T_T

  4. 5
    jado92mx dice:

    Nos conviene que BtrFS funcione de maravilla con cada tipo de escenario, en cualquier tipo de tecnología de discos duros, para así garantizar que si desarrollo no fue tiempo perdido y que mudarnos a él sea efectivo, notorio y seguro :)

    Saludos!
    JaD!

  5. 6

    [...] ya que GRUB 2 aún no reconoce estas particiones en el arranque) para aprovechar las ventajas de un desarrollo que podría suceder a ext4 en próximas iteraciones de [...]

  6. 7
    Roberto dice:

    En mi caso el sistema btrfs me permitio recuperar los datos despues de un corte de energia, en cambio el sistema ext4 no sucedio lo mismo.

  7. 8

    [...] ya que GRUB 2 aún no reconoce estas particiones en el arranque) para aprovechar las ventajas de un desarrollo que podría suceder a ext4 en próximas iteraciones de [...]

  8. 9
    Dr. Byte dice:

    Muy bien, después de la implementación en Meego, ahora lo van a implementar en Fedora 16 “verne” y al parecer BtrFS ya está agarrando el vuelo y a ver si las demás distros lo implementan.

    Slaudos.

Escribe tu comentario