Monitorando seu HD - Listando detalhes sobre os arquivos abertos no sistema
Dica publicada em Linux / Comandos
Monitorando seu HD - Listando detalhes sobre os arquivos abertos no sistema
Uma dica simples e rápida, para quando você precisar ter mais informações sobre o que anda acontecendo com o seu sistema de arquivos no momento.
Vamos usar o lsof, ele exibe detalhes sobre arquivos abertos, não os arquivos no estado persistente (salvo) no seu HD, mas os arquivos em seu estado "vivo" ao ser usado pelo sistema.
lsof
Vejam como o arquivo dessa dica estava sendo referenciado pelo sistema no momento que era escrito:
lsof | egrep dic_lsof.html
Ou seja, está sendo escrito no gVim, identificado pelo processo 3919, usuário raimundo, com 12288 bytes e está no node 3481737.
E. . .?
Bom, se você não viu muita utilidade, continue lendo ou quem sabe um dia...
lsof -c firefox
* Tinham 265 arquivos abertos
Também pode ser usado para ter mais informações sobre as portas abertas no seu sistema, como explicado na dica: LSOF: Quem está ouvindo aí no seu Linux?.
lsof -i TCP:80
As opções da ferramenta são muitas, e quem sabe um dia você vai precisar dela...
man lsof
Uma outra ferramenta que pode ajudar quem queira monitorar o uso do disco é o:
sudo iotop
Ele exibe o uso do seu disco (I/O input e Output - Gravação e Leitura).
Fica a dica.
@rai3mb
Vamos usar o lsof, ele exibe detalhes sobre arquivos abertos, não os arquivos no estado persistente (salvo) no seu HD, mas os arquivos em seu estado "vivo" ao ser usado pelo sistema.
lsof
Vejam como o arquivo dessa dica estava sendo referenciado pelo sistema no momento que era escrito:
lsof | egrep dic_lsof.html
gvim 3919 raimundo 14u REG 8,5 12288 3481737 /home/rai/Desktop/.dic_lsof.html.swp
Ou seja, está sendo escrito no gVim, identificado pelo processo 3919, usuário raimundo, com 12288 bytes e está no node 3481737.
E. . .?
Bom, se você não viu muita utilidade, continue lendo ou quem sabe um dia...
Utilização
Quer saber o que o Firefox anda usando no seu HD:lsof -c firefox
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
firefox 2080 raimundo mem REG 8,1 905712 400718 /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16
firefox 2080 raimundo mem REG 8,1 124663 262129 /lib/i386-linux-gnu/libpthread-2.15.so
firefox 2080 raimundo mem REG 8,1 116032 398143 /usr/lib/firefox/libnssutil3.so
...
* Tinham 265 arquivos abertos
Também pode ser usado para ter mais informações sobre as portas abertas no seu sistema, como explicado na dica: LSOF: Quem está ouvindo aí no seu Linux?.
lsof -i TCP:80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
firefox 2080 raimundo 53u IPv4 77650 0t0 TCP tendalinux.local:44100->gru03s06-in-f26.1e100.net:http (ESTABLISHED)
firefox 2080 raimundo 58u IPv4 78185 0t0 TCP tendalinux.local:55500->atl14s08-in-f23.1e100.net:http (ESTABLISHED)
firefox 2080 raimundo 64u IPv4 77670 0t0 TCP tendalinux.local:35981->www-slb-10-02-ash3.facebook.com:http (ESTABLISHED)
As opções da ferramenta são muitas, e quem sabe um dia você vai precisar dela...
man lsof
Uma outra ferramenta que pode ajudar quem queira monitorar o uso do disco é o:
sudo iotop
Ele exibe o uso do seu disco (I/O input e Output - Gravação e Leitura).
Fica a dica.
@rai3mb
vlw fwi, Holmes