Duda con disco externo USB NTFS

Juan Martínez jeugenio en umcervantes.cl
Jue Dic 27 12:57:04 CLST 2007


Miguel Oyarzo O. escribió:
> Estimados,
> 
> instale en un FC5 un case externo de 300GB-IDE (ntfs) al puerto USB.
> Use ntfs-3g para montarlo.
> 
> el rendimiento "cached" del drive USB contra el disco IDE instalado 
> directo a la maquina fue asi:
> 
> hdparm  -T /dev/sda5   (ntfs)
> Timing cached reads:   1720 MB in  2.00 seconds = 859.92 MB/sec
> 
> hdparm  -T /dev/hda     (ext3  con transferencia 32bit habilitado)
> Timing cached reads:   1716 MB in  2.00 seconds = 858.53 MB/sec

hdparm es solo para discos IDE! Recuerda que USB usa una emulacion SCSI, 
con lo cual ya no es IDE, aun que dentro del cofre haya un disco ide...

> Yo esperaba que el disco ext3  fuese mucho mas rapido que el ntfs 
> montado via USB.

Nada que ver.

hdparm se va al hardware, no interviene, hasta donde se, para nada un 
sistema de archivos.

Si ejecutas unas 100 veces hdparm, notaras que practicamente los 
resultados son todos distintos, usando el mismo disco. Eso se debe a que 
hacer una prueba de lectura de cache involucra usar ram, y si no hay 
mucha ram disponible, algo tendrá que hacer el kernel para no mostrar la 
  hilacha, y eso tomara tiempo claramente.

Creo que debieras usar sdparm.

> es ntfs-3g mas rapido en lectura que ext3 a pesar que el disco se 
> conecto en un puerto USB?
> y si estuviese directo al puerto IDE o SATA?

USB es mucho mas rápido que IDE, pero recuerda que finalmente no por que 
USB2.0 tenga ancho de banda 480mbps significa que accedas a esa 
velocidad. Ademas dependes de la calidad del chip que tiene tu cofre 
IDE2USB que tenga rendimiento ad-hoc. Tengo varios cofres y el chip mas 
decentito que he visto hasta aqui es un VIA, el resto ni el dueño los 
conoce...

Creo que si quieres hacer pruebas, es mas simple con dd o con "time cp" 
para medir tiempo. Debiera ganar ext3...

> (de donde se lee exactamente el "Timming cached"?)

Con un disco IDE, conectado directamente a un puerto IDE, con hdparm, se 
que sdparm sirve para SCSI (y eventualmente con SATA) pero no lo he usado.

-- 
Juan Martinez G.                   Mac Iver # 370
Departamento de Informatica        4997900 - 4997934
Universidad Miguel de Cervantes    Santiago - Chile
http://download.bblug.usla.org.ar/netiquette.png


Más información sobre la lista de distribución Linux