Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[hdparm] au boot pour quoi faire?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  

Vous utilisez hdparm au boot?
pas du tout
32%
 32%  [ 13 ]
juste pour activer le mode DMA
27%
 27%  [ 11 ]
avec des paramètres de folie pour obtenir le meilleur de mes durs
35%
 35%  [ 14 ]
autre
5%
 5%  [ 2 ]
Total Votes : 40

Author Message
El_Goretto
Moderator
Moderator


Joined: 29 May 2004
Posts: 3170
Location: Paris

PostPosted: Wed Jun 22, 2005 12:08 pm    Post subject: [hdparm] au boot pour quoi faire? Reply with quote

Bonjour,

Voilà, je me suis aperçu depuis un moment déjà qu'apparamment, beaucoup de monde avait recours à hdparm pour paramétrer ses disques au boot.
Je m'interroge toujours sur l'intérêt réel de la chose, en particuliers pour la DMA. Je voulais savoir si c'était si courant que ça des disques récalcitrants au point de devoir être paramétrés "à la manno" à chaque boot. Moi j'en ai simplement besoin pour couper le sifflet à un dur bruyant, où j'ai mis que du xp... et les jeux qui vont avec.

D'où le petit sondage :)

--
edit:
N'hésitez pas à préciser votre point de vue en même temps que vous votez :)
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Wed Jun 22, 2005 3:14 pm    Post subject: Reply with quote

Sata donc juste le DMA pour le lecteur cd.
Back to top
View user's profile Send private message
blasserre
Veteran
Veteran


Joined: 10 Feb 2004
Posts: 1362
Location: Lille, Vlaanderen

PostPosted: Wed Jun 22, 2005 5:01 pm    Post subject: Re: [hdparm] au boot pour quoi faire? Reply with quote

El_Goretto wrote:

N'hésitez pas à préciser votre point de vue en même temps que vous votez :)

+1
votre avis m'interresse :D
je comptais vachement sur enlight là... suis un peu déçu... kernel_sensei ??? =)
j'ai voté pas du tout
ok :arrow: []
mais j'écoute à la porte
_________________
benj

technicien professionnel, ascendant winner
Back to top
View user's profile Send private message
Dais
l33t
l33t


Joined: 05 Aug 2004
Posts: 977
Location: Québec

PostPosted: Wed Jun 22, 2005 5:06 pm    Post subject: Reply with quote

J'ai un Seagate 80 Go (barracuda me semble), et sans hdparm je n'ai pas de DMA, donc obligation de lancer hdparm au boot, sinon perfs pourries (vraiment pourries).
_________________
Tout ce que je suis n'est que cause
Tout ce que je suis n'est que conséquence
Pourquoi s'attacher à toutes ces choses
Pourquoi continuer dans la souffrance ?

-
Shiki Soku Ze Ku, Ku Soku Ze Shiki
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Wed Jun 22, 2005 5:11 pm    Post subject: Reply with quote

Dais wrote:
J'ai un Seagate 80 Go (barracuda me semble), et sans hdparm je n'ai pas de DMA, donc obligation de lancer hdparm au boot, sinon perfs pourries (vraiment pourries).


Mmmh c'est bien ce que je pensais du coup si on te fait charger un gros initrd ça doit être ultra lent donc? mais y'a pas moyen de faire méméoriser les paramètres au matériel avec hdparm???
Back to top
View user's profile Send private message
Ti momo
Apprentice
Apprentice


Joined: 29 Jun 2004
Posts: 198
Location: Paris

PostPosted: Wed Jun 22, 2005 5:18 pm    Post subject: Reply with quote

Avant je l'utilisait pour gagné quelques Mo/s supplémentaire mais bon rien d'extraordinaire c'est surtout parce que mon disque systeme est Seagate sur un controleur ATA Silicon image et y avait une incompatibilité (il y a toujours j'ai juste arrété de l'utiliser)
_________________
Avant de poster utilise la fonctions recherche qui est ton ami : https://forums.gentoo.org/search.php
Mon blog : http://blog.yacoubi.fr
Back to top
View user's profile Send private message
Dais
l33t
l33t


