[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Ricompilazione kernel, performance



Alle lunedì 11 giugno 2007, Fabio Napoleoni ha scritto:
> il che è tutto dire, però ora mi rimane un dubbio, ieri ho spulciato
> parecchio il funzionamento di hdparm e leggendo suggerimenti vari qua
> e la ho dato il seguente comando credendo di ottenere un ulteriore
> miglioramento delle prestazioni:
>
> debian-etch:/home/fabio# hdparm -A1 -c3 -d1 -m16 -u1 -Xudma5 /dev/hda

Leggi con attenzione il man di hdparm prima di lanciarlo: il suo 
utilizzo improprio potrebbe darti grossi problemi - corruzione del 
filesystem, perdita di dati, eccetera.
>
> invece le prestazioni rimangono pressoché invariate:
>  Timing buffered disk reads:   80 MB in  3.01 seconds =  26.62 MB/sec

Il tuo hardware è piuttosto vecchiotto (~ 4 anni) o sbaglio?


> Che faccio è utile impostare quei flag in /etc/hdparm.conf oppure
> lasci tutto così com'è??

Con i dischi degli ultimi due o tre anni l'unica opzione realmente 
importante è using_dma.
Il resto sono più o meno cazzabubbole:
cosmos:/home/marco# hdparm /dev/hda
/dev/hda:
 multcount     =  0 (off)
 IO_support    =  0 (default 16-bit)
 unmaskirq     =  0 (off)
 using_dma     =  1 (on)
 keepsettings  =  0 (off)
 readonly      =  0 (off)
 readahead     = 256 (on)
 geometry      = 65535/16/63, sectors = 160086528, start = 0
cosmos:/home/marco# hdparm -t /dev/hda
/dev/hda:
 Timing buffered disk reads:  162 MB in  3.02 seconds =  55.56 MB/sec
cosmos:/home/marco#              

Tutto questo senza passare nessuna opzione ad hdparm.

saluti
ps ho un disco P-ATA
pps la sezione che ti interessa del file di configurazione del mio 
kernel (2.6.21-ck2); la mia scheda madre è una P4P800SE con chipset 
Intel e l'HD un Maxtor 6L080L0.

---snip---

#
# ATA/ATAPI/MFM/RLL support
#
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y

#
# Please see Documentation/ide.txt for help/info on IDE drives
#
# CONFIG_BLK_DEV_IDE_SATA is not set
# CONFIG_BLK_DEV_HD_IDE is not set
CONFIG_BLK_DEV_IDEDISK=y
# CONFIG_IDEDISK_MULTI_MODE is not set
CONFIG_BLK_DEV_IDECD=y
# CONFIG_BLK_DEV_IDETAPE is not set
# CONFIG_BLK_DEV_IDEFLOPPY is not set
# CONFIG_BLK_DEV_IDESCSI is not set
# CONFIG_BLK_DEV_IDEACPI is not set
# CONFIG_IDE_TASK_IOCTL is not set

#
# IDE chipset support/bugfixes
#
# CONFIG_IDE_GENERIC is not set
# CONFIG_BLK_DEV_CMD640 is not set
# CONFIG_BLK_DEV_IDEPNP is not set
CONFIG_BLK_DEV_IDEPCI=y
# CONFIG_IDEPCI_SHARE_IRQ is not set
# CONFIG_BLK_DEV_OFFBOARD is not set
CONFIG_BLK_DEV_GENERIC=y
# CONFIG_BLK_DEV_OPTI621 is not set
# CONFIG_BLK_DEV_RZ1000 is not set
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
# CONFIG_IDEDMA_ONLYDISK is not set
# CONFIG_BLK_DEV_AEC62XX is not set
# CONFIG_BLK_DEV_ALI15X3 is not set
# CONFIG_BLK_DEV_AMD74XX is not set
# CONFIG_BLK_DEV_ATIIXP is not set
# CONFIG_BLK_DEV_CMD64X is not set
# CONFIG_BLK_DEV_TRIFLEX is not set
# CONFIG_BLK_DEV_CY82C693 is not set
# CONFIG_BLK_DEV_CS5520 is not set
# CONFIG_BLK_DEV_CS5530 is not set
# CONFIG_BLK_DEV_CS5535 is not set
# CONFIG_BLK_DEV_HPT34X is not set
# CONFIG_BLK_DEV_HPT366 is not set
# CONFIG_BLK_DEV_JMICRON is not set
# CONFIG_BLK_DEV_SC1200 is not set
CONFIG_BLK_DEV_PIIX=y
# CONFIG_BLK_DEV_IT8213 is not set
# CONFIG_BLK_DEV_IT821X is not set
# CONFIG_BLK_DEV_NS87415 is not set
# CONFIG_BLK_DEV_PDC202XX_OLD is not set
# CONFIG_BLK_DEV_PDC202XX_NEW is not set
# CONFIG_BLK_DEV_SVWKS is not set
# CONFIG_BLK_DEV_SIIMAGE is not set
# CONFIG_BLK_DEV_SIS5513 is not set
# CONFIG_BLK_DEV_SLC90E66 is not set
# CONFIG_BLK_DEV_TRM290 is not set
# CONFIG_BLK_DEV_VIA82CXXX is not set
# CONFIG_BLK_DEV_TC86C001 is not set
# CONFIG_IDE_ARM is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_IVB is not set
# CONFIG_BLK_DEV_HD is not set

---snip---


-- 
Marco
http://forlibertaria.ath.cx
http://www.giumuragiubox.org


Reply to: