Pendrives en RAID
El otro dia me caducaba un cheque regalo de la fnac, asi que lo gasté en lo primero que pillé, un pendrive (otro) de 4GB (y van 3 xD), asi que pensando que podria hacer con 2 pendrives identicos, se me ocurrió lo que a cualquier friki informatico ... RAID! xD
Pasando unas pruebas de velocidad preliminares resultó que los dos pendrives, aun siendo SanDisk Cruzer micro de 4GB y aparentemente identicos, resulta que no lo eran:
Existen varias maneras de montar un RAID software en Linux, pero me he decantado por el mas reciente mdadm. Asi que siguiendo el howto y leyendo el manual (man:mdadm) he montado un RAID en mis pendrives para ver el rendimiento :D
RAID1:
RAID0:
Y el rendimiento en escritura?
Enfin... casi que no merece la pena, pero yo me he quitado la espinita que tenia hace semanas de montar un raid sw con pendrives :D :D :D
Pd:
Acabo de darme cuenta que el pendrive mas viejo es el v8 y el que da 25MBps y no el nuevo O_o
Y para mas inri, el otro pendrive de 4GB que tengo (un basf con 4 años y chips flash SAMSUNG) también rinde a 25MBps ...
Pasando unas pruebas de velocidad preliminares resultó que los dos pendrives, aun siendo SanDisk Cruzer micro de 4GB y aparentemente identicos, resulta que no lo eran:
Uno era firmware 6.01 y el nuevo 8.01 y por lo visto esto trae una mejora sustancial de velocidad (seguramente el nuevo lleve un chip FLASH bastante mejor, de otra tecnologia, o a saber), pero me voy a tener que quedar con la curiosidad, pues la carcasa de estos pendrives es metalica y no quiero cargarmela...
scsi 6:0:0:0: Direct-Access SanDisk Cruzer Micro 8.01 PQ: 0 ANSI: 0 CCS
sd 6:0:0:0: [sdb] 7862911 512-byte hardware sectors: (4.02 GB/3.74 GiB)
scsi 7:0:0:0: Direct-Access SanDisk Cruzer 6.01 PQ: 0 ANSI: 0 CCS
sd 7:0:0:0: [sdc] 7858175 512-byte hardware sectors: (4.02 GB/3.74 GiB)
root@protatil2:~# hdparm -tT /dev/sdb /dev/sdcMontando el RAID:
/dev/sdb:
Timing cached reads: 5862 MB in 1.99 seconds = 2941.72 MB/sec
Timing buffered disk reads: 76 MB in 3.05 seconds = 24.94 MB/sec
/dev/sdc:
Timing cached reads: 5604 MB in 1.99 seconds = 2811.58 MB/sec
Timing buffered disk reads: 40 MB in 3.13 seconds = 12.79 MB/sec
Existen varias maneras de montar un RAID software en Linux, pero me he decantado por el mas reciente mdadm. Asi que siguiendo el howto y leyendo el manual (man:mdadm) he montado un RAID en mis pendrives para ver el rendimiento :D
RAID1:
root@protatil2:~# mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sd[bc]Como se puede ver, el rendimiento es justamente la media de los rendimientos originales, me pregunto si con dos pendrives de 25MB/s hubiera habido alguna ganancia...
mdadm: array /dev/md0 started.
root@protatil2:~# hdparm -tT /dev/md0
/dev/md0:
Timing cached reads: 5212 MB in 2.00 seconds = 2611.36 MB/sec
Timing buffered disk reads: 58 MB in 3.06 seconds = 18.97 MB/sec
De fdisk -l:
Disco /dev/md0: 4023 MB, 4023255040 bytes
RAID0:
root@protatil2:~# mdadm --stop /dev/md0Bueno, ahora el raid funciona a la velocidad del pendrive mas rapido, aunque no se si esto sería asi a lo largo de toda la capacidad del pendrive.
mdadm: stopped /dev/md0
root@protatil2:~# mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sd[bc]
mdadm: /dev/sdb appears to be part of a raid array:
level=raid1 devices=2 ctime=Mon Apr 27 17:08:42 2009
mdadm: /dev/sdc appears to be part of a raid array:
level=raid1 devices=2 ctime=Mon Apr 27 17:08:42 2009
Continue creating array? y
mdadm: array /dev/md0 started.
root@protatil2:~# hdparm -tT /dev/md0
/dev/md0:
Timing cached reads: 5188 MB in 1.99 seconds = 2602.10 MB/sec
Timing buffered disk reads: 76 MB in 3.01 seconds = 25.28 MB/sec
De fdsik -l
Disco /dev/md0: 8048 MB, 8048934912 byte
Y el rendimiento en escritura?
2883650048 bytes (2,9 GB) copied, 1054,24 s, 2,7 MB/s
Enfin... casi que no merece la pena, pero yo me he quitado la espinita que tenia hace semanas de montar un raid sw con pendrives :D :D :D
Pd:
Acabo de darme cuenta que el pendrive mas viejo es el v8 y el que da 25MBps y no el nuevo O_o
Y para mas inri, el otro pendrive de 4GB que tengo (un basf con 4 años y chips flash SAMSUNG) también rinde a 25MBps ...








2 Comentarios:
Prueba en ponerlo en distinto USB, que no compartan el mismo HUB deberias de notar mejora.
Saludos!.
Si, pero la mayoria de los ordenadores solo llevan una controladora 2.0
Aunque ahora que lo dices, seria interesante, porque el pico de 25MBps es lo que da el bus en si
thx!
Publicar un comentario en la entrada