chi scrive su disco?

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5325
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

chi scrive su disco?

Messaggio 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?
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

erio
Linux 4.x
Linux 4.x
Messaggi: 1213
Iscritto il: ven 9 ott 2009, 19:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: chi scrive su disco?

Messaggio da erio »

forse iostat ti aiuta di piu per il report,

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5325
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: chi scrive su disco?

Messaggio 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
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
brg
Linux 3.x
Linux 3.x
Messaggi: 515
Iscritto il: sab 12 mar 2011, 14:20
Slackware: 14.2
Kernel: 4.4.172
Desktop: KDE4
Località: Montecatini
Contatta:

Re: chi scrive su disco?

Messaggio 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?

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5325
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: chi scrive su disco?

Messaggio 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%
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
conraid
Staff
Staff
Messaggi: 13526
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: chi scrive su disco?

Messaggio da conraid »

Credo che ci sia bisogno di una patch al kernel, ma in passato ho visto questo
https://code.google.com/p/ablktrace/

dafrasaga
Linux 1.x
Linux 1.x
Messaggi: 179
Iscritto il: mar 8 set 2009, 11:39
Slackware: current
Località: Vinci -FI-

Re: chi scrive su disco?

Messaggio 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.

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5325
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: chi scrive su disco?

Messaggio da ZeroUno »

ma io l'ho creato 4 anni fa ;) (ed è ext3)
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

dafrasaga
Linux 1.x
Linux 1.x
Messaggi: 179
Iscritto il: mar 8 set 2009, 11:39
Slackware: current
Località: Vinci -FI-

Re: chi scrive su disco?

Messaggio da dafrasaga »

:? come non detto :)

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3974
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Re: chi scrive su disco?

Messaggio da Paoletta »

c'e' il tool dstat (anche su questo forum) che ti puo' aiutare:

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

Rispondi