FreeBSD: Как посмотреть количество открытых файлов

FreeBSD: fstat посмотреть открытые файлы

Для того, что посмотреть какие файлы открыты в даный момент в системе FreeBSD можно использовать команду fstat.

Соответственно, для подсчета количества
fstat | wc -l

Для подсчета количества по для одного процесса, скажем firefox
fstat | grep firefox | wc -l

Посчитать и найти, кто использует больше всего

Для того, что посмотреть количество открытых дескритопров с разбивкой по командам, можно запустить следующую команду:

fstat | awk '\!/^USER.*CMD.*PID/ {usage[$2]++} END {for (idx in usage) { print usage[idx] ” ” idx; }}’ | sort -n

Для разбивки по PID можно запустить следующую команду:

fstat | awk '\!/^USER.*CMD.*PID/ {usage[$3 " " $2]++} END {for (idx in usage) { print usage[idx] ” ” idx; }}’ | sort -n

(первая колонка - количество открытых файлов, вторая колонка - PID процесса)

Вот так и можно посмотреть в FreeBSD количество открытых файлов :) Ничего сложного :)

Приглашаются авторы на Unixmastera.ru. Покажи на что ты способен - напиши совет сам :)

Понравилось? Подпишись на RSS!

Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).

1 Responses to “FreeBSD: Как посмотреть количество открытых файлов”


  1. No Comments

Leave a Reply