Я ищу инструмент, который будет перечислять открытые файлы, отсортированные по количеству активности в файле. Так lsof
что не делает работу (если я не пропускаю способ использования lsof
). В идеале инструмент должен работать так же top
, и нужно уметь переключаться между конкретными действиями по сортировке: чтение, запись, байты, поиск в секунду. Предпочтительно, он должен быть легко доступен в RHEL / CentOS / EPEL.
Существует ли такой инструмент?
Я хотел бы предложить
—
Эдвард
atop
, который обычно легко доступен в репозиториях программного обеспечения. Это топовый инструмент, который может показать использование диска для процесса / потока, см. Atoptool.nl . Это не показывает использование каждого файла AFAIK, хотя.
Томас: filetop bcc-tools делает именно то, что мне нужно, спасибо. Тем не менее, в CentOS 7.6 мне нужно исправить его для устранения ошибки: github.com/iovisor/bcc/issues/2119 Похоже, что в RHEL / CentOS 7.7 это исправят.
—
Троэльс Арвин
filetop
frombcc-tools
, который доступен только с 7.6 RHEL release и клонами. Я думаю, что это не обеспечивает именно те функции, которые вы ищете. Эта статья о RHEL также может быть интересной.