PDA

Ver la Versión Completa : [ DEBATE ] F2FS (pruebas, rendimiento, kernels, recoverys opiniones...)


Fransis
17/03/14, 18:52:36
Bueno, abro este hilo en el foro del nexus 5 porque ultimamente parece que nos va a empezar a inundar este formato de archivos. yo como usuario de nexus 7 2012, ya he podido probarlo y mi opinion aunque grata, es que se trata de un sistema de archivos que aunque este pensado para memorias tipos flash, no vas a notar un gran cambio frente a Ext4, ni en velocidad, ni en seguridad de archivos. sinceramente no me quiero mojar ni precipitarme, y abro este hilo para compartir opinones y comentarios de los distintos kernels/roms y configuraciones que empezaremos a ver apartir de ahora.

Para el que no sepa que es, ni en que se diferencia F2FS de EXT4, dejo un par de articulos y sus fuentes:

F2FS
F2FS
Desarrollador Kim Jaegeuk
Nombre completo Flash-Friendly File System1
Sistemas operativos compatibles Linux
Introducción 5 de octubre de 2012 (Linux 3.6)
Características
F2FS (Flash-Friendly File System) es un sistema de archivos creado por Kim Jaegeuk en Samsung para el núcleo Linux.2
La motivación para crear F2FS fue construir un sistema de archivos que desde el principio tuviera en cuenta las características de los dispositivos de almacenamiento basados en memorias flash NAND, como las unidades de estado sólido (SSD) y las tarjetas eMMC y SD, los cuales han sido ampliamente usados en ordenadores, desde dispositivos móviles hasta servidores.
Samsung eligió un enfoque log-structured file system que se adaptara a las nuevas formas de almacenamiento. F2FS también soluciona algunos de los problemas conocidos de los log-structured file system antiguos, como el efecto bola de nieve (snowball effect), los árboles errantes y la alta sobrecarga de la limpieza.

Aqui un detallado banco de pruebas enfrentando F2FS a otros sistemas de archivos como son EXT4 o Raiserfs entre otros...
http://www.phoronix.com/scan.php?page=article&item=linux_f2fs_benchmarks&num=1

La maquina utilizada a sido esta:
http://openbenchmarking.org/embed.php?i=1302181-FO-F2FSFILES24&sha=7630c94&p=2

http://openbenchmarking.org/embed.php?i=1302181-FO-F2FSFILES24&sha=c4f5b4f&p=2
Al comenzar con la prueba flexible de I/O en una configuración común utilizado para nuestros puntos de referencia del sistema de archivos, los resultados F2FS no son demasiado buenas para esta carga de trabajo. F2FS era más rápido que Btrfs, pero era más de tres veces más lento que EXT4 y otros sistemas de archivos como ext3, XFS, JFS e incluso y ReiserFS fuera más rápido que este sistema de archivos flash optimizada basada en registros.

http://openbenchmarking.org/embed.php?i=1302181-FO-F2FSFILES24&sha=cff3965&p=2
http://openbenchmarking.org/embed.php?i=1302181-FO-F2FSFILES24&sha=f500b3e&p=2
http://openbenchmarking.org/embed.php?i=1302181-FO-F2FSFILES24&sha=8a6bbeb&p=2
Mientras que el Sistema de Archivo de Flash-Friendly no fuera demasiado buena en la SSD Intel X25 para la FIO, para FS-Mark su actuación fue en la parte superior. F2FS entregan resultados ligeramente superiores incluso a Btrfs y EXT4.
http://openbenchmarking.org/embed.php?i=1302181-FO-F2FSFILES24&sha=62df492&p=2
F2FS entregan los resultados más rápidos para FS-Mark y ahora para Dbench también. Lamentablemente, sin embargo parece que no está sincronizando los datos en el disco tan rigurosamente como Btrfs y EXT4. Mientras que los otros sistemas de ficheros en regla (sans JFS), los resultados de rendimiento de disco Dbench de 569MB / s para este SSD Serial ATA están fuera de servicio.
http://openbenchmarking.org/embed.php?i=1302181-FO-F2FSFILES24&sha=97bad1c&p=2
http://openbenchmarking.org/embed.php?i=1302181-FO-F2FSFILES24&sha=252a643&p=2
El rendimiento de lectura para F2FS estaba en línea con EXT4. Btrfs y EXT3 eran los más lentos del pacto con el conjunto de sistemas de archivos como punto de referencia a partir de la 3.8 del kernel Linux.
http://openbenchmarking.org/embed.php?i=1302181-FO-F2FSFILES24&sha=d17b62d&p=2
http://openbenchmarking.org/embed.php?i=1302181-FO-F2FSFILES24&sha=1236fb3&p=2
No hay mucho que deducir de los resultados de rendimiento de escritura IOzone de F2FS y otros.
http://openbenchmarking.org/embed.php?i=1302181-FO-F2FSFILES24&sha=fa40825&p=2

http://openbenchmarking.org/embed.php?i=1302181-FO-F2FSFILES24&sha=8419652&p=2
El Sistema de Archivo de Flash-Friendly (F2FS), no era el más rápido del grupo de Compile Bench pero había lidiado justo en el medio de la serie de siete sistemas de ficheros de Linux como punto de referencia a partir de la version 3.8 del kernel linux.
http://openbenchmarking.org/embed.php?i=1302181-FO-F2FSFILES24&sha=16f6601&p=2
Para el punto de referencia del servidor de correo PostMark, el Sistema de Archivo de Flash-Friendly estaba justo en línea con EXT4 y XFS para entregar el mejor rendimiento.

Cuando se trata de estos resultados iniciales de referencia del sistema de archivos F2FS, el rendimiento general es muy agradable para este nuevo sistema de archivos. Sin embargo, como lo demuestra el resultado Dbench, los datos no siempre podrian estar escribiendo en el disco de inmediato en comparación con otros sistemas de archivos de Linux.
La fiabilidad de este nuevo sistema de archivos no era un objetivo de esta evaluación comparativa Linux, sólo el rendimiento general. En cualquier caso, será interesante ver lo que termina pasando con este flash-amistoso, ahora la línea principal del sistema de archivos cortesía de Samsung y cuáles son sus próximos pasos para este proyecto de código abierto y si termina el envío en uso por parte de su productos.

Yo lo he tenido junto con omnirom que para mi nexus 7 2012, es la rom mas rapida y estable que hay, y sinceramente, si hablamos de bancos de prueba como antutu, siempre obtengo alrededor de entre 15000 y 17000 puntos, tanto con ext4 como con F2FS. tambien he probado la slimkat con soporte completo para F2FS, soporte completo quiere decir que todas las particiones (data, cache, system....) tienen formato F2FS, y en este caso la puntuacion fue inferior a la de la omnirom, imagino que por la rom...

Bueno, que aqui dejo esto, para que empecemos a opinar sobre los diferentes kernels y configuraciones y vayais poniendo vuestras pruebas e informacion que vayais recopilando.
un saludo

Fransis
27/03/14, 18:13:38
OJO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
SE PIERDEN TODOS LOS DATOS, HACER ANTES COPIA DE TODO EN EL ORDENADOR.
-----------------------------------------------------------------
vamos a pasar a F2FS
para mas informacion de que es f2fs y por que lo vas a empezar a ver apartir de ahora, seguimos aqui: http://www.htcmania.com/showthread.php?t=798366

1.arrancamos en modo fastboot, osea (android panza arriba)
2.Flasheamos este TWRP o por fastboot o con flasfhy http://d-h.st/a0x
3.Arrancamos el recovery
4.Entramos en el menu "wipe" y damos "format data", tipeamos yes. veras que el comando que devuelve es "mkfs.f2fs". YA TENEMOS FORMATO F2FS, REINICIA EL RECOVERY ANTES DE SEGUIR!!
5º flasheamos la rom que queramos via (sideload) o tambien puedes usar un cable otg y un pendrive, eso hice yo.
6º flasheamos un kernel que soporte f2fs, he usado furnace http://savoca.co/furnace/hammerhead/...hammerhead.zip

fuentes: http://forum.xda-developers.com/google-nexus-5/orig-development/nexus-5-f2fs-t2668486

AÑADIDO HILO CON KERNELS CON SOPORTE FULL F2FS
http://forum.xda-developers.com/google-nexus-5/development/kernel-f2fs-supported-kernels-t2746951

checus
27/03/14, 18:48:26
Yo de momento no encuentro diferencia alguna al usar EXT4 o usar F2FS. Tuve bastantes problemas al principio con el tema del kernel pero ya lo solventé.

No se si afectará más o menos a la batería puesto que estoy utilizando las últimas versiones de Franco que para mí y algunos users, están dando unos consumos cada vez más altos (no a todos).

También hacer referencia que solo podemos usar F2FS en la partición de Datos (data), por lo que al contrario que otros que lo tienen totalmente en todas sus particiones, no se si interfiere con la experiencia del usuario el tener las particiones 'mixtas' en el tema de fluidez, ejecución de las aplicaciones, etc.

Tampoco he podido probarlo con ART puesto que utilizo mucho Xposed por lo que mi experiencia está basada en Dalvik Optimizada.

Esperemos que se consiga usar de forma uniforme este sistema de archivos porque sino no creo que llegue muy lejos.

P.D. utilizo Mahdi ROM jajaja

Fransis
27/03/14, 20:12:54
Yo de momento no encuentro diferencia alguna al usar EXT4 o usar F2FS. Tuve bastantes problemas al principio con el tema del kernel pero ya lo solventé.

No se si afectará más o menos a la batería puesto que estoy utilizando las últimas versiones de Franco que para mí y algunos users, están dando unos consumos cada vez más altos (no a todos).

También hacer referencia que solo podemos usar F2FS en la partición de Datos (data), por lo que al contrario que otros que lo tienen totalmente en todas sus particiones, no se si interfiere con la experiencia del usuario el tener las particiones 'mixtas' en el tema de fluidez, ejecución de las aplicaciones, etc.

Tampoco he podido probarlo con ART puesto que utilizo mucho Xposed por lo que mi experiencia está basada en Dalvik Optimizada.

Esperemos que se consiga usar de forma uniforme este sistema de archivos porque sino no creo que llegue muy lejos.

P.D. utilizo Mahdi ROM jajaja

mira, yo ya lo habia aprobado no muy gratamente en la nexus 7. me decidi a dar el paso en el nexus 5 al ver el moto g de mi novia.
resulta que todos los moto X y moto G utilizan el sistema de archivos F2FS por defecto. solo la particion "data". el resto de las particiones siguen siendo ext4fs.
moto g funciona de maravilla, y si lo lleva a si de fabrica por algo sera.

En definitiva ahora mismo llevo el mismo esquema de particiones que los moto G/X, donde la particion "data" tiene formato F2FS y el resto son ext4fs.

luego cuelgo unas capturas de pantalla de "diskinfo" del moto G de mi chica y de mi nexus 5.
yo llevo la androvamp con el kernel furnace "eco mode" activado, con ART. y todo funciona perfectamente y como la seda. antes de dar el paso a F2FS ya tenia este kernel, y me esta dando muy buenos tiempos de bateria.

tambien contestando a otro comentario tuyo, F2FS no afecta en nada al consumo de la bateria, solo es otro "sistema de archivos" con otra de trabajar la memoria.

salu2

Mi nexus 5
http://img.tapatalk.com/d/14/03/28/eduzy3yt.jpg

http://img.tapatalk.com/d/14/03/28/ny4e6ypa.jpg

Moto g
http://img.tapatalk.com/d/14/03/28/anuqa7yg.jpg
http://img.tapatalk.com/d/14/03/28/yre4upa7.jpg

lucard
09/05/14, 17:59:51
TWRP-2.7.0.0 with "All-F2FS" support

http://forum.xda-developers.com/google-nexus-5/orig-development/recovery-twrp-2-7-0-0-f2fs-support-t2746030

Fransis
09/05/14, 18:45:59
TWRP-2.7.0.0 with "All-F2FS" support

http://forum.xda-developers.com/google-nexus-5/orig-development/recovery-twrp-2-7-0-0-f2fs-support-t2746030

Gracias por compartir Lucard.
yo actualmente uso 2.7.0 con soporte f2fs solo para data, el que habia hasta el momento.
tengo una duda a ver si me puedes ayudar.
este recovery vale para lo que tenemos f2fs solo en data? o por narices tienes que usar una rom reformateada en todas sus particiones a f2fs?
tambien veo una app, que por lo que parece la instalas en la rom que sea, y ella solita te reformatea todas las particiones a f2fs? es asi?
Gracias

lucard
10/05/14, 00:47:33
Aun no he tenido ocasion de probarla, te la puse aqui porque vi que tu llevabas este sistema,
en cuanto pueda le echo un ojo

Fransis
10/05/14, 10:40:58
Aun no he tenido ocasion de probarla, te la puse aqui porque vi que tu llevabas este sistema,
en cuanto pueda le echo un ojo

Gracias. ya me he puesto en contacto con legolas para que me aclare estas dudillas.
salu2

danielalonso
18/05/14, 23:35:26
Tengo la cm-m6 convertida y usandola con todas las particiones f2fs, system,cache y data

Fransis
19/05/14, 14:15:34
actualizado el post con hilo con kernels "full f2fs"
salu2

ozil78
21/08/14, 19:04:03
Con multirom se puede poner?

Fransis
21/08/14, 23:49:06
Con multirom se puede poner?

Si, el recovery de multirom es la ultima versión de twrp y permite formatear todas las particiones a f2fs

JotaJgreen
09/09/14, 11:13:01
Upeo a ver si hay novedades!
Se puede formatear a f2fs solo data como los moto? se nota algo o nada?

Fransis
09/09/14, 17:01:49
Upeo a ver si hay novedades!
Se puede formatear a f2fs solo data como los moto? se nota algo o nada?

Si se puede, pero no vas a notar nada... Yo llevo usando full f2fs desde hace ya mucho y bien...pero en teléfonos como el nexus no vas a notar mejoria. En mi vieja n7 2012 si se nota mejoría en el rendimiento en general...

iron
30/09/14, 10:07:14
Si se puede, pero no vas a notar nada... Yo llevo usando full f2fs desde hace ya mucho y bien...pero en teléfonos como el nexus no vas a notar mejoria. En mi vieja n7 2012 si se nota mejoría en el rendimiento en general...


Buenos días, entonces en el N5 no merece la pena , hace dos días lo meti en la N7 2012 , me falta probar a fondo,. gracias

saludos

Fransis
30/09/14, 21:30:32
Buenos días, entonces en el N5 no merece la pena , hace dos días lo meti en la N7 2012 , me falta probar a fondo,. gracias

saludos

Hombre.... yo lo llevo puesto también en el n5. Pero xq yo soy un poco friki de las nuevas tecnologías y linux.... xD pero en el n5 no note nada. Ext4 sigue siendo muy bueno en todos los terrenos...
Pero en la n7 2012 si he notado mejoría en velocidad en general...

iron
01/10/14, 02:11:32
Hombre.... yo lo llevo puesto también en el n5. Pero xq yo soy un poco friki de las nuevas tecnologías y linux.... xD pero en el n5 no note nada. Ext4 sigue siendo muy bueno en todos los terrenos...
Pero en la n7 2012 si he notado mejoría en velocidad en general...

Ok, entonces no lo probaré en N5 , ya veré si noto la diferencia en la N7 , gracias

Saludos