Newsgroup: it.comp.hardware.storage
Titolo: Trucchetto x aumentare le prestazioni del disco usando le partizioni

Trucchetto x aumentare le prestazioni del disco usando le partizioni.
Partiamo da questi presupposti: 
1)--- Il disco fisso a differenza dei cdrom gira a velocità angolare
costante
2)--- I dischi moderni non sono più divisi in settori costanti, ma
presentano dei codici di escape per rintracciare i vari settori di dati
sulle tracce.
Pertanto è logico dedurre che:
1)--- essendo la densità di dati costante su ogni traccia; le tracce più
grandi, cioè quelle alla periferia esterna del disco, contengono più dati
(ovvio).
2)--- La velocità con cui vengono letti i dati è proporzionale alla velocità
periferica della traccia su cui si trovano. Quindi le tracce più esterne
del disco sono quelle che hanno migliori prestazioni
Quando installiamo il sistema operativo (Ad esempio Linux) su tutto un disco
egli incomincia a scrivere i dati a partire dall'interno disco lasciando la
periferia (quella con migliori prestazioni inutilizzata).
Come risolvere il problema?
1) Riscrivendo i driver di sistema ed istruendoli a partire dall'ultimo
blocco verso il primo
2) Possiamo ridurre il problema creando una partizione sulla periferia del
disco dove installare il sistema op ed una più interna da usare per
"parcheggiare" i nostri dati.
Nel secondo caso con Linux non ci sono problemi, egli si installa ovunque,
anche su una penna usb :-)
Windows è più snob, se non gli dai la prima partizione del disco si rifiuta
di installarsi!!!
Per imbrogliarlo basata creare prima la partizione esterna, lasciando lo
spazio interno non partizionato in modo tale che non lo veda; quindi
installare il sistema e poi dopo partizionare lo spazio interno.
Compito per casa:
provate a fare dei test installando prima su tutto il disco 
e poi sulla partizione esterna
Quindi misurare la differenza di prestazioni.
Buon lavoro!

 installare il sistema e poi dopo partizionare lo spazio interno.
non c'è bisogno di imbrogliarlo.. 

 Quando installiamo il sistema operativo (Ad esempio Linux) su tutto un
disco
Mi sembra impossibile che linux scriva dalle zone interne della partizione,
inoltre non hai specificato con quale file system (in Linux lo devi
dichiarare)
poi credo che sia solo la CDC che formatta un disco di sistema a partizione
unica.

NutNut wrote:
Chiedo scusa, ho scritto una bufala.
Ho fatto un test per verificare:
Ho preso un vecchio disco quantum fireball da 8,3Gb geometria 1027/255/63
chs
Ho creato due partizioni con fdisk:
La prima parte dal cilindro 1 e finisce sul cilindro 124
La seconda parte dal cilindro 890 e finisce sul cilindro 1027
Non le ho formattate perché non dovevo scriverci nulla sopra.
Ho montato il disco come slave sul primo canale ide, pertanto i nomi delle
partizioni saranno hdb1 per la prima e hdb2 per la seconda.
Ho eseguito un test di lettura più volte con hdparm, ecco i risultati:
#hdparm -t /dev/hdb1
Ha prodotto una media di 19.75MB/s
#hdparm -t /dev/hdb1
Ha prodotto una media di 13.62MB/s
Dovrei concludere che il cilindro 1 è quello che si trova più lontano
dall'asse di rotazione del disco?
Stano, però perché, in genere installando linux Mandrake oppure Suse o
qualunque altra distro semplice, il partizionatore automatico crea due
partizioni:
Nel caso di installazione su primo disco master
Hda1 su cui montare /
Hda2 oppure Hda5 (prima partizione logica) da usare come swap.
La cosa che mi ha tratto in inganno è che lo spazio di swap dovrebbe
trovarsi nella parte più veloce del disco. O sbaglio?
Se concordate che la parte più veloce del disco è la periferia, allora lo
spazio di swap dovrebbe trovarsi in periferia?
Ringrazio chiunque voglia chiarirmi le idee.

 Ha prodotto una media di 13.62MB/s
Errata corrige
#hdparm -t /dev/hdb2
Ha prodotto una media di 13.62MB/s
hdb2 più lento di hdb1

scmometto che appena hai letto un po' di teoria...
hai credut oche si iniziasse a scrivere sulle tracce interne :-))
come ti hanno già detto altri,
già il controller del disco usa prima i settori esterni .... :-)
va beh dai, Nice try
sbagliando s'impara non preoccuparti vai avanti così

per aumentare le prestazioni in linux usa questo sistema di creazione delle
partizioni:
1) SISTEMA ROOT
2) SWAP
3-4) DATI
in questo caso lo swap si trova tra il sistema e i dati, quindi la strada
per le testine e' piu' breve.
Le testine si posizionano dopo pochi istanti di inattivita' a meta' del
piatto-disco, circa a meta' della capacita', questa e' la zona per i dati e
per lo swap con minore latenza di accesso.

"explorer" <xxx@xx.x> ha scritto nel messaggio 
news:M1ozf.50802$eD5.8...@twister2.libero.it...

io invece punterei ad una soluzione di questo tipo:
1) SWAP
2) SISTEMA ROOT
3) DATI

 3) DATI
certo, questa puo' dare qualcosa in piu' ma ho preso in considerazione un
aspetto importante: nel mio sistema la partizione di root parte dal primo
cilindro, cosa assai facile da ricordare in caso di recupero del disco.

"explorer" <xxx@xx.x> ha scritto nel messaggio 
news:5rrzf.133820$65.37...@twister1.libero.it...

:-)
concordo

 sbagliando s'impara non preoccuparti vai avanti così
Spero che qualcuno non abbia ripartizionato tutto il disco...
Sai quante me ne avrà dette, lol, 
però io ho detto di provare.
Mi scuso in ogni caso.

"NutNut" <N...@tttiiinnn.iiittt> ha scritto nel messaggio 
news:dqmm10$51p$1...@area.cu.mi.it...

non preoccuparti, anzi , usa sempre questo spirito :-)