Newsgroup: it.comp.os.linux.iniziare
Titolo: Ata100, Linux e hdparm

Ciao ragazzi,
parte di questo messaggio e' leggermente OT e forse piu' adatto ad un 
newsgroup di hardware; in parte pero' no, dunque lo mando qui. 
Innanzitutto pero' devo scusarmi per eventuali errori/ambiguita' di 
linguaggio, ma non sono per niente un esperto di hardware.
Ho una scheda madre Asus A7V133 e
in questo momento il computer che sto usando e' configurato in questo modo:
/dev/hda(cioe' primary master)   un hard disk da 30G(con winzozz)
/dev/hdb(cioe' primary slave)    un hard disk da 60G(con Slackware)
/dev/hdc(cioe' secondary master) masterizzatore
/dev/hde(cioe' primary ata 100)  lettore cdrom
/dev/?  (cioe' secondary ata 100) niente
Mi hanni detto che se metto l'hard disk sulla porta primary ata 100 
guadagno in prestazioni. Purtroppo sono un po' ignorante e non so 
verificare se quello che mi hanno detto e' in qualche mi sura vero. 
Quello che vorrei sapere e'
1) e' vero quello che mi hanno detto?
2) posso impostare gli hard disk cosi' come  li ho riposrtati sopra(uno 
in master e uno in slave) usando la il primary ata 100? o non si puo'? o 
mi converrebbe tenere i due hard disk su canali separati?
3) se si puo' mettere qualcosa in slave sul primary ata 100, come si 
chiamera'? hdf suppongo... e il secondary ata 100 sara' hdg e hdh sara' 
il nome del dispositivo in slave su questo...???
Secondariamente: avete mai avuto problemi con queste porte? Io si: in 
passato non avevo due hard disk, ma solo uno connesso in hde e non 
riuscivo a installare la Slackware 8.1, che mi diceva di non essere in 
grado di riconoscere l'hardware(ma lo stesso porblema l'ho avuto con 
winzozz2000!) , cosi' per installarla ho spostato tutto sulla in primary 
master. Dopodiche' ricambiando la configurazione hardware, partiti con 
un disco di emergenza per accedere al sistema e modificato 
opportunamente l'fstab Linux non mi dava nessun problema su questa 
porta(ne me ne dava winzozz). Comunque, per ragioni che non sto a 
spiegarvi(qualche strano conflitto esistenziale fra winzozz e linux), 
avevo deciso dio tenere lo stesso tutto in primary master e non usare 
per gli hard disk l'hde. Ora che ho due hard disk separati vorrei 
provare a rimettere tutto sul primary ata 100, visto soprattutto quello 
che mi hanno detto in termini di guadagno di prestazioni. Questo e' il 
perche' delle domande.
Per quanto riguarda l'hdparm del titolo, vi trascrivo 3 righe dal 
manuale della scheda madre, in quel capitolo relativo alle porte(tutte, 
non solo le ata100):
"IDE transfers using UltraDMA/100 BUS Master IDE can handle rates up to 
100MB/s..."
ed ecco i risultati di test fatti con hdparm:
root@paperino:/home/vittorio# hdparm -tTv /dev/hdb
/dev/hdb:
  multcount    =  0 (off)
  IO_support   =  1 (32-bit)
  unmaskirq    =  1 (on)
  using_dma    =  1 (on)
  keepsettings =  0 (off)
  readonly     =  0 (off)
  readahead    =  8 (on)
  geometry     = 7476/255/63, sectors = 120103200, start = 0
  Timing buffer-cache reads:   128 MB in  0.70 seconds =182.86 MB/sec
  Timing buffered disk reads:  64 MB in  1.35 seconds = 47.41 MB/sec
root@paperino:/home/vittorio# hdparm -tTv /dev/hda
/dev/hda:
  multcount    =  0 (off)
  IO_support   =  1 (32-bit)
  unmaskirq    =  1 (on)
  using_dma    =  1 (on)
  keepsettings =  0 (off)
  readonly     =  0 (off)
  readahead    =  8 (on)
  geometry     = 3649/255/63, sectors = 58633344, start = 0
  Timing buffer-cache reads:   128 MB in  0.69 seconds =185.51 MB/sec
  Timing buffered disk reads:  64 MB in  3.14 seconds = 20.38 MB/sec
Cosa posso ottimizzare e come? certo una risposta e' "man hdparm", ma 
non vorrei fare danni. Dunque se avete consigli e/o suggerimenti a 
riguardo, ve ne saro' grato.
ciao e grazie a chi e' arrivato a leggere fino in fondo(e a chi mi 
rispondera':-) )
slacky
-- 
Linux user #312588
Powered by Slackware 8.1 and Debian Woody!

 su canali separati?
Secondo me tenere i due hd su canali separati e' la soluzione migliore.
Per il resto, prima di passare parametri "velocistici" tramite hdparm
leggiti a fondo il man: impostazioni sbagliate possono ditruggerti
filesystem e contenuto!
Le distribuzioni odierne sono sufficientemente ottimizzate per usare al
meglio gli hd odierni, secondo me perdere dati non vale il rischio di
sperimentare troppo con hdparm..

 sperimentare troppo con hdparm..
si, penso anche io Comunque faccio tanti di quei backup che non perderei
nulla:-) .
Solo sul portatile forse devo difatto fare un po di modifiche,
visto che mi da l'IO_support a 16 bit, ma prima voglio studiarci bene sopra
e chiedere consiglio per non fare danni.
grazie e buona serata
slacky
--
Linux User #312588
Powered by Slackware 8.1 and Debian Woody!*
*and sometimes by WinXP :-(

 chiedere consiglio per non fare danni. grazie e buona serata
Considerando che in genere sui portatili non ci sono interfacce hd
velocissime e che hai tutto backuppato forse li' ci guadagni qualcosa in
piu' a sperimentare.
Ciao.

   Timing buffered disk reads:  64 MB in  3.14 seconds = 20.38 MB/sec
Questo disco sembrerebbe essere un'ATA33. Comunque con 20 MB/s non
dovresti guadagnare nulla a passare da ATA66 ad ATA100.
Ammesso che il disco non sia limitato dalle impostazioni software...
Se sulla documentazione il disco sembrerebbe essere un ATA66 (in effetti
per un 30 GB dovrebbe essere così...) potresti provare con il comando:
hdparm -u1 -c1 -d1 -m16 -k1 -X68 /dev/hda
 
Comunque direi che essendo il disco Windows ha poca importanza
ottimizzare la velocità sotto Linux...
-- 
Stefano Gatti 
Email: 
stefano.ga...@tin.it
 (togliere .levami)
Web: 
sg67.135.it

Ciao Stefano,
grazie delle risposte.
Ho gia' spostato di porta Linux e winzozz e non ci sono particolari 
problemi. In particolare, in winzozz non ho dovuto modificare niente; in 
linux solo l'fstab e riscrivere il lilo dopo essermi loggato con il 
disco di installazione.
ciao e buona serata
