Newsgroup: it.comp.os.linux.sys
Titolo: posizione partizioni disco

premessa,   la partizione di swap , dovrebbe essere nella giometria del
disco, centrale meglio se accanto alla tmp. 
 
ma dei dischi fino a 150gb era facile . in un disco da 2tb 
mi viene cosi:
 
/boot  	/dev/md0   500 MB 
/var 	/dev/md1   80 GB 
/tmp 	/dev/md2  10 GB 
/ 	/dev/md3  15 GB 
/swap              16+16 <<---
/home 	/dev/md5  tutto il resto del disco circa 1894,500 gb
 
nel centro non c'è il verso , almeno che non spezzi la home 
Fareste così anche voi ? 
 
Enrico 
 

 disco, centrale meglio se accanto alla tmp.
 
non ricordo di aver mai letto una raccomandazione del genere. quale 
sarebbe la motivazione?

 ha scritto:

prevalentemente meccanica, i bracci dell'harddisk fanno meno strada per
l'accesso ai dati, supponendo che la home non sarà mai satura, la boot
non la  usa un gran che.
 
  per esempio l'istallazione di mageia con partizionamento automatico
  ti mette /root /swap /home 
 
non tanto per la velocità ma per l'usura del supporto .
 
mi era stato suggerito che  mettendo le partizioni che lavoravano di
più al centro, oltre che una velocità maggiore, c'era uno stress minore
delle parti meccaniche.
 
e forse sarebbe  meglio 
/boot
/root
/var  ( ha più file che variano, log) 
/tmp
/swap
/home 
 
ma con dischi da 2t  il centro lo trovi male 
 
Enrico
 

 disco, centrale meglio se accanto alla tmp. 
 
Sono sempre stato abbastanza scettico riguardo questa raccomandazione.
 
Coi dischi moderni è difficile sapere la geometria, visto che i settori
vengono rimappati dinamicamente, e non so se sia ancora valido il fatto
che una parte sia più veloce. Mi pare che da un pezzo ci siano più
settori fisici nella parte esterna che in quella interna, quindi
potrebbe essere più veloce l'esterno dell'interno.
 
Senza parlare dei dischi con 2 piatti e che ne espongono 1. :)
 
E, a parte tutto, raramente userai solo la swap. Molto più spesso dovrai
usare i dati in /home e /var, le librerie in / (o /usr) e la swap.
 
In pratica la testina perde più tempo a muoversi che a leggere e scrivere.
 
È uno dei motivi per cui evito la swap come la peste, e preferisco
mettere RAM.
 
Se hai ancora il vecchio disco da 150 GB, metti la swap lì, magari
assieme alla /tmp. :D
 
Bye.
 

Fareste così anche voi ? 
 
No. La differenza sarebbe del tutto trascurabile anche senza contare il fatto
che i settori, fisicamente, va' a sapere dove sono *davvero*.
 
Io metterei boot, tmp e swap per primi, semplicemente perché un paio di volte
mi è capitato che un processo impazzito dvro cominciasse a scrivere schifii a
partire dal settore 0. Con boot (che è costante) tmp (chi se ne frega) e swap
a fare da cuscinetto, questo rischio è ridotto.
 
Il vantaggio ottenuto così è microscopico, ma penso sia altrettanto ipotetico
del guadagno di prestazioni con lo swap.
 
Considera poi quest'altra cosa: la velocità di sustained dello swap (che è l'
unico motivo per mettere swap nel mezzo) entra in gioco quando il sistema sta
basso di RAM e, di fatto, in thrashing. In altre parole c'è da sperare che il
99.9% del tempo questa cosa non ti serva proprio. Se ti serve, vuole dire che
c'è ben altro da fare, tipo mettere parecchia altra RAM :-)
 
Leonardo
 
-- 
 
Ya se escucha sonar la metralla, ya el clarín toca fuego graneado:
ahora o nunca, muchachos arriba a acabar a estos hijos del diablo.

 non la  usa un gran che.
 
ammesso che oggi ci sia un reale fondamento dietro a questa regola, che 
lo swap sia una parte di disco con più accessi non mi pare una cosa 
normale. personalmente preferisco configurare il kernel perché lo usi 
poco o niente in condizioni normali, se poi l'utilizzo aumenta allora 
vuol dire che la memoria è in sofferenza.

 assieme alla /tmp. :D
 
sono sulla macchina attuale, inpiedi dal 2006, ho cambiato i dischi e
fatto un upgrade si sistema nel 2013 
 
la nuova ha dischi da 2tb e nasce il problema del centro .
 
enrico 
 
 
 

 averci pensato 
 
A livello quasi scaramantico, ti direi allora di mettere la /var vicina
alla swap, in modo da ridurre i movimenti trasversali della testina,
quindi se proprio vuoi ottimizzare, mettile in quest'ordine:
 
/boot
/
/var
swap
/home
 
La boot non ti serve mai tranne al boot. È un server, quindi la roba in
/ verrà letta una volta sola al boot e quasi mai toccata dopo, se non
per gli aggiornamenti o per qualche fstat, e la testina sarà "libera" di
muoversi tra var, swap e home. :)
 
Bye.
 
 

 /home
 
 
perfetto.
grazie
Enrico