Newsgroup: it.comp.os.linux.iniziare
Titolo: [OT] Prestazioni delle diverse partizioni del disco

Mi è venuta in mente una cosa un po' strana, che vi sottopongo.
Dato che il disco fisso è ... un disco, a velocità di rotazione costante 
la velocità tangenziale del disco dipende dalla posizione radiale. I 
7200/10000 rpm sono la velocità massima nei settori più "centrali" del 
disco o è LA velocità angolare costante?
In questo secondo caso ovviamente le partizioni più "esterne" sarebbero 
più veloci di quelle interne. (Conseguenza pratica: piallo win su hda1 e 
la metto, forse, se fa la brava, su hda9899 ... ). O anche la densità di 
scrittura su disco è inversamente proporzionale alla velocità 
tangenziale, ovvero la testina legge comunque sempre lo stesso flusso di 
dati indipendentemente dalla posizione radiale?
Grazie delle risposte,
domanov
PS: come si testano le prestazioni del disco fisso?

 transfert rate maggiore.
Resta da verificare che le partizioni si sviluppino proprio in quel
senso.
Ad esempio:
http://www.storagereview.com/guide2000/ref/hdd/geom/tracksZBR.html
Le geometrie viste dal sistema sono sempre virtualizzate dall'adapter a
bordo del disco, e non e' detto che la ridistribuzione in piatti
virtuali sia fatta in modo logico.
Il resto del discorso fila benissimo.
E l'unico che puo' dire se il mio dubbio e' fondato, e' proprio
hdparm.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

> hdparm -tT /dev/hdpartizione
Io ho un disco con 4 partizioni primarie, la 4 è la swap:
/dev/discs/disc0/part4:
  Timing cached reads:   532 MB in  2.01 seconds = 264.45 MB/sec
  Timing buffered disk reads:   42 MB in  3.03 seconds =  13.84 MB/sec
/dev/discs/disc0/part3:
  Timing cached reads:   536 MB in  2.01 seconds = 266.18 MB/sec
  Timing buffered disk reads:   52 MB in  3.12 seconds =  16.69 MB/sec
/dev/discs/disc0/part2:
  Timing cached reads:   532 MB in  2.00 seconds = 266.04 MB/sec
  Timing buffered disk reads:   50 MB in  3.21 seconds =  15.57 MB/sec
/dev/discs/disc0/part1:
  Timing cached reads:   532 MB in  2.00 seconds = 265.64 MB/sec
  Timing buffered disk reads:   52 MB in  3.10 seconds =  16.78 MB/sec
(Sono risultati da un paio di tentativi per ciascuna partizione, come 
consiglia *man hdparm* ...). La perdita di velocità nella partizione di 
swap è già sensibile, dell'ordine del 15-20%!! Ed io che ho solo 256 
mega di ram e mi capita spesso di swappare... Certo che ora non 
rivoluziono l'hard disk, al massimo investo 30 euri per un banco di ram. 
Ma in futuro ...
Buono a sapersi... grazie (anche a Cujo)
Domanov

 ovviamente presa cum grano salis.
Non dicevo questo, dicevo che una volta che il *controller* del disco
trasforma un disco a due piatti in uno a 255 testine, la numerazione dei
cilindri virtuali in rapporto alle reali zone di scrittura e' lasciata
al buon cuore del progettista, e alla sua attenzione a mediare gli 
effetti della distribuzione, come hanno fatto, appunto, con le zone.
In ogni caso, statisticamente, anche io devo darti ragione. :-)


 rimonti, cp -a e poi fai l'inverso.
Ecco, ne approfitto per chiedere un'altra info. Io ho installato una 
vecchia redhat8 e un archlinux. Quest'ultima in realtà è installata su 
di una partizione piccola, in realtà era solo per prova, poi mi sono 
trovato tanto bene che è diventata il default. Ora: vorrei piallare la 
redhat8 (farei un backup in lan) e *spostare* il contenuto di /part3 
(ovvero arch, su reiserfs) su /part2, tenendo poi /part3 come /home o 
come /var. Il discorso con cp -a vale lo stesso o devo proprio 
reinstallare il tutto? La dimensione delle diverse partizioni è 
indifferente?
1) smonto /part2 ( / è in /part3)
2) formatto /part2 in reiserfs
3) boot da live cd (o posso permettermi di copiare / direttamente così??)
4) mount /part2 /mnt/part2 -t reiserfs -o rw
5) mount /part3 /mnt/part3 -t reiserfs -o ro
6) cp -a /mnt/part3/* /mnt/part2
7) cambiare grub (ma temo ci vorrà una reinstallazione, comunque so dove 
mettere mano)
8) reboot da /part2
9) eventualmente esportare /home in /mnt/part3 come sopra.
Corretto?
Grazie
Domanov