Pagina 1 di 1

chi scrive su disco?

Inviato: mer 8 ott 2014, 11:32
da ZeroUno
Ho una macchina che ha un alto iowait ma non so chi sta scrivendo.

Ho installato iotop ma questo mi mostra che il processo che fa maggior I/O sui dischi è kjournald. E tanti cavoli!!!
Ma chi sta scrivendo sul filesystem?

Re: chi scrive su disco?

Inviato: mer 8 ott 2014, 12:02
da erio
forse iostat ti aiuta di piu per il report,

Re: chi scrive su disco?

Inviato: mer 8 ott 2014, 12:08
da ZeroUno
iostat mi dice quanto I/O si sta facendo sui dischi
a me serve capire perchè tutto questo I/O, chi lo sta facendo

iotop mi dice quale processo lo sta facendo, ma dal momento che i processi non scrivono su disco direttamente ma su un filesystem, journaled, il vero I/O lo fa il kernel quando flusha il journal. Io invece vorrei sapere chi sta scrivendo nel filesystem.

Matteo

Re: chi scrive su disco?

Inviato: mer 8 ott 2014, 14:55
da brg
Giusto per curiosità quant'è il tuo iowait? Leggendo questa discussione ho lanciato un iostat e mi dice che ho un iowait del ~2%.

Non è che è il disco ad avere problemi ed è lui che causa un'alta latenza nella scrittura, piuttosto che qualche processo ingordo?

Re: chi scrive su disco?

Inviato: mer 8 ott 2014, 15:54
da ZeroUno
Si, che il disco in sofferenza è un dato di fatto, ma se so chi sta scrivendo riduco i danni, perchè a mio parere c'è qualche processo che scrive qualche byte di troppo.

l'iowait mi va oltre il 40% con picchi frequenti a 100%

Re: chi scrive su disco?

Inviato: gio 9 ott 2014, 11:02
da conraid
Credo che ci sia bisogno di una patch al kernel, ma in passato ho visto questo
https://code.google.com/p/ablktrace/

Re: chi scrive su disco?

Inviato: gio 9 ott 2014, 17:16
da dafrasaga
scusa ma non so se potrebbe essere d'aiuto..
io quando ho creato un ext4 su un raid per un NAS, mi sono accorto che dopo la creazione "veloce" più di un ext3 del fs (4TB) avevo poi una volta montato un accesso quasi continuo al disco. Ho indagato e ho capito che la creazione di ext4 crea solo una parte del fs, il resto lo crea su su.Quindi era un comportamento normale.
Ho dovuto create il fs con lazy disabilitato in modo che tutta la struttura del fs fosse creata.

Re: chi scrive su disco?

Inviato: gio 9 ott 2014, 17:20
da ZeroUno
ma io l'ho creato 4 anni fa ;) (ed è ext3)

Re: chi scrive su disco?

Inviato: gio 9 ott 2014, 17:21
da dafrasaga
:? come non detto :)

Re: chi scrive su disco?

Inviato: gio 9 ott 2014, 19:09
da Paoletta
c'e' il tool dstat (anche su questo forum) che ti puo' aiutare:

http://serverfault.com/questions/89135/ ... te-to-disk