Tuning hdparm su SATA
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- touchstyle
- Linux 4.x

- Messaggi: 1085
- Iscritto il: gio 13 mag 2004, 0:00
- Slackware: 12.1
- Kernel: 2.6.27
- Desktop: KDE
- Località: Portogruaro [VE]
- Contatta:
Tuning hdparm su SATA
Qualcuno ha esperienze con il tuning dell'HD con hdparm su dischi SATA?
Grazie,
Touch.
Grazie,
Touch.
- natostanco
- Linux 1.x

- Messaggi: 185
- Iscritto il: mer 25 ott 2006, 17:47
- Slackware: 12.1
- Kernel: 2.6.27.7
- Desktop: KDE 3.5.9
- Località: TV / UD
Re: Tuning hdparm su SATA
Con i SATA non puoi usare hdparm.
Prova con sdparm.
Per conoscere le varie opzioni ti consiglio un'attenta lettura della pagina di man.
Saluti
Prova con sdparm.
Per conoscere le varie opzioni ti consiglio un'attenta lettura della pagina di man.
Saluti
-
albatrosla
- Packager

- Messaggi: 1339
- Iscritto il: sab 27 mar 2004, 0:00
- Slackware: current
- Desktop: fluxbox.git
- Località: Collegno, but made in Friûl
- Contatta:
Re: Tuning hdparm su SATA
Tuning in che senso? Non credo dipenda dal tipo di interfaccia (ATA o S-ATA che sia). Io ho cambiato qualche parametro per il Sound Management (cose per maniaci del silenzio...) e ha funzionato senza problemi. In pratica, il cambio dei parametri con hdparm dipende dal disco (modello supportato o meno o funzione supportata o meno dallo stesso hd).
-
johnpad
- Linux 0.x

- Messaggi: 66
- Iscritto il: gio 10 gen 2008, 23:30
- Slackware: Slackware 12.2
- Kernel: 2.6.32
- Desktop: Kde 3.5.10
Re: Tuning hdparm su SATA
Salve, sono interessato a quanto ho letto del "sound management" e hard disk per via di questo motivo: ho da quasi un anno un thinkpad x60s e slackware 12.0, ho ricompilato anche l'ultimo kernel disponibile e ho cercato quindi di adattarlo alle mie caratteristiche hardware ma intervengo in questo argomento perché ho notato che rispetto ad altre distro come fedora in cui sembra funzionare tutto e subito in automatico con slackware (che preferisco di gran lunga a tutte le altre per stabilità, reattività e durata del sistema, la uso dalla 11.0) ho notato che c'é come un "click-click" singolo dell'hard disk non in modo ciclico ma ogni volta che effettuo qualcosa come ad esempio quando inizio lo scorrimento di una qualsiasi pagina. Il notebook é di suo già molto silenzioso ma se posso intervenire per eliminare questa cosa sarebbe fantastico. Con altre distro non ricordo di sentire questo suono, ovvio che sento il rumore dell'accesso all'hd ma é un altro rumore come quello che fanno normalmente tutti gli hd. Ho un hd sata e uso reiserfs. Non ho mai provato nessuno dei tool menzionati. Qualcuno sa dirmi qualcosa di più a riguardo di questo "sound management" o forse sono fuori argomento e quindi mi scuso per essere intervenuto in un thread non aperto da me. Grazie.
- touchstyle
- Linux 4.x

- Messaggi: 1085
- Iscritto il: gio 13 mag 2004, 0:00
- Slackware: 12.1
- Kernel: 2.6.27
- Desktop: KDE
- Località: Portogruaro [VE]
- Contatta:
Re: Tuning hdparm su SATA
Potresti ricompilare il kernel (vanilla) partendo dal .config della distro con la quale non rilevi il problema. Quasi sicuramente le altre distro (ad es.Fedora) usano kernel patchati, ma il .config patchato dovrebbe essere letto correttamente dal "menuconfig" del kernel vanilla (almeno così era...
).
Buona fortuna,
Touch.
Buona fortuna,
Touch.
-
johnpad
- Linux 0.x

- Messaggi: 66
- Iscritto il: gio 10 gen 2008, 23:30
- Slackware: Slackware 12.2
- Kernel: 2.6.32
- Desktop: Kde 3.5.10
Re: Tuning hdparm su SATA
Ho ricompilato il kernel e aggiunto un paio di cose nei "Device Driver", comunque stasera non lo sento piu' quel rumore, che me lo sia sognato? Mistero...
Comunque se cerco con google "sound management linux hard disk" la prima pagina di attinenza e' solo in questo forum, gia mi immaginavo un file di configurazione da adattare all'hard disk!
Dove sono andato con la fantasia da newbie! O forse c'e' veramente qualcosa del genere?
Comunque se cerco con google "sound management linux hard disk" la prima pagina di attinenza e' solo in questo forum, gia mi immaginavo un file di configurazione da adattare all'hard disk!
Dove sono andato con la fantasia da newbie! O forse c'e' veramente qualcosa del genere?
-
albatrosla
- Packager

- Messaggi: 1339
- Iscritto il: sab 27 mar 2004, 0:00
- Slackware: current
- Desktop: fluxbox.git
- Località: Collegno, but made in Friûl
- Contatta:
Re: Tuning hdparm su SATA
Codice: Seleziona tutto
hdparm -I /dev/sda
/dev/sda:
ATA device, with non-removable media
Model Number: Maxtor 6Y080M0
Serial Number: Y2CT3EJE
Firmware Revision: YAR51HW0
Standards:
Used: ATA/ATAPI-7 T13 1532D revision 0
Supported: 7 6 5 4
Configuration:
Logical max current
cylinders 16383 16383
heads 16 16
sectors/track 63 63
--
CHS current addressable sectors: 16514064
LBA user addressable sectors: 160086528
device size with M = 1024*1024: 78167 MBytes
device size with M = 1000*1000: 81964 MBytes (81 GB)
Capabilities:
LBA, IORDY(can be disabled)
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:
* SMART feature set
Security Mode feature set
* Power Management feature set
* Write cache
* Look-ahead
* Host Protected Area feature set
* WRITE_VERIFY command
* WRITE_BUFFER command
* READ_BUFFER command
* NOP cmd
* DOWNLOAD_MICROCODE
Advanced Power Management feature set
SET_MAX security extension
* Automatic Acoustic Management feature set
* Device Configuration Overlay feature set
* Mandatory FLUSH_CACHE
* FLUSH_CACHE_EXT
* SMART error logging
* SMART self-test
* unknown 76[0]
Security:
Master password revision code = 65534
supported
not enabled
not locked
not frozen
not expired: security count
not supported: enhanced erase
Checksum: correct-
johnpad
- Linux 0.x

- Messaggi: 66
- Iscritto il: gio 10 gen 2008, 23:30
- Slackware: Slackware 12.2
- Kernel: 2.6.32
- Desktop: Kde 3.5.10
Re: Tuning hdparm su SATA
E non avevo neanche mai notato che slackware avesse gia' hdparm installato di default. Ne avevo sentito parlare anche per il fatto che e' da prendere con cautela e quindi ho girato al largo non sentendone la necessita', comunque:
# hdparm -I /dev/sda
/dev/sda:
ATA device, with non-removable media
Model Number: HTS541080G9SA00
Serial Number: MPBDL0XNHERG0M
Firmware Revision: MB4IC60R
Standards:
Used: ATA/ATAPI-7 T13 1532D revision 1
Supported: 7 6 5 4
Configuration:
Logical max current
cylinders 16383 16383
heads 16 16
sectors/track 63 63
--
CHS current addressable sectors: 16514064
LBA user addressable sectors: 156301488
LBA48 user addressable sectors: 156301488
device size with M = 1024*1024: 76319 MBytes
device size with M = 1000*1000: 80026 MBytes (80 GB)
Capabilities:
LBA, IORDY(can be disabled)
Standby timer values: spec'd by Vendor, no device specific minimum
R/W multiple sector transfer: Max = 16 Current = 16
Advanced power management level: 128 (0x80)
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=240ns IORDY flow control=120ns
Commands/features:
Enabled Supported:
* SMART feature set
Security Mode feature set
* Power Management feature set
* Write cache
* Look-ahead
* Host Protected Area feature set
* WRITE_BUFFER command
* READ_BUFFER command
* NOP cmd
* DOWNLOAD_MICROCODE
* Advanced Power Management feature set
Power-Up In Standby feature set
* SET_FEATURES required to spinup after power up
SET_MAX security extension
Automatic Acoustic Management feature set
* 48-bit Address feature set
* Device Configuration Overlay feature set
* Mandatory FLUSH_CACHE
* FLUSH_CACHE_EXT
* SMART error logging
* SMART self-test
* General Purpose Logging feature set
* WRITE_{DMA|MULTIPLE}_FUA_EXT
* IDLE_IMMEDIATE with UNLOAD
* SATA-I signaling speed (1.5Gb/s)
* Host-initiated interface power management
Device-initiated interface power management
* Software settings preservation
Security:
Master password revision code = 65534
supported
not enabled
not locked
frozen
not expired: security count
not supported: enhanced erase
52min for SECURITY ERASE UNIT.
Checksum: correct
#hdparm -M 128 /dev/sda
/dev/sda:
setting acoustic management to 128
acoustic = 128 (128=quiet ... 254=fast)
# hdparm -I /dev/sda
/dev/sda:
ATA device, with ....
Recommended acoustic management value: 128, current value: 128
.....
Checksum: correct
Ha funzionato e gia che c'ero:
# hdparm -tT /dev/sda
/dev/sda:
Timing cached reads: 2120 MB in 2.00 seconds = 1061.39 MB/sec
Timing buffered disk reads: 108 MB in 3.06 seconds = 35.24 MB/sec
# hdparm -c /dev/sda
/dev/sda:
IO_support = 0 (default 16-bit)
ma se provo:
# hdparm -c1 /dev/sda
/dev/sda:
setting 32-bit IO_support flag to 1
HDIO_SET_32BIT failed: Invalid argument
IO_support = 0 (default 16-bit)
anche se provo con -c3 ottengo lo stesso risultato, puo' dipendere forse dal tipo di hd? Non lo so, magari mi informero'!
Ho confrontato i due "hdparm -I" e sono pressoche' identici tranne nella marca, in una voce in piu' nel mio riferito a LBA48 e sempre nel mio ho un valore di "128 (0x80)" in "Advanced power management level" invece che "unknow setting".
Grazie a tutti!
# hdparm -I /dev/sda
/dev/sda:
ATA device, with non-removable media
Model Number: HTS541080G9SA00
Serial Number: MPBDL0XNHERG0M
Firmware Revision: MB4IC60R
Standards:
Used: ATA/ATAPI-7 T13 1532D revision 1
Supported: 7 6 5 4
Configuration:
Logical max current
cylinders 16383 16383
heads 16 16
sectors/track 63 63
--
CHS current addressable sectors: 16514064
LBA user addressable sectors: 156301488
LBA48 user addressable sectors: 156301488
device size with M = 1024*1024: 76319 MBytes
device size with M = 1000*1000: 80026 MBytes (80 GB)
Capabilities:
LBA, IORDY(can be disabled)
Standby timer values: spec'd by Vendor, no device specific minimum
R/W multiple sector transfer: Max = 16 Current = 16
Advanced power management level: 128 (0x80)
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=240ns IORDY flow control=120ns
Commands/features:
Enabled Supported:
* SMART feature set
Security Mode feature set
* Power Management feature set
* Write cache
* Look-ahead
* Host Protected Area feature set
* WRITE_BUFFER command
* READ_BUFFER command
* NOP cmd
* DOWNLOAD_MICROCODE
* Advanced Power Management feature set
Power-Up In Standby feature set
* SET_FEATURES required to spinup after power up
SET_MAX security extension
Automatic Acoustic Management feature set
* 48-bit Address feature set
* Device Configuration Overlay feature set
* Mandatory FLUSH_CACHE
* FLUSH_CACHE_EXT
* SMART error logging
* SMART self-test
* General Purpose Logging feature set
* WRITE_{DMA|MULTIPLE}_FUA_EXT
* IDLE_IMMEDIATE with UNLOAD
* SATA-I signaling speed (1.5Gb/s)
* Host-initiated interface power management
Device-initiated interface power management
* Software settings preservation
Security:
Master password revision code = 65534
supported
not enabled
not locked
frozen
not expired: security count
not supported: enhanced erase
52min for SECURITY ERASE UNIT.
Checksum: correct
#hdparm -M 128 /dev/sda
/dev/sda:
setting acoustic management to 128
acoustic = 128 (128=quiet ... 254=fast)
# hdparm -I /dev/sda
/dev/sda:
ATA device, with ....
Recommended acoustic management value: 128, current value: 128
.....
Checksum: correct
Ha funzionato e gia che c'ero:
# hdparm -tT /dev/sda
/dev/sda:
Timing cached reads: 2120 MB in 2.00 seconds = 1061.39 MB/sec
Timing buffered disk reads: 108 MB in 3.06 seconds = 35.24 MB/sec
# hdparm -c /dev/sda
/dev/sda:
IO_support = 0 (default 16-bit)
ma se provo:
# hdparm -c1 /dev/sda
/dev/sda:
setting 32-bit IO_support flag to 1
HDIO_SET_32BIT failed: Invalid argument
IO_support = 0 (default 16-bit)
anche se provo con -c3 ottengo lo stesso risultato, puo' dipendere forse dal tipo di hd? Non lo so, magari mi informero'!
Ho confrontato i due "hdparm -I" e sono pressoche' identici tranne nella marca, in una voce in piu' nel mio riferito a LBA48 e sempre nel mio ho un valore di "128 (0x80)" in "Advanced power management level" invece che "unknow setting".
Grazie a tutti!
- danix
- Staff

- Messaggi: 3289
- Iscritto il: ven 27 ott 2006, 19:32
- Nome Cognome: Danilo M.
- Slackware: 64 current
- Kernel: 6.12.13 x86_64
- Desktop: i3
- Località: Verona (VR)
- Contatta:
Re: Tuning hdparm su SATA
posto solo per ringraziare albatrosla per l'hint sull'acoustic management che non conoscevo, il mio hard disk adesso sembra inesistente, mentre prima sembrava stesse macinando qualcosa... 
Grazie mille...
PS...
Se sapete qualche altro trucchetto per velocizzare un po l'HD magari...
mi sa che è un po' pochino... no??
Ciau...
Grazie mille...
PS...
Se sapete qualche altro trucchetto per velocizzare un po l'HD magari...
Codice: Seleziona tutto
# hdparm -tT /dev/sda
/dev/sda:
Timing cached reads: 586 MB in 2.00 seconds = 292.66 MB/sec
Timing buffered disk reads: 194 MB in 3.02 seconds = 64.32 MB/sec
Ciau...
- touchstyle
- Linux 4.x

- Messaggi: 1085
- Iscritto il: gio 13 mag 2004, 0:00
- Slackware: 12.1
- Kernel: 2.6.27
- Desktop: KDE
- Località: Portogruaro [VE]
- Contatta:
Re: Tuning hdparm su SATA
Io ho un : ...ovvero il classico Maxtorino SATA da 80Giga.
ed il risultato di hdparm -tT /dev/sda è:
Come potrei aumentarne le prestazioni?
Ciao e grazie,
Touch.
Codice: Seleziona tutto
ATA device, with non-removable media
Model Number: Maxtor 6Y080M0
Serial Number: Y24KWG0C
Firmware Revision: YAR51HW0
Standards:
Used: ATA/ATAPI-7 T13 1532D revision 0
Supported: 7 6 5 4
Configuration:
Logical max current
cylinders 16383 16383
heads 16 16
sectors/track 63 63
ed il risultato di hdparm -tT /dev/sda è:
Codice: Seleziona tutto
/dev/sda:
Timing cached reads: 744 MB in 2.00 seconds = 371.70 MB/sec
Timing buffered disk reads: 170 MB in 3.01 seconds = 56.48 MB/sec
Ciao e grazie,
Touch.
-
johnpad
- Linux 0.x

- Messaggi: 66
- Iscritto il: gio 10 gen 2008, 23:30
- Slackware: Slackware 12.2
- Kernel: 2.6.32
- Desktop: Kde 3.5.10
Re: Tuning hdparm su SATA
http://www.pluto.it/files/journal/pj9701/hdparm.html e ve ne sono anche altre....http://linux.die.net/man/8/hdparm,
l'ho usato per la prima volta ieri e non ti posso dire molto, faccio attenzione perche' di hard disk ne ho solo uno!
I comandi che ho provato sono i due del nel mio post di prima.
Ti posso dire pero' che abbassando il valore dell'acoustic management ho rilevato un calo del rumore dell'hard disk ma anche un calo di prestazioni.
l'ho usato per la prima volta ieri e non ti posso dire molto, faccio attenzione perche' di hard disk ne ho solo uno!
I comandi che ho provato sono i due del nel mio post di prima.
Ti posso dire pero' che abbassando il valore dell'acoustic management ho rilevato un calo del rumore dell'hard disk ma anche un calo di prestazioni.