Newsgroup: it.comp.os.linux.iniziare
Titolo: Individuare il processo che utilizza il disco

Ogni tanto il disco comincia a lavorare, normalmente con top riesco a
trovare qual'è, ma a volte no. C'è un programma o un comando che riesca a
farmi vedere quale/i processo/i sta utilizzando il disco, e magari pure su
quali files sta lavorando?
Ciao e grazie!

 quali files sta lavorando?
Non è una cosa proprio banale, AFAIK.
man auditd
e man collegàti.
-- 
Bye, Lem
Ceterum censeo ISLAM esse delendum
__________________________________
Combatti l'AIDS col tuo computer: 
http://fightaidsathome.scripps.edu/

 e man collegàti.
O anche
man stap
e man collegàti.
Ma qui siamo un po' dove osano le aquile, mi sa. ;)



lsof
Ciao,
-- 
        Roberto Divia`              Love at first sight is one of the greatest
Dep:PH Bat:53 Mailbox:C02110      labour-saving devices the world has ever seen
Route de Meyrin 385               ---------------------------------------------
Case Postale                                Phone:  
+41-22-767-4994
CH-1211 Geneve 23 CERN                      Fax:    
+41-22-767-9585
Switzerland                                 E-Mail: 
Robert...@cern.ch

 lsof
E come?
Tieni presente che a lui interessa, nei fatti, scoprire chi sta
scrivendo su disco, e quanto sta scrivendo su, o leggendo da, ciascun
file aperto.
Almeno così m'è parso capire.


 quali files sta lavorando?
lsof ti dice "chi" e "cosa". Come da richiesta ;-)
Concordo con te che per trovare "quanto" e "come" ci voglia un tool diverso.


 lsof ti dice "chi" e "cosa". Come da richiesta ;-)
Uhm... Sbaglierò, ma lsof ti dà l'elenco dei file aperti in quel ramo
del filesystem, ma non ti dice se attualmente ci si sta leggendo o
scrivendo sopra, cioè se li si sta davvero utilizzando. Ti dice solo
che sono aperti. Nella situazione descritta dall'OP, mi permetterei
di dubitare dell'utilità.


 di dubitare dell'utilità.
E` chiaro che per monitorare, che so, /etc lsof non e` molto pratico. Se invece 
parliamo di /local o simili allora il discorso cambia. Dipende da quanti 
processi usano il disco sotto sorveglianza. Al richiedente l'ardua sentenza ;-)


Lorenzo ha scritto:

Se non vado errato c'è "find" avviato dall'utente nobody che ogni tanto 
rompe... Vedi un po' se è lui.
Ciao

 trovare qual'è, ma a volte no. C'è un programma o un comando che riesca a
]zac[
ps -ef , sugli ultimi processi c'è quasi sempre il processo lanciato da cron
o comunque con nomi molto evidenti (es. updatedb) e comunque con tempi di
lavoro che salgono.

 sentenza ;-)
Ciao e grazie a tutti innanzitutto.
Non sapendo qual'è file che lavora così intensamente dovrei farlo su / il
che produce un elevato numero di righe. Pensavo a qualcosa tipo top ma
ordinato a bytes/s in lettura/scrittura.

 Ma qui siamo un po' dove osano le aquile, mi sa. ;)
Paiono cose molto complicate, temo che lascerò perdere almeno per ora.
Quel collegàti non l'ho mica capito però :)

CapoS wrote:

Non è lui, il find ormai lo riconosco ad orecchio :)

 Quel collegàti non l'ho mica capito però :)
Chiarisco: intendevo di vedere il man di stap e i manuali che sono
collegati al man di stap (sezione "see also" del man).
"Collegàti" per distinguerlo da "collègati".
Sai, sono dirigente onorario dell'Ufficio Complicazione Affari
Semplici. ;)


Lorenzo ha scritto:

la butto lì ...
ma iotop  !?

 ma iotop  !?
Bella lì! :)
E chi lo conosceva? :'(
Da quanto ho visto, l'unica cosa che manca è che non dice su quale
file il tal processo sta scrivendo. Ma mi pare una gran bella dritta,
la tua. Grazie.
