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 количество открытых файлов :) Ничего сложного :)
Источник: http://freebsd.gasparchilingarov.com/2009/03/30/freebsd-kak-posmotret-kolichestvo-otkrytyx-fajlov/ |