Список найбільш завантажених файлів


9

Я шукаю інструмент, який перелічить відкриті файли, відсортовані за кількістю активності у файлі. Так lsofщо не виконує роботу (якщо тільки я не забуваю про спосіб використання lsof). В ідеалі інструмент повинен працювати так top, і потрібно мати можливість перемикатися між конкретними видами діяльності для сортування: читає, записує, байти, шукає в секунду. Переважно, він повинен бути доступним у RHEL / CentOS / EPEL.

Чи існує такий інструмент?


2
Ви можете ознайомитись filetopз bcc-tools, який доступний лише з випуском 7,6 RHEL та клонами. Я думаю, що це не забезпечує саме тих функцій, які ви шукаєте. Ця арктика RHEL також може бути цікавою.
Томас

Інший інструмент, який би не дав відповіді на питання, але все ще може допомогти, - це iotop : введення / виведення за процес. Досить добре, щоб негайно поставити на вершину findкоманду, що працює на величезному дереві
AB

Я хотів би сказати atop, який зазвичай доступний у сховищах програмного забезпечення. Це найпопулярніший інструмент, який може показувати використання диска за процес / потік, див. Atoptool.nl . Він не показує використання файлів AFAIK, однак використання файлів.
Едвард

Томас: Набір файлів bcc-tools виконує саме те, що мені потрібно, дякую. Однак у CentOS 7.6 мені потрібно виправити його, щоб обробляти помилку: github.com/iovisor/bcc/isissue/2119 Схоже, у RHEL / CentOS 7.7 це буде виправлено.
Тролі Арвін

Відповіді:


1

Sysdig - це, мабуть, те, що ви хочете, він програмується, якщо його немає. Topfiles_bytes "зубило" (sysdig скрипт) перераховані найбільш I файли / O- е изд.


Цікаво. Однак додавання модулів ядра можливо в середовищі, де я хотів би це використовувати.
Тролі Арвін

Гаразд, я майже впевнений, що такого інструмента не існує. Lsof просто переглядає знімок відкритих файлів, немає доступних показників для вводу / виводу файлів. Розширення ядра - єдиний спосіб.
w00t
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.