CyberTek - the future at the present!
Google

Maximální počet otevřených souborů v Linuxu

Zaslal: admin (sada 4)

Linux systémů mají obvykle Přednastavený limit 1024 otevřených souborů najednou. Tento limit je velmi nízká skutečně u auta s těžkými břemeny práce, a zejména v přítomnosti webové servery s mnoha různých oblastech, a proto se odkazy na soubory a záznamy.

Když je dosaženo ve výrobě a překročil tuto hranici, jsou často problémy nekonzistentností strani. Takže je lepší jednat rychle. Vědouce proces-id vlastní žádost (např. tomcat nebo httpd) pak mohou prověřit velení se počet souborů, které tento proces trvá otevřena:

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

Chápeme, že problém minimaliste může zasáhnout s příkazem ulimit. Použijte následující příkazy a získat informace o systému:

ulimit-Ha

ulimit-HS

Nakonec se nastavit maximální hodnotu otevření stejné soubory z Linuxu můžete zadat:

ulimit-n 4000

Podívejte se také na manpages Více info na povel a všechny jeho možnosti:

muž ulimit

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

    Pokud chcete provést změnu permaente i po restartu se přidat (testováno na RHEL):

    * - Nofile 2048

    file:

    / Etc / bezpečnost / limits.conf

    nahrazeno v 2048 s požadovanou hodnotou.

    Luck!

Přidat komentář

Powered by CyberTek - Vzdálená pomoc