Joined: 05 Aug 2004
Posts: 977
Location: Québec

PostPosted: Wed Jun 22, 2005 5:23 pm    Post subject: Reply with quote

Enlight wrote:
Dais wrote:
J'ai un Seagate 80 Go (barracuda me semble), et sans hdparm je n'ai pas de DMA, donc obligation de lancer hdparm au boot, sinon perfs pourries (vraiment pourries).


Mmmh c'est bien ce que je pensais du coup si on te fait charger un gros initrd ça doit être ultra lent donc? mais y'a pas moyen de faire méméoriser les paramètres au matériel avec hdparm???


Je t'avouerais que je n'y connais pas grand chose dans le domaine, et que je n'ai pas fait de test poussé ..
- install gentoo: cool ça marche ! ... hmm ouais enfin pourquoi tout met 100 ans à se charger ? Ah, tiens, pas de DMA d'activé o_o
- lancer le DMA grâce à hdparm: aaahhh, enfin des perfs normales !! Hallelujah !
- passage à autre chose maintenant que le PC répond bien :P
_________________
Tout ce que je suis n'est que cause
Tout ce que je suis n'est que conséquence
Pourquoi s'attacher à toutes ces choses
Pourquoi continuer dans la souffrance ?

-
Shiki Soku Ze Ku, Ku Soku Ze Shiki
Back to top
View user's profile Send private message
j_c_p
Guru
Guru


Joined: 30 Aug 2003
Posts: 319
Location: France - Colmar

PostPosted: Wed Jun 22, 2005 5:25 pm    Post subject: Reply with quote

Pour modifier manuellement les paramétres hdparm, mais ça ne sert à rien sinon, le DMA étant activé directement dans le noyau.

Enfin, perso, je ne l'utilise pas au boot :
Quote:
[phoenix][/home/jcp]$ hdparm -tT /dev/hda

/dev/hda:
Timing cached reads: 2212 MB in 2.00 seconds = 1105.06 MB/sec
Timing buffered disk reads: 170 MB in 3.03 seconds = 56.06 MB/sec
[phoenix][/home/jcp]$ hdparm -tT /dev/hda

/dev/hda:
Timing cached reads: 2220 MB in 2.00 seconds = 1109.06 MB/sec
Timing buffered disk reads: 170 MB in 3.02 seconds = 56.37 MB/sec
[phoenix][/home/jcp]$ hdparm -tT /dev/hdd

/dev/hdd:
Timing cached reads: 2224 MB in 2.00 seconds = 1112.17 MB/sec
Timing buffered disk reads: 172 MB in 3.02 seconds = 56.96 MB/sec
[phoenix][/home/jcp]$ hdparm -tT /dev/hdd

/dev/hdd:
Timing cached reads: 2220 MB in 2.00 seconds = 1110.17 MB/sec
Timing buffered disk reads: 172 MB in 3.02 seconds = 56.96 MB/sec

_________________
Lian Li PC60 - AMD FX 8300 - Asrock 990FX EXTREME9 - Gigabyte GTX960 G1 Gaming 4Go
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Wed Jun 22, 2005 5:31 pm    Post subject: Re: [hdparm] au boot pour quoi faire? Reply with quote

blasserre wrote:
El_Goretto wrote:

N'hésitez pas à préciser votre point de vue en même temps que vous votez :)

+1
votre avis m'interresse :D
je comptais vachement sur enlight là... suis un peu déçu... kernel_sensei ??? =)
j'ai voté pas du tout
ok :arrow: []
mais j'écoute à la porte


Mais euh!!! vas-y dis de suite que je suis un gros Jacky!!! :cry:

edit : mais c'est vrai ça qu'y a une option DMA par defaut dans le kernel!!!!


Last edited by Enlight on Wed Jun 22, 2005 5:33 pm; edited 1 time in total
Back to top
View user's profile Send private message
Dais
l33t
l33t


Joined: 05 Aug 2004
Posts: 977
Location: Québec

PostPosted: Wed Jun 22, 2005 5:33 pm    Post subject: Reply with quote

Marf, comme quoi j'ai vraiment un PC pourri ..

Quote:
nirvana dais # hdparm -i /dev/hda

/dev/hda:

Model=ST380011A, FwRev=3.06, SerialNo=3JV3L4DC
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156301488
IORDY=on/off, 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=no WriteCache=enabled
Drive conforms to: ATA/ATAPI-6 T13 1410D revision 2:

* signifies the current active mode

nirvana dais # hdparm -tT /dev/hda

/dev/hda:
Timing cached reads: 720 MB in 2.00 seconds = 359.52 MB/sec
Timing buffered disk reads: 60 MB in 3.04 seconds = 19.71 MB/sec


nirvana dais # cat /usr/src/linux/.config | grep DMA
CONFIG_GENERIC_ISA_DMA=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_IVB is not set
CONFIG_IDEDMA_AUTO=y

_________________
Tout ce que je suis n'est que cause
Tout ce que je suis n'est que conséquence
Pourquoi s'attacher à toutes ces choses
Pourquoi continuer dans la souffrance ?

-
Shiki Soku Ze Ku, Ku Soku Ze Shiki
Back to top
View user's profile Send private message
blasserre
Veteran
Veteran


Joined: 10 Feb 2004
Posts: 1362
Location: Lille, Vlaanderen

PostPosted: Wed Jun 22, 2005 6:34 pm    Post subject: Re: [hdparm] au boot pour quoi faire? Reply with quote

Enlight wrote:
Mais euh!!! vas-y dis de suite que je suis un gros Jacky!!!

BROOO LALA
qu'est ce que t'es susceptible...

assume ton rang de schumacher de l'équipe :wink:
_________________
benj

technicien professionnel, ascendant winner
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Wed Jun 22, 2005 6:50 pm    Post subject: Re: [hdparm] au boot pour quoi faire? Reply with quote

blasserre wrote:
Enlight wrote:
Mais euh!!! vas-y dis de suite que je suis un gros Jacky!!!

BROOO LALA
qu'est ce que t'es susceptible...

assume ton rang de schumacher de l'équipe :wink:


Dire ça à un pro Mc Laren!!! Salauuuuuuuuud :mrgreen: :mrgreen: :mrgreen: :mrgreen:
Back to top
View user's profile Send private message
GentooUser@Clubic
l33t
l33t


Joined: 01 Nov 2004
Posts: 829

PostPosted: Wed Jun 22, 2005 6:58 pm    Post subject: Reply with quote

Je l'utilise pour activer le mode 32bits (DMA déjà activé dans le noyau) Y'a d'autres options "sûres" dans le handbook Gentoo faudras que je vois a quoi ça correspond.
hdparm -d 1 -A 1 -m 16 -u 1 -a 64 /dev/hdX ?
Back to top
View user's profile Send private message
j_c_p
Guru
Guru


Joined: 30 Aug 2003
Posts: 319
Location: France - Colmar

PostPosted: Wed Jun 22, 2005 7:09 pm    Post subject: Reply with quote

Le 32 bits est activé par défaut chez moi :
Quote:
[phoenix][/home/jcp]$ hdparm -v /dev/hda

/dev/hda:
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 65535/16/63, sectors = 41110142976, start = 0
[phoenix][/home/jcp]$ hdparm -v /dev/hdd

/dev/hdd:
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 65535/16/63, sectors = 81964302336, start = 0


edit :
Quote:
[phoenix][/home/jcp]$ hdparm -I /dev/hda

/dev/hda:

ATA device, with non-removable media
Model Number: Maxtor 6E040L0
Serial Number: E14L6V8E
Firmware Revision: NAR61590
Standards:
Supported: 7 6 5 4
Likely used: 7
Configuration:
Logical max current
cylinders 16383 16383
heads 16 16
sectors/track 63 63
--
CHS current addressable sectors: 16514064
LBA user addressable sectors: 80293248
device size with M = 1024*1024: 39205 MBytes
device size with M = 1000*1000: 41110 MBytes (41 GB)
Capabilities:
LBA, IORDY(can be disabled)
Queue depth: 1
Standby timer values: spec'd by Standard, no device specific minimum
R/W multiple sector transfer: Max = 16 Current = 16
Advanced power management level: unknown setting (0x0000)
Recommended acoustic management value: 192, current value: 254
DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6
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:
* NOP cmd
* 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
* FLUSH CACHE EXT command
* Mandatory FLUSH CACHE command
* Device Configuration Overlay feature set
* Automatic Acoustic Management feature set
SET MAX security extension
Advanced Power Management feature set
* DOWNLOAD MICROCODE cmd
* SMART self-test
* SMART error logging
Security:
Master password revision code = 65534
supported
not enabled
not locked
not frozen
not expired: security count
not supported: enhanced erase
HW reset results:
CBLID- above Vih
Device num = 0 determined by the jumper
Checksum: correct

_________________
Lian Li PC60 - AMD FX 8300 - Asrock 990FX EXTREME9 - Gigabyte GTX960 G1 Gaming 4Go
Back to top
View user's profile Send private message
GentooUser@Clubic
l33t
l33t


Joined: 01 Nov 2004
Posts: 829

PostPosted: Wed Jun 22, 2005 11:50 pm    Post subject: Reply with quote

j_c_p -> Pas chez moi (pourtant j'ai des Maxtor)
Vu que j'ai pas trouvé d'options dans le noyau je pense que ça dois dépendre du contrôleur.
Back to top
View user's profile Send private message
CryoGen
Veteran
Veteran


Joined: 11 Feb 2004
Posts: 1426
Location: Bamako - Mali - Afrique

PostPosted: Thu Jun 23, 2005 12:27 am    Post subject: Reply with quote

Faut bien choisir son chipset dans le noyau aussi ;) au debut j'oubliais souvent cette etape, mon system marchait mais impossible d'avoir le DMA :oops:

Une fois rectifié le tir , le DMA s'active tout seul ^^
_________________
- CryoGen` on #gentoofr@irc.freenode.net
- ~amd64 / KDE4
- I'm the bone of my sword...
Back to top
View user's profile Send private message
GentooUser@Clubic
l33t
l33t


Joined: 01 Nov 2004
Posts: 829

PostPosted: Thu Jun 23, 2005 2:37 am    Post subject: Reply with quote

Mon chipset est correctement sélectionné (le DMA s'active) mais ça n'active pas le mode 32bits
Back to top
View user's profile Send private message
El_Goretto
Moderator
Moderator


Joined: 29 May 2004
Posts: 3170
Location: Paris

PostPosted: Thu Jun 23, 2005 8:04 am    Post subject: Reply with quote

Ti momo wrote:
Avant je l'utilisait pour gagné quelques Mo/s supplémentaire mais bon rien d'extraordinaire c'est surtout parce que mon disque systeme est Seagate sur un controleur ATA Silicon image et y avait une incompatibilité (il y a toujours j'ai juste arrété de l'utiliser)

Oui, je connais, j'ai le même problème :( (https://forums.gentoo.org/viewtopic-t-219687.html).
Par contre, il existe pour çà un patch qui rétablie le vitesse normale en lecture (mais pas en écriture). C'était censé pouvoir faire partie du noyau 2.6.12, mais je ne sais pas si çà a été fait.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French 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