Estou procurando uma ferramenta que lista os arquivos abertos classificados por quantidade de atividade no arquivo. Portanto lsof
, não faz o trabalho (a menos que eu esteja negligenciando uma maneira de usar lsof
). Idealmente, a ferramenta deve funcionar como tal top
e deve-se ser capaz de alternar entre atividades específicas para classificação: leituras, gravações, bytes, buscas por segundo. De preferência, ele deve estar prontamente disponível no RHEL / CentOS / EPEL.
Existe uma ferramenta desse tipo?
linux
monitoring
top
open-files
Troels Arvin
fonte
fonte
filetop
a partirbcc-tools
, que só está disponível com 7,6 RHEL liberação e clones. Eu acho que não fornece exatamente os recursos que você está procurando. Esse artigo do RHEL também pode ser interessante.find
comando executado em uma árvore enormeatop
, que geralmente está prontamente disponível em repositórios de software. É uma ferramenta de ponta que pode mostrar a utilização do disco por processo / thread, consulte atoptool.nl . Porém, ele não mostra a utilização por arquivo do AFAIK.Respostas:
Sysdig é provavelmente o que você quer, é programável caso não seja. O topfiles_bytes "chisel" (script sysdig) lista a maioria dos arquivos de E / S.
fonte