Home

Optimizar Velocidad de proceso

Fundi

Usuario Destacado
Loco por OpenSPA
Fan de OpenSPA
19 Mar 2007
11.803
596
0
Intentar no saliros de lo que se pide en el post, asi que solo contestar con los datos de interes el resto de comentarios fuera de este.
 

pentagonin

Usuario
Fan de OpenSPA
10 Ene 2008
262
2
0
55
Fundi dijo:
Intentar no saliros de lo que se pide en el post, asi que solo contestar con los datos de interes el resto de comentarios fuera de este.

@Fundi: Se me va la pinza,como a la esteban, sorry...

@Milix: Pido disculpas si te ha ofendido el tono del post anterior...tiene su parte jocosa y el fondo del mensaje es cierto, aunque el texto sea demasiado directo.

Es cierto que ahora hay que pasar a la acción...aunque te la estás jugando...llevamos muchos años trasteando.

Salu2.
 

pentagonin

Usuario
Fan de OpenSPA
10 Ene 2008
262
2
0
55
Bueno, al grano, monto disco viejo de portatil 60GB hitachi (8mB de buffer), formateo app area, instalo kgd 4348 y vean resultados mientras veo un canal sat FTA:

hdparm /dev/hda

unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 116280/16/63, sectors = 117210240, start = 0
MMP[~]$ hdparm -tT /dev/hda

/dev/hda:
Timing cached reads: 56 MB in 2.02 seconds = 27.78 MB/sec
Timing buffered disk reads: 28 MB in 3.11 seconds = 9.02 MB/sec

Desde luego pinta bien
 

Fundi

Usuario Destacado
Loco por OpenSPA
Fan de OpenSPA
19 Mar 2007
11.803
596
0
nos puedes poner tambien este comando hdparm -iI /dev/hda

Comparado con la DOM original si tiene buena pinta y eso que tu disco tiene menos MB de Buffer que la original, con uno un poco mas alto creo que se puede conseguir buenas cifras

Código:
AZBox[~]$ hdparm -tT /dev/hda

/dev/hda:
Timing buffer-cache reads:   128 MB in  6.87 seconds = 18.63 MB/sec
Timing buffered disk reads:  64 MB in 12.29 seconds =  5.21 MB/sec
AZBox[~]$
 

pentagonin

Usuario
Fan de OpenSPA
10 Ene 2008
262
2
0
55
Alla va...

MMP[~]$ hdparm -iI /dev/hda

/dev/hda:

Model=HITACHI_DK23FA-60, FwRev=00M4A0A0, SerialNo=2DK621
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=DualPortCache, BuffSize=8192kB, MaxMultSect=16, MultSect=off
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=117210240
IORDY=yes, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 *udma2 udma3 udma4 udma5
AdvancedPM=yes: mode=0x80 (128) WriteCache=enabled
Drive conforms to: ATA/ATAPI-5 T13 1321D revision 3: ATA/ATAPI-2,3,4,5

* signifies the current active mode


ATA device, with non-removable media
Model Number: HITACHI_DK23FA-60
Serial Number: 2DK621
Firmware Revision: 00M4A0A0
Standards:
Used: ATA/ATAPI-5 T13 1321D revision 3
Supported: 5 4 3 & some of 6
Configuration:
Logical max current
cylinders 16383 16383
heads 16 16
sectors/track 63 63
--
CHS current addressable sectors: 16514064
LBA user addressable sectors: 117210240
Logical/Physical Sector size: 512 bytes
device size with M = 1024*1024: 57231 MBytes
device size with M = 1000*1000: 60011 MBytes (60 GB)
cache/buffer size = 8192 KBytes (type=DualPortCache)
Capabilities:
LBA, IORDY(cannot be disabled)
bytes avail on r/w long: 4
Standby timer values: spec'd by Vendor, no device specific minimum
R/W multiple sector transfer: Max = 16 Current = ?
Advanced power management level: 128
DMA: mdma0 mdma1 mdma2 udma0 udma1 *udma2 udma3 udma4 udma5
Cycle time: min=120ns recommended=120ns
PIO: pio0 pio1 pio2 pio3 pio4
Cycle time: no flow control=240ns IORDY flow control=120ns
Commands/features:
Enabled Supported:
* SMART feature set
Security Mode feature set
* Power Management feature set
* Write cache
* Look-ahead
* Host Protected Area feature set
* WRITE_BUFFER command
* READ_BUFFER command
* NOP cmd
* Advanced Power Management feature set
Address Offset Reserved Area Boot
SET_MAX security extension
* Device Configuration Overlay feature set
* Mandatory FLUSH_CACHE
* SMART error logging
* SMART self-test
Security:
Master password revision code = 65534
supported
not enabled
not locked
not frozen
not expired: security count
supported: enhanced erase
52min for SECURITY ERASE UNIT. 52min for ENHANCED SECURITY ERASE UNIT.
HW reset results:
CBLID- below Vih
Device num = 0 determined by the jumper
Checksum: correct
MMP[~]$

salu2
 

pentagonin

Usuario
Fan de OpenSPA
10 Ene 2008
262
2
0
55
Activando udma4...cualquier otro valor resulta en cuelgue:

/dev/hda:
Timing cached reads: 54 MB in 2.05 seconds = 26.35 MB/sec
Timing buffered disk reads: 32 MB in 3.14 seconds = 10.19 MB/sec

Osea, lo mismo...capado por algun lado...

salu2
 

Fundi

Usuario Destacado
Loco por OpenSPA
Fan de OpenSPA
19 Mar 2007
11.803
596
0
Hombre le sacastes 9Mb mas que la DOM normal y eso creo que mejorara con algunos test mas, si quieres y tienes alguna pelicula que este bien en peso mirar si engancha o si es fluida, puedes tambien poner el swap y esas cosas
 

milix

AZvip
Loco por OpenSPA
22 Ago 2009
1.679
2
0
Bueno, bueno esto pinta muy bien, ahora queda una cosilla que hay que mirar que es añadir un comando en el arranque para que vaya bien fluido.

Y eso que tienes puesto un HDD viejo si le pones uno con 32mb de buffer y 7200 rpm tiene que ir como un avion.

Luego las pruebas que hagas con mkv se deberian hacer desde el HDD interno lo importante es ver con el comando top cuando tire de los mkv que memoria y cpu consume ahora en teoria deberia reducir mucho.

Si puedes postea estos tres comandos:

df mount y fdisk -l

Y luego ejecuta esto:

/sbin/hdparm -X udma2 /dev/hda
/sbin/hdparm -c 3 /dev/hda

Con esto activas el udma y los 32 bits para el HDD si va fino esto habria que meterlo en el arranque actualmente todos los firmware los ejecutan en los HDD internos en los modelos premium.

Pentagonin si puedes mirate esta opciones a ver si logras mas velocidad:

  • Activar el modo "read ahead" para acelerar lecturas secuenciales: $ hdparm -A1 /dev/hda
  • Activar el modo DMA: $ hdparm -d1 /dev/hda
  • Activar el modo PIO: $ hdparm -p4 /dev/hda
  • Activar el acceso a disco de 32bits: $ hdparm -c1 /dev/hda
  • Activar la lectura de multiples sectores: $ hdparm -m16 /dev/hda (aquí lo mejor es usar el valor de MaxMultSect que vemos al hacer $ hdparm -i /dev/hda)
  • Establecer el modo de acceso UDMA: hdparm -Xudma6 /dev/hda
Salu2.
 

pentagonin

Usuario
Fan de OpenSPA
10 Ene 2008
262
2
0
55
df mount

MMP[~]$ df mount
Filesystem Size Used Available Use% Mounted on
df: mount: can't find mount point

fdisk -l

MMP[~]$ fdisk -l

Disk /dev/hda: 60.0 GB, 60011642880 bytes
16 heads, 63 sectors/track, 116280 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

Device Boot Start End Blocks Id System
/dev/hda1 1 285 143639+ 83 Linux
/dev/hda2 286 318 16632 83 Linux
/dev/hda3 319 335 8568 83 Linux
/dev/hda4 336 65535 32860800 83 Linux
MMP[~]$

Con respecto a los 32 bit y el dma, comentar que desde el principio venia activado el udma2, pero no el 32 bit mode....vean,
MMP[~]$ hdparm /dev/hda

/dev/hda:
multcount = 0 (off)
IO_support = 0 (default)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 116280/16/63, sectors = 117210240, start = 0

Cuando lo activo no noto mejoría aparente. tengo que bajar las pruebas esas mkv y ejecutarlas...cuando tenga otro rato...hay cosas que no puedo hacer por telnet...juas.

Salu2.
 

pentagonin

Usuario
Fan de OpenSPA
10 Ene 2008
262
2
0
55
Vamos a activar algunas opciones:

/sbin/hdparm -c3 /dev/hda

Veamos el resultado:

MMP[~]$ /sbin/hdparm -c3 /dev/hda

/dev/hda:
setting 32-bit IO_support flag to 3
IO_support = 3 (32-bit w/sync)
MMP[~]$ hdparm -tT /dev/hdaev/hda

/dev/hda:
Timing cached reads: 54 MB in 2.01 seconds = 26.92 MB/sec
Timing buffered disk reads: 28 MB in 3.19 seconds = 8.77 MB/sec
MMP[~]$ hdparm -tT /dev/hda

/dev/hda:
Timing cached reads: 58 MB in 2.06 seconds = 28.16 MB/sec
Timing buffered disk reads: 28 MB in 3.03 seconds = 9.24 MB/sec
MMP[~]$ hdparm -tT /dev/hda

/dev/hda:
Timing cached reads: 56 MB in 2.00 seconds = 28.00 MB/sec
Timing buffered disk reads: 30 MB in 3.26 seconds = 9.20 MB/sec
MMP[~]$

No hay resultado aparente, faltan los mkv...
 

milix

AZvip
Loco por OpenSPA
22 Ago 2009
1.679
2
0
Gracias maquina.

Una cosilla esto son dos comandos:

Por un lado es df y por otro mount.

No obstante estos dos comandos deberian ejecutarse siempre al arrancar el equipo, pero como la imagen tanto la KGD como las betas de opensat no contemplan el uso de los mismos nada mas que para los hdb es decir los HDD internos de los premiums:
/sbin/hdparm -X udma2 /dev/hda
/sbin/hdparm -c 3 /dev/hda

Habra que meterlos en un script para que se ejecuten en el arranque.

Salu2.
 

pentagonin

Usuario
Fan de OpenSPA
10 Ene 2008
262
2
0
55
Uppsss....las prisas,

MMP[~]$ df
Filesystem Size Used Available Use% Mounted on
/dev/mtdblock5 1.0M 496.0K 528.0K 48% /DISK1
/dev/hda1 135.8M 118.2M 10.6M 92% /MMP
/dev/hda3 8.1M 3.3M 4.4M 42% /DISK2
/dev/hda4 30.8G 279.3M 29.0G 1% /Download
/dev/hda2 15.7M 8.6M 6.3M 58% /PLUGINS
y el otro,
MMP[~]$ mount
rootfs on / type rootfs (rw)
/proc on /proc type proc (rw,nodiratime)
/dev/mtdblock5 on /DISK1 type jffs2 (ro,noatime)
devpts on /dev/pts type devpts (rw)
tmpfs on /tmp type tmpfs (rw)
sysfs on /sys type sysfs (rw)
/dev/hda1 on /MMP type ext3 (ro,data=ordered)
/dev/hda3 on /DISK2 type ext3 (rw,data=ordered)
/dev/hda4 on /Download type ext3 (rw,data=ordered)
/dev/hda2 on /PLUGINS type ext3 (rw,data=ordered)
Salu2

PD: el script iria en /start.d?
 

milix

AZvip
Loco por OpenSPA
22 Ago 2009
1.679
2
0
el script iria en /start.d?

Si concretamente aqui:

/DISK2/etc/start.d/

Y poner Sxxarranque

Pero ojo el valor numero xx poner el mas bajo de todos tus scripts.

No obstante hay que modificar algunas cosas en la imagen porque te ha metido el espacio sobrante para downloads.

/dev/mtdblock5 1.0M 496.0K 528.0K 48% /DISK1
/dev/hda1 135.8M 118.2M 10.6M 92% /MMP
/dev/hda3 8.1M 3.3M 4.4M 42% /DISK2
/dev/hda4 30.8G 279.3M 29.0G 1% /Download
/dev/hda2 15.7M 8.6M 6.3M 58% /PLUGINS

Hay un post por ahi que te permite modificar las particiones, sino lo encuentras le echo un ojo pero bueno no es muy complicado.

La idea es que si vas a usar un HDD en lugar de una DOM habria que redimensionar todo, pero a gusto del consumidor como plugins que es muy pequeño para todo el espacio que tienes, MMP tambien etc..., en fin esto ya son cosas secundarias que tienen facil arreglo.

Salu2.
 

milix

AZvip
Loco por OpenSPA
22 Ago 2009
1.679
2
0
El post es este: http://www.azboxhd.es/foro/topic/4229-aumentar-capacidad-plugins/

Lo que los valores a cambiar en tu caso del archivo partitions_hda.txt son otros, sabes cuales pondria milix?

Gracias, pues ese era el post que yo me referia, los valores pues todo depende de que HDD pongas y como lo quieres distribuir, tambien se puede crear otra particion que se llame HDD y alli meter el espacio restanta en vez de que lo meta en downloads.

Salu2.
 

pentagonin

Usuario
Fan de OpenSPA
10 Ene 2008
262
2
0
55
Bueno, he vuelto a colocar la DOM, creado el script de arranque, pero curioso resultado:
Viendo Eurosport HD:

AZBox[~]$ free
total used free shared buffers
Mem: 100484 97172 3312 0 1596
Swap: 0 0 0
Total: 100484 97172 3312
AZBox[~]$ hdparm /dev/hda

/dev/hda:
multcount = 0 (off)
IO_support = 0 (default)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 980/16/32, sectors = 501760, start = 0
AZBox[~]$ hdparm -tT /dev/hda

/dev/hda:
Timing cached reads: 52 MB in 2.04 seconds = 25.53 MB/sec
Timing buffered disk reads: 20 MB in 3.06 seconds = 6.53 MB/sec
AZBox[~]$ hdparm -tT /dev/hda

/dev/hda:
Timing cached reads: 48 MB in 2.01 seconds = 23.87 MB/sec
Timing buffered disk reads: 26 MB in 3.26 seconds = 7.97 MB/sec
AZBox[~]$
No se han activado las funciones, pero la velocidad es muy buena...qué opinas maestro?

PD: mbox rulando como cliente...
 

nachetex

AZvip
Loco por OpenSPA
Fan de OpenSPA
21 Feb 2009
551
4
0
Mis datos con disco viejo de 2.5" usando adaptador 2.5->3.5", antepenultima beta:

AZBox[~]$ hdparm -tT /dev/hda

/dev/hda:
Timing buffer-cache reads: 128 MB in 8.66 seconds = 14.78 MB/sec
Timing buffered disk reads: 64 MB in 13.88 seconds = 4.61 MB/sec

No permite activar DMA, a ver si pruebo con disco de 3.5 para ver la diferencia. Además el de 2.5" no me lo formatea, tengo que instalar el firmware sin formatear y luego no me aparece la particion hda4.

x Milix:

¿has probado esos mkv que se resisten con la aceleracion de hardware activada? Creo que los pocos que se podrían resistir funcionarían activando esa opción.
 

milix

AZvip
Loco por OpenSPA
22 Ago 2009
1.679
2
0
¿has probado esos mkv que se resisten con la aceleracion de hardware activada? Creo que los pocos que se podrían resistir funcionarían activando esa opción.
No lo he probado, la idea es no conseguirlo sin tener que usar dicha opcion, mas que nada porque lo que pueda pasar como ya comente del Overclock que no me fio un pelo. Pero yo creo igual con el TCK 2 y la reproducion desde el HDD en un premium se tendrian que ver casi todos los mkv en un elite al tirar de USB pues va algo mas lento y se traba un poco pero OJO solo algunos mkv la gran mayoria van de coña.

No se han activado las funciones, pero la velocidad es muy buena...qué opinas maestro?
Pues algo mas lento que el HDD pero la cuestion es probarlo dandole caña es decir prueba con la version KGD y el TKC y una DOM normal con algun mkv que se resista un poco, y ves los resultados despues habria que probar a hacer los mismo con un HDD y ver si ese mkv que se resiste se ve mejor es decir sin cortes OJO la prueba me refiero con el mkv dentro del HDD y tanto la DOM como el HDD con el DMA activado y los 32 bits. Tambien habria que probar el swap si mejora la reproducion en fin un monton de pruebas, jeje

Yo es que me es imposible por falta de tiempo, pero a ver si tengo tiempo y pruebo con un HDD que tengo de 7200 rpm ide y le meto caña por todos los lados.

Salu2.