Cosas que da uno por sentado…

El otro dia, bien me hicieron notar, que varios chipsets o mas bien en especifico de la compaq evo negra que nos dieron en la oficina entregan un desempeño terrible en cuanto a velocidad de transmición (mas especificos el UDMA). Yo mismo tengo una en asignada y ya pensandolo bien podria ser la combinaciòn de disco y controlador en el caso de la que tengo:

ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH2: IDE controller at PCI slot 00:1f.1
ICH2: chipset revision 18
ICH2: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0x2460-0x2467, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0x2468-0x246f, BIOS settings: hdc:pio, hdd:DMA
hda: WDC WD300AB-00BVA0, ATA DISK drive
blk: queue c041a500, I/O limit 4095Mb (mask 0xffffffff)
hdd: HL-DT-ST GCE-8320B, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 58633344 sectors (30020 MB) w/2048KiB Cache, CHS=3877/240/63, UDMA(100)

hdparm -I /dev/hda

/dev/hda:

ATA device, with non-removable media
Model Number: WDC WD300AB-00BVA0
Serial Number: WD-WMA7H2006640
Firmware Revision: 21.01H21
Standards:
Supported: 5 4 3 2
Likely used: 6
Configuration:
Logical max current
cylinders 16383 16383
heads 16 16
sectors/track 63 63

CHS current addressable sectors: 16514064
LBA user addressable sectors: 58633344
device size with M = 1024*1024: 28629 MBytes
device size with M = 1000*1000: 30020 MBytes (30 GB)
Capabilities:
LBA, IORDY(can be disabled)
bytes avail on r/w long: 40 Queue depth: 1
Standby timer values: spec’d by Standard, with device specific minimum
R/W multiple sector transfer: Max = 16 Current = 16
Recommended acoustic management value: 128, current value: 254
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
Commands/features:
Enabled Supported:
* READ BUFFER cmd
* WRITE BUFFER cmd
* Host Protected Area feature set
* Look-ahead
* Write cache
* Power Management feature set
Security Mode feature set
* SMART feature set
Automatic Acoustic Management feature set
SET MAX security extension
* DOWNLOAD MICROCODE cmd
Security:
supported
not enabled
not locked
frozen
not expired: security count
not supported: enhanced erase
HW reset results:
CBLID- above Vih
Device num = 0 determined by the jumper

Tiempo atras he tenido la loquera de compilar mis kerneles con la opción de usar DMA si esta disponible, por lo mismo en general no suelo jugar con hdparm demasiado, sin embargo ya me ha dejado con muchas dudas el asunto puesto que aunque he trabajado en esas evo sin demasiado problema (tambien creo que la que esta dando broncas tiene muy poca memoria)… no me he metido demasiado a hacer ajustes extras en hparm…

duda: ¿cómo haces persistentes los cambios en hdparm?
vicm3:los corres en el boteo
oka. Bueeeno :)
vicm3:serio… eso es lo que se puede hacer ;D
sí, lo sé, pero buscaba una respuesta menos artesanal ;-)
Por ejemplo: Asomarme a /etc/hdparm.conf, dado que tenemos /etc/init.d/hdparm ;-)
vicm3:mhh…
vicm3:no sabia que tenia un /etc/hdparm.conf :D
supuse que lo sabrías :)
Te tengo por mejor sysadmin que yo
vicm3:de hecho tiene rato que no lo uso…
vicm3:el hdparm digo casi no tenemos aplicaciones que requieran uso tan intensivo del disco y las que lo tienen estan corriendo en scsi :/
claro
cual debe ser :)
¿y los escritorios?
vicm3:ahi pues compilas udma en el kernel
¿y por qué no en un server en máquina no-especializada?
vicm3:pues en mis maquinas no especializadas esta con activar udma por default (claro no tengo ninguna de las negras compaq)
jejeje :)

Asi que como proposito he pensado en ponerme a leer mas a fondo la documentaciòn de hdparm (claro despues del diplomado, escribir un script para que el Oracle + BB levanten despues de un apagon, escribir el reporte quincenal, pagar el cable) bueno lo pienso hacer pronto… aunque sigo pensando que lo que pasa con la otra evo es mala suerte en cuanto a combinaciòn chipset, disco y memoria de la pobre…

c’est la vie.

Esta entrada fue publicada en Sin categoría. Guarda el enlace permanente.

Una respuesta en “Cosas que da uno por sentado…

  1. Gunnar Wolf dijo:

    Que te moches con el conocimiento adquirido ;-)

Responder a Gunnar Wolf Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.