Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Disco Duro]Problema de velocidad (solucionado)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
bontakun
Apprentice
Apprentice


Joined: 25 Jan 2005
Posts: 231
Location: Temuco - Chile

PostPosted: Mon Jan 31, 2005 7:34 pm    Post subject: [Disco Duro]Problema de velocidad (solucionado) Reply with quote

hola...

primero q nada quiero disculparme por los antiguos errores cometidos en mis anteriores post... me pasa por descuidado... y también por seguir con el mismo problema...

como me recomedaron hacer un test de velocidad a mis disco con hdparm... y el reultado fue el sgte:

lectura 6mb 3.79 seg. = 1.58mb/seg

lo cual es bajisimo... la velocidad normal deberia ser 41.77mb/seg

entonces la pregunta el logica... como lo arreglo...???

muchas gracias...


Last edited by bontakun on Fri Feb 04, 2005 7:21 pm; edited 1 time in total
Back to top
View user's profile Send private message
kamikaze04
Guru
Guru


Joined: 28 Mar 2004
Posts: 366
Location: Valencia-Spain

PostPosted: Mon Jan 31, 2005 11:04 pm    Post subject: Reply with quote

Seguramente te saldra que tienes descativado el DMA.Compruebalo con

hdparm /dev/xxx

Y te direa: using_dma=0 (off)

Para activarlo

hdparm -d 1 /dev/xxxx
_________________
Todo lo que quisiste saber sobre google en: www.noticiasgoogle.es
Back to top
View user's profile Send private message
bontakun
Apprentice
Apprentice


Joined: 25 Jan 2005
Posts: 231
Location: Temuco - Chile

PostPosted: Tue Feb 01, 2005 4:09 pm    Post subject: lo probare lo antes posible... Reply with quote

gracias... ahora no me encuentro en casa... cuando lo haga te dire el resultado...

en todo caso se me habia olvidado comentar q al hacer
hdparm -i /dev/hda
me decia q estaba trabajando con udma5 q era lo q estaba marcado con *

= despues te doy el resultado...

muchas gracias...
Back to top
View user's profile Send private message
psm1984
l33t
l33t


Joined: 14 Oct 2003
Posts: 919

PostPosted: Tue Feb 01, 2005 4:24 pm    Post subject: Reply with quote

ademas, en el kernel tienes que elegir correctamente el controlador de discos que tenga tu placa base.
Back to top
View user's profile Send private message
bontakun
Apprentice
Apprentice


Joined: 25 Jan 2005
Posts: 231
Location: Temuco - Chile

PostPosted: Wed Feb 02, 2005 12:03 am    Post subject: gracias... pero... Reply with quote

gracias de nuevo

bueno...

supongo q me falta lo q mencionó psm1984...

debido a q al activar el dma me lansa el sgte mensaje de error...

/dev/hda:
setting usinf_dma to 1 (on)
HDIO_SET_DMA failed: operation not permitted
using_dma =0 (off)

sera por los controladores en el kernel u otra cosa???
... bueno... pruebo otra vez y les aviso... gracias
Back to top
View user's profile Send private message
Soul Lost
Guru
Guru


Joined: 09 Oct 2004
Posts: 451
Location: UnderHouse

PostPosted: Wed Feb 02, 2005 5:41 am    Post subject: Reply with quote

Bien aqui te dejo esto que hize..

Bien esta herramienta sencilla permite optimizar el rendimiento en discos IDE, al grano, necesitamos:
Instalar
1)Estas seguro que nuestro disco es un IDE, asi que hacemos un
Quote:
# dmesg
Probing IDE interface ide0...

hda: SAMSUNG SP0802N, ATA DISK drive

P.T. Por mas debemos saber que a de estar soportado por kernel cuando lo configuramos, si es que lo hemos hecho xD


2) La herramienta hdparm
Quote:
a) emerge hdaparm
b) apt-get install hdparm
c) sys-apps/hdparm
Latest version available: 5.8
Latest version installed: 5.8
Size of downloaded files: 37 kB
Homepage: http://www.ibiblio.org/pub/Linux/system/hardware/
Description: Utility to change hard drive performance parameters
License: as-is


Como USAR
Ok una ves bajada vemos nuestra configuracion por defecto
Quote:
# hdparm /dev/hda

/dev/hda:
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 0 (off)
using_dma = 0 (off)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 16383/255/63, sectors = 80060424192, start = 0


Hacemos un test de velocidad
Quote:
hdparm -tT /dev/hda

/dev/hda:
Timing cached reads: 1136 MB in 2.01 seconds = 520.10 MB/sec
Timing buffered disk reads: 16 MB in 3.35 seconds = 4.28 MB/sec


Code:
Lo que hemos encontrado es:
El bus de entrada/salida está a 16bits, el udma desactivado, la transferencia desde la cache es 520 MB y la de acceso real al disco es 4.2 MB.


Bien manos a la obra.. a modificar valores..

-c get/set IDE 32-bit IO setting
la opción -c admite dos valores 0, 1. Activando o desactivando la entrada/salida de 32-bit para el disco.

-d get/set using_dma flag
Igual que en el caso anterior admite dos valores (0, 1) desactivando o activando el ultra dma.

-m get/set multiple sector count
Establecemos el Maximo numero de sectores múltiples en el disco. Este valor es específico de tipo de disco, para sacar el del nuestra miramos la salida de hdparm -i /dev/hda y buscamos el valor MaxMultSect=.

-X set IDE xfer mode (DANGEROUS)
Con esta opción hay que tener cuidadin y hay que asegurarse de que hemos cargado realmente el driver de la controladora IDE.
Los posibles valores aqui son 34 para el dma normal, 66 para Ultra DMA (UDMA66) y 69 para UDMA100.

Ahi es cosa de saber las caracteristicas soportadas por tu disco..Aqui mi configuracion:


Quote:
# hdparm -c1 -d1 -X69 -m 16 /dev/hda


Activar el programa al iniciar el sistema

Solo falta añadir un script para que el programa se inicie con estos parametros al inicar el sistema:

En gentoo

Quote:
# rc-update add hdparm default
Despues modificar el archivo donde pone los parametros a usar
# vim /etc/conf.d/hdparm
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/hdparm/files/hdparm-conf.d.3,v 1.2 2004/09/06 02:17:08 swegener Exp $

# You can either set hdparm arguments for each drive using hdX_args,
# discX_args, cdromX_args and genericX_args, e.g.
#
hda_args="-c1 -d1 -X69 -m 16"
# disc1_args="-d1"
cdrom0_args="-d1"

# or, you can set hdparm options for ALL drives using all_args, e.g.
#
all_args="-d1"


En otras Distros:

Quote:
update-rc.d <script> defaults
Y situar un archivo como el anterior en /etc/init.d


Mi test de velocidad despues de los cambios

Quote:
# hdparm -tT /dev/hda

/dev/hda:
Timing cached reads: 1088 MB in 2.01 seconds = 542.46 MB/sec
Timing buffered disk reads: 124 MB in 3.01 seconds = 41.20 MB/sec


Saludos
_________________
Mi blog:soullost.org
Back to top
View user's profile Send private message
bontakun
Apprentice
Apprentice


Joined: 25 Jan 2005
Posts: 231
Location: Temuco - Chile

PostPosted: Fri Feb 04, 2005 7:20 pm    Post subject: listolisto Reply with quote

agradezco a todos los q me ayudaron...

el problema ya fue solucionado... :D
Back to top
View user's profile Send private message
Franco Gotusso
Guru
Guru


Joined: 15 Apr 2004
Posts: 313
Location: Benidorm, Alicante, Spain

PostPosted: Fri Feb 04, 2005 10:44 pm    Post subject: Reply with quote

http://forums.gentoo.org/viewtopic.php?t=289203&sid=b37fbb70ee2a4c96daf5fd1dd0bee055 :roll:
_________________
Los programadores están ocupados intentando mejorar los programas a prueba de idiotas. Mientras tanto el universo intenta mejorar a los idiotas. El universo va ganando.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum