¿Cómo podemos saber cuantos archivos tenemos abiertos o hasta cuantos podemos permitir que están abiertos en Linux?
Por defecto el kernel de Linux establece un límite (para propósitos de seguridad) de hasta cuantos descriptores de archivos abiertos están permitidos en los sitemas linux servidor o escritorio.
El archivo /proc/sys/fs/file-nr es un archivo de solo lectura que proporciona el número de archivos actuales abiertos.
Encontrar cuantos archivos hay abiertos
Para ver el estado actual, introducimos:
cat /proc/sys/fs/file-nr
Ó:
/sbin/sysctl fs.file-nr
omo salida podemos obtener (en mi caso):
5344 0 205074
Este resultado contiene 3 números que significan:
- 5344: El número de archivos asignados a manipular.
- 0: El número de manejadores libres.
- 205074: El número máximo de manejadores de archivos.
El kernel de Linux asigna los identificadores de archivos de forma dinámica, pero no los libera de nuevo. Si el número de archivos asignados se encuentra cercano al máximo, se debe considerar aumentar el número máximo de archivos abiertos permitidos editando el archivo /etc/sysctl.conf
Quizás te interese:
- Renombrar archivos masivamente en GNU/Linux En ocasiones, cuando bajamos archivos de internet (Normalmente música), cada...
- Copiar archivos recursivamente Hola, Hice un pequeño script que consiste simplemente en dar...
- Cómo saber a qué partición pertenece un archivo en GNU/Linux ¿Cómo podemos saber que el archivo /home/hkr/Desktop/combinaciones.cpp pertenece a una...
- ¿Que son los archivos mkv? Hace tiempo que quería hablar sobre el formato de video...
- Por qué GNU/Linux no es solo para Geeks Si alguna vez has tenido un ordernador con Windows posiblemente...













