LINUX.ORG.RU

Вопрос по файловым дескрипторам


0

0

Как узнать сколько файловых дескрипторов открыто определенной программой?
Среди стандартных средств linux вроде такой утилиты нет (или плохо искал?).

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

Как узнать максимально возможное число файловых дескрипторов которое может быть открыто вообще?

anonymous

попробуй
lsof
fuser

anonymous
()

Кроме сказанного
/proc/pid/fd
rlimit
константа NR_OPEN при сборке ядра
свободная память :)

Murr ★★
()

Добавлю свое НЮ
слущай Murr - он правильно говорит!
Но учитывай что /proc - абсолютно не портируемая штука.

Так что лучше просто открывать столько файла сколько сможеш, а если не хватает открытых файлов то открыто ругаться в syslog_err что тебе не хватает количества возможных открываемых дескрипторов.

Aleks_IZA
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.