Home

No graba bien señales con mucho bit-rate

diego_vigo

Usuario
Amigo OpenSPA
6 Jul 2009
26
0
0
Buenas. He estado echando no vistazo y no he visto ningun post con este problem asi q abro tema nuevo.

Tengo un azbox premium y lo uso mucho para ver feeds. El tema es q ya es la segunda vez q m pasa lo siguiente. Señales dvb-s2 8psk 4.2.2 HD, feeds que vienen asi los abre bien, los veo, y los graba. Los graba bien. El problem es cuando la señal es de demasiada calidad, por ejemplo este finde ubo un feed de estas caractristicas con 21600 de symbol rate, solo para una portadora de video, es muchisima calidad. el tema es q lo abrio bien, se veia bien y lo puse a grabar. el probleme vino cuando a la noche le di a reproducir grabacion y ahí es cuando falla. el audio va a trompicones, la imagen no la abre, e.t.c e.t.c ....... yo creo q el problema es q al disco duro no le dio la olla para grabarlo o bien q esta grabado pero no le da la velocidad de lectura para leer semejante cantidad de bits por segundo.

hay alguna solucion??
 

Fundi

Usuario Destacado
Loco por OpenSPA
Fan de OpenSPA
19 Mar 2007
11.803
596
0
Pues lo tienes fácil realiza un test a tu disco duro para ver cual es la tasa que soporta en escritura, ese es el gran problema de los discos que lectura andan bien pero en escritura andan muy lentos, para señales normales no pasa nada pero si le metes mucha tasa de Bitrate por segundo se vuelven locos, no le da tiempo a escribir toda la información

PD: Aunque en el test te de una tasa de escritura de 22Mb/s recuerda que tienes que dejar casi un 20% de señales de señalización de control del propio disco, nunca tienes que llegar a la tasa maxima que te indica ya que no funcionaria.

En la red tienes un montón de información para esto y de cuales son los discos mas veloces del mercado.
 

diego_vigo

Usuario
Amigo OpenSPA
6 Jul 2009
26
0
0
ok, gracias por la info. yo ya me suponia q por ahí iban los tiros. muchas gracias.

me puedes recomendar algun método para hacer el test? hay algun soft concreto para ello??
 

Fundi

Usuario Destacado
Loco por OpenSPA
Fan de OpenSPA
19 Mar 2007
11.803
596
0
diego_vigo dijo:
ok, gracias por la info. yo ya me suponia q por ahí iban los tiros. muchas gracias.

me puedes recomendar algun método para hacer el test? hay algun soft concreto para ello??

Ya que estamos con decos Linux que mejor que utilizar la consola jejej

El parametro hdparm te dara toda la información que necesitas, tiene un monton de opciones para que te lance los datos.


Código:
AZBox[~]$ hdparm            
BusyBox v1.00 (2008.04.24-06:54+0000) multi-call binary

Usage: hdparm [options] [device] ..

Options:        -a   get/set fs readahead
-A   set drive read-lookahead flag (0/1)
-b   get/set bus state (0 == off, 1 == on, 2 == tristate)
-B   set Advanced Power Management setting (1-255)
-c   get/set IDE 32-bit IO setting
-C   check IDE power mode status
-D   enable/disable drive defect-mgmt
-f   flush buffer cache for device on exit
-g   display drive geometry
-h   display terse usage information
-i   display drive identification
-I   detailed/current information directly from drive
-Istdin  similar to -I, but wants /proc/ide/*/hd?/identify as input
-k   get/set keep_settings_over_reset flag (0/1)
-K   set drive keep_features_over_reset flag (0/1)
-L   set drive doorlock (0/1) (removable harddisks only)
-m   get/set multiple sector count
-n   get/set ignore-write-errors flag (0/1)
-p   set PIO mode on IDE interface chipset (0,1,2,3,4,...)
-P   set drive prefetch count
-q   change next setting quietly
-Q   get/set DMA tagged-queuing depth (if supported)
-r   get/set readonly flag (DANGEROUS to set)
-S   set standby (spindown) timeout
-t   perform device read timings
-T   perform cache read timings
-u   get/set unmaskirq flag (0/1)
-v   defaults; same as -mcudkrag for IDE drives
-V   display program version and exit immediately
-W   set drive write-caching flag (0/1) (DANGEROUS)
-X   set IDE xfer mode (DANGEROUS)
-y   put IDE drive in standby mode
-Y   put IDE drive to sleep
-Z   disable Seagate auto-powersaving mode
-z   re-read partition table
Código:
AZBox[~]$ hdparm -tT /dev/hdb

/dev/hdb:
Timing buffer-cache reads:   128 MB in  7.12 seconds = 17.98 MB/sec
Timing buffered disk reads:  64 MB in 10.42 seconds =  6.14 MB/sec
AZBox[~]$
Código:
AZBox[~]$ hdparm -I /dev/hda 

/dev/hda:

ATA device, with non-removable media
Model Number:       DM255610V010                            
Serial Number:      079219B800000000
Firmware Revision:  Ver2.20z
Standards:
Likely used: 4
Configuration:
Logical         max     current
cylinders       980     980
heads           16      16
sectors/track   32      32
--
bytes/track: 16384      bytes/sector: 512
CHS current addressable sectors:     501760
LBA    user addressable sectors:     501760
device size with M = 1024*1024:         245 MBytes
device size with M = 1000*1000:         256 MBytes 
Capabilities:
LBA, IORDY(may be)(cannot be disabled)
Buffer size: 1.0kB      bytes avail on r/w long: 4      Queue depth: 1
Standby timer values: spec'd by Vendor
R/W multiple sector transfer: Max = 1   Current = 0
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=120ns  IORDY flow control=120ns
AZBox[~]$ 

AZBox[~]$ hdparm /dev/hda                                            

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

Suerte con tu investigación y mirate este Link

http://www.azboxhd.es/foro/showthread.php/6987-Optimizar-Velocidad-de-proceso
 

diego_vigo

Usuario
Amigo OpenSPA
6 Jul 2009
26
0
0
Gracias por responder.

A ver por partes. En ese nuevo link q pones, en su pagina1, al final, hay como un resumen de cosas por configurar en el azbox y haciéndolo sí q noto diferencia ya q me pasa de 3 Mb/s a 4.5 Mb/s, pero sigo con el problema de q al reiniciar no se guardan los cambios y sigo a 3 Mb/s. Parece ser q la solución es hacer un script, pero ni idea como se hace eso.

Segundo, entiendo que la opcion que más afecta a la velocidad de lectura/escritura es activar el modo dma. OK, a mi no me sale nada de udma y por lo que lei hay gente q tampoco le sale esa opción de activarlo/desactivarlo. Ahora bien, las páginas que siguen son demasiado para mi, me pierdo con tanto matierial y conceptos que no conozco, con lo que te agradecería que me dieras la repuests digerida, digamos la solucion a todo ese debate y pruebas que habeis echo. Te lo agradecería.

Gracias!!
 

Fundi

Usuario Destacado
Loco por OpenSPA
Fan de OpenSPA
19 Mar 2007
11.803
596
0
jajajja a mandar hombre, lo mas rápido es que pongas un disco duro con buffer de lectura y escritura mas altas de las que tienes
 

diego_vigo

Usuario
Amigo OpenSPA
6 Jul 2009
26
0
0
los seagate barracuda que giran a 7200 tengo entendido q van bien no?

como resolviste tu probleme de q no te dejaba configurar el udma? a mi me pasa lo mismo , no me sale la opcion de activarlo, com se soluciona?

como se hace el script para que los settings no desaparezcan en cada reinicio?