Я ищу инструмент, который будет перечислять открытые файлы, отсортированные по количеству активности в файле. Так lsof
что не делает работу (если я не пропускаю способ использования lsof
). В идеале инструмент должен работать так же top
, и нужно уметь переключаться между конкретными действиями по сортировке: чтение, запись, байты, поиск в секунду. Предпочтительно, он должен быть легко доступен в RHEL / CentOS / EPEL.
Существует ли такой инструмент?
linux
monitoring
top
open-files
Троэльс Арвин
источник
источник
filetop
frombcc-tools
, который доступен только с 7.6 RHEL release и клонами. Я думаю, что это не обеспечивает именно те функции, которые вы ищете. Эта статья о RHEL также может быть интересной.find
команду, работающую на огромном деревеatop
, который обычно легко доступен в репозиториях программного обеспечения. Это топовый инструмент, который может показать использование диска для процесса / потока, см. Atoptool.nl . Это не показывает использование каждого файла AFAIK, хотя.Ответы:
Sysdig , вероятно, то, что вы хотите, он программируется на случай, если это не так. В topfiles_bytes " chisel " (скрипт sysdig) перечислены большинство файлов ввода-вывода.
источник