Как узнать топ 15 процессов с наибольшим количеством открытых файлов

lsof +c 15 | awk '{print $1}' | sort | uniq -c | sort -rn | head


Эта команда выводит топ 15 процессов с наибольшим количеством открытых файлов. Она начинает с использования lsof для получения списка открытых файлов с ограничением вывода до 15 файлов для каждого процесса. Затем awk извлекает и выводит имена процессов (первый столбец), sort сортирует их, uniq -c считает количество уникальных значений, sort -rn сортирует их в обратном порядке, и head выводит топ 15. Альтернативой может быть использование lsof -n | awk '{print $1}' | sort | uniq -c | sort -rn | head для всех процессов, не ограничиваясь только 15 файлами на каждый.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *