Ver Mensaje Individual
  #2  
Viejo 14/12/15, 18:30:09
Avatar de figue
figue figue no está en línea
Usuario muy activo
Mensajes: 870
 
Fecha de registro: jul 2009
Localización: Madrid
Mensajes: 870
Modelo de smartphone: Nexus 4
Versión de ROM: AOSP 7.0 Nougat
Versión de Radio: 2.0.1701.07
Tu operador: Lowi
Mencionado: 20 comentarios
Tagged: 2 hilos
Pego aquí el mismo post que puse en el hilo de Taurus (un poco actualizado):

He escrito un pequeño test para probar ext4 vs. f2fs. Podéis descargar el script aquí.

Para probarlo, descargadlo en la /sdcard (o donde queráis). Luego lo ejecutáis como root tal que así:

(desde adb shell o terminal emulator)
su
sh /sdcard/write_test.sh


Mis resultados con ext4 hace unos días:
Código:
*****************************************
 Testing internal memory speed with dd
 Filesystem type in /data is ext4
 Read-ahead value 1280 kB
*****************************************

:: Test 1: 20 small files between 10 and 50 KB ::
  Writing...
    0m1.95s real     0m0.19s user     0m0.20s system
  Reading...
    0m0.62s real     0m0.10s user     0m0.30s system

:: Test 2: 10 medium files between 500 KB and 2 MB ::
  Writing...
    0m17.85s real     0m0.29s user     0m1.62s system
  Reading...
    0m1.67s real     0m0.10s user     0m0.56s system

:: Test 3: 5 big files between 10 and 50 MB ::
  Writing...
    0m25.99s real     0m0.17s user     0m2.35s system
  Reading...
    0m2.35s real     0m0.07s user     0m0.82s system

This script took 51 seconds.
Mis resultados con f2fs y la última versión del kernel de Iván:
Código:
***************************************
 Testing internal memory speed with dd
 Filesystem type in /data is f2fs
 Read-ahead value 1280 kB
***************************************

:: Test 1: 20 small files between 10 and 50 KB ::
  Writing...
    0m0.68s real     0m0.12s user     0m0.12s system
  Reading...
    0m0.95s real     0m0.13s user     0m0.34s system

:: Test 2: 10 medium files between 500 KB and 2 MB ::
  Writing...
    0m6.02s real     0m0.31s user     0m1.10s system
  Reading...
    0m2.05s real     0m0.16s user     0m0.68s system

:: Test 3: 5 big files between 10 and 50 MB ::
  Writing...
    0m10.94s real     0m0.16s user     0m1.92s system
  Reading...
    0m2.74s real     0m0.11s user     0m0.82s system

This script took 24 seconds.
Los ficheros que escribe/lee se generarán en el /data/local/tmp, así que solo lanzadlo los que tengáis el /data en f2fs... Bueno si hay alguien con ext4 y algún setup "especial" que cree que puede afectar al rendimiento de la memoria interna también es bienvenido a mostrar los resultados

Este test no está probado "científicamente" y solamente es "poner en bonito" los resultados de escribir varios ficheros en paralelo y luego leerlos... Así que tampoco esperéis un AnTuTu :P

Lo que he observado hasta ahora es que cambia mucho la cosa de ext4 a f2fs, se nota y mucho el rendimiento a nivel de lectura/escritura. También (CLARO!!!) si el móvil está en deep sleep o no (en caso que lo lancéis por adb shell) pero muy poco si hacemos el test con el governor de CPU performance. Donde también he visto que no cambia mucho es si ponemos otros schedulers (cfq, bfq, deadline, noop, zen...) ni cambiando los valores de lectura del read-ahead... Pero siempre podéis jugar un rato y probar qué setup os da mejores valores
Responder Con Cita
Los siguientes 2 usuarios han agradecido a figue su comentario: