CyberTek - the future at the present!
Google

Maximálny počet otvorených súborov v Linuxe

Zaslal: admin (sada 4)

Linux systémov majú zvyčajne Prednastavený limit 1024 otvorených súborov súčasne. Tento limit je veľmi nízka skutočne v prípade zariadenia s vysokou pracovnou záťažou a najmä prítomnosť webové servery s mnohými rôznych oblastiach, a preto sa odkazy na súbory a záznamy.

Keď je dosiahnuť vo výrobe a prekročila tento limit, sú často problémy nesúladom strani. Takže je lepšie konať rýchlo. Znalosť procesu-id vlastnú žiadosť (napríklad tomcat alebo httpd) potom môžu preveriť velenie sa počet súborov, ktoré tento proces trvá otvorená:

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

Chápeme, že problém minimalism môže zasiahnuť s príkazom ulimit. Použite nasledujúce príkazy a získať informácie o systéme:

ulimit-Ha

ulimit-HS

Nakoniec upraviť maximálna hodnota otvorenie rovnaké súbory z Linuxu môžete zadať:

ulimit-n 4000

Pozrite sa tiež na manpages Viac info na povel a všetky jeho možnosti:

muž ulimit

Published in: linux, shell, tipy
  1. BOCCALONE Said,

    Ak chcete vykonať zmenu permaente aj po reštarte sa pridať (testované na RHEL):

    * - Nofile 2048

    file:

    / Etc / bezpečnosť / limits.conf

    nahradilo v 2048 s požadovanou hodnotou.

    Luck!

Pridať komentár

Powered by CyberTek - Vzdialená pomoc