CyberTek - the future at the present!
Google

Максимален брой на файловете, открити в Linux

Публикувано от: Админ (серия от 4)

Linux системи обикновено имат предварително лимит от 1024 файлове могат да се отварят едновременно. Това ограничение е наистина доста ниско в случай на машина с тежки натоварвания и по-специално в присъствието на много области с уеб сървъри и след това няколко препратки към файлове и логове.

Когато в производството е достигнат и надвишава този лимит често странни проблеми несъответствието. Така че по-добре да се действа бързо. Познаването на процеса-ID на нашата собствена (например дали Tomcat или HTTPD) със следната команда може да разглежда броя на отворените файлове, че този процес отнема:

lsof-P [процес-ID] | WC-л

След разбирането на проблема може да се намесва минимално с ulimit командата. Използвайте контролите по-долу за да получите информация за настройките на системата:

ulimit-ха

ulimit-Hs

И накрая, за да се коригира максималната стойност на файлове могат да се отварят едновременно от Linux, въведете:

ulimit-N 4000

Вижте също manpages за повече информация относно командите и неговите възможности:

мъж ulimit

Публикувано в: Linux , черупки , съвети
  1. Boccalon Саид

    Permaente Ако искате да направите промяната, дори и след рестартиране трябва да добавите (тестван на RHEL)

    * - Nofile 2048

    файл:

    / И т.н. / за сигурност / limits.conf

    2048 заменя с желаната стойност.

    Късмет!

Добави коментар

Спам защита от WP Captcha-Free

Осъществено от Cybertek - Отдалечена помощ