Pagina 1 di 1
performance kernel nell'IO su disco
Inviato: ven 10 ago 2007, 15:37
da absinthe
salve... buttando un occhio su kerneltrap ho trovato questo:
http://kerneltrap.org/node/14148
si parla (ne parla linus in specifico) di montare i filesystems con le opzioni: 'noatime,data=writeback' per velocizzare molto la gestione del disco.
ho visto in un recente post che paoletta utilizza la prima opzione, mentre non mi pare di aver trovato molto sulla seconda...
c'è qualcuno che mi può dare un riscontro diretto (paoletta sentiti chiamata in causa :P)? effettivamente si notano delle migliorie? anche su un normale uso casalingo/lavorativo (utilizzo linux su un laptop per casa+lavoro)?
grazie,
M
Inviato: ven 10 ago 2007, 15:58
da Trotto@81
Interesserebbe anche a me la cosa!!
Re: performance kernel nell'IO su disco
Inviato: ven 10 ago 2007, 19:52
da masalapianta
absinthe ha scritto:salve... buttando un occhio su kerneltrap ho trovato questo:
http://kerneltrap.org/node/14148
si parla (ne parla linus in specifico) di montare i filesystems con le opzioni: 'noatime,data=writeback' per velocizzare molto la gestione del disco.
ha scoperto l'acqua calda, con noatime non viene aggiornato i_atime (vedi la struct ext3_inode in /usr/src/linux/include/linux/ext3_fs.h) che nel fs e' un metadato contenente l'orario dell'ultimo accesso all'inode (ti perdi questo dato ma in compenso riduci l'i/o su disco per ogni accesso che fai ad un inode); data invece vale solo per ext3 e serve a specificare in che modo debba essere gestito il journaling, per quanto riguarda writeback in particolare viene spiegato molto bene nella man page di mount:
Data ordering is not preserved - data may be written into the main file system after its metadata has been committed to the journal.
This is rumoured to be the highest-throughput option. It guarantees internal file system integrity, however it can allow old data to appear in files after a crash and journal recovery.
Re: performance kernel nell'IO su disco
Inviato: ven 10 ago 2007, 21:34
da absinthe
masalapianta ha scritto:
ha scoperto l'acqua calda, [omissis]
volevi dire "hai" o "ha"?! perchè:
se volevi dire "hai", non è che ho preteso di scoprire alcunchè anzi l'ho saputo solo ora...
se volevi dire "ha" non ti ho capito... linus si lamenta proprio del fatto che pochi usano questa accortezza!
per la man page hai ragione: sono stato un pò caprone avrei dovuto dare un'occhiata anche lì prima di postare!
ciao e grazie!
M
Re: performance kernel nell'IO su disco
Inviato: ven 10 ago 2007, 21:45
da masalapianta
absinthe ha scritto:masalapianta ha scritto:
ha scoperto l'acqua calda, [omissis]
volevi dire "hai" o "ha"?! perchè:
volevo dire quel che ho detto
se volevi dire "ha" non ti ho capito... linus si lamenta proprio del fatto che pochi usano questa accortezza!
"si lamenta"? e che gliene frega di quanto siano ottimizzati i sistemi altrui? btw son cose stranote (da qui il "ha scoperto l'acqua calda")
Inviato: ven 10 ago 2007, 21:56
da Trotto@81
Quindi per chi usa reiserfs o altro conviene aggiungere l'opzione noatime in fstab per le partizioni del disco rigido?
Inviato: dom 12 ago 2007, 17:57
da absinthe
Trotto@81 ha scritto:Quindi per chi usa reiserfs o altro conviene aggiungere l'opzione noatime in fstab per le partizioni del disco rigido?
praticamente conviene a tutti!
Inviato: dom 12 ago 2007, 18:48
da slucky
E a chi usa ext3? conviene quindi aggiungere questi parametri al proprio fstab per migliorare le prestazioni dei dischi?
Ciao

Inviato: dom 12 ago 2007, 19:09
da albatros
slucky ha scritto:E a chi usa ext3? conviene quindi aggiungere questi parametri al proprio fstab per migliorare le prestazioni dei dischi?
Sì, rileggi l'istruttiva risposta di masalapianta.
