CyberTek - the future at the present!
Google

Максимальне число відкритих файлів в Linux

Розмістив: Admin (комплект 4)

Linux системах, як правило, мають межа пресетів 1024 відкритих файлів одночасно. Ця межа є дуже низьким дійсно, в разі машина з високою робочого навантаження і, зокрема, при наявності веб-серверів з великою кількістю різних областях, і тому посилання на файли і логи.

Коли у виробництві буде досягнуто та перевищено цей межа часто проблеми невідповідності сторінки. Так що краще діяти швидко. Знаючи ідентифікатор процесу власних програм (наприклад, Tomcat або HTTPD) може вивчити команду з кількістю файлів, що цей процес займає відкрито:

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

Ми розуміємо, що проблема може втрутитися minimaliste з ulimit командою. Використовуйте наступні команди для отримання інформації про систему:

ulimit-Ha

ulimit-HS

Нарешті відрегулювати максимальне значення відкриття цієї ж файли з Linux можна ввести:

ulimit-N 4000

Погляньте також на manpages для отримання додаткової інформації про команду, і всі його варіанти:

Людина ulimit

Опубліковано в: Linux, оболонка, поради
  1. BOCCALONE Саїд,

    Якщо ви хочете внести зміни permaente навіть після перезавантаження, щоб додати (перевірено на RHEL):

    * - Nofile 2048

    Фото:

    / І т.д. / безпека / limits.conf

    замінені в 2048 в залежності від бажаного значення.

    Удача!

Додати коментар

Ім'я

Powered By CyberTek - Віддалений помічник