CyberTek - the future at the present!
Google

O número máximo de arquivos abertos en Linux

Publicado por: admin (conxunto de 4)

Os sistemas Linux normalmente teñen un límite pre-establecido de 1024 arquivos poden ser abertos simultaneamente. Este límite é de feito moi baixo no caso da máquina con cargas pesadas e en particular a existencia de servidores web con varios dominios diferentes e, a continuación, os punteiros para arquivos e rexistros.

Cando en produción é acadar e superado este límite son frecuentemente problemas incoerências estraña. Entón é mellor lle actuar rapidamente. Coñecer o proceso de identificación da nosa propia aplicación (por exemplo Tomcat ou httpd) co seguinte comando pode examinar o número de arquivos abertos que ese proceso leva:

lsof-p [proceso-id] | wc-l

Despois da comprensión do problema, podemos intervir minimamente co mando ulimit. Use os controis de embaixo para obter información sobre a configuración do sistema:

ulimit-Ha

ulimit-HS

Finalmente, a fin de axustar o valor máximo de ficheiros poden ser abertos simultaneamente polo Linux, escribe:

Ulimit-n 4000

Consulte tamén as páxinas de manual para máis información sobre o comando e todas as súas opcións:

ulimit home

Publicado en: linux , shell , consellos
  1. Boccalon Said

    Permaente Se quere facer o cambio, mesmo despois de reiniciar ten que engadir (probado no RHEL)

    * - 2048 NoFile

    file:

    / Etc / security / limits.conf

    2048 substituído co valor desexado.

    Sorte!

Engadir un comentario

Spam protección por wp Captcha-Libre

Powered by CyberTek - Asistencia Remota