CyberTek - the future at the present!
Google

Maksimum antall filer åpnet i Linux

Skrevet av: admin (september 4)

Linux-systemer har vanligvis en forhåndsinnstilt grense på 1024 filer kan åpnes samtidig. Denne grensen er faktisk ganske lav i tilfelle maskinen med tunge arbeidsmengder og spesielt eksistensen av web-servere med mange domener, og deretter flere pekere til filer og logger.

Når i produksjon er nådd og overskredet denne grensen er ofte underlig inkonsekvens problemer. Så du bedre å handle raskt. Knowing prosess-id av vår egen applikasjon (f.eks Tomcat eller httpd) med følgende kommando kan undersøke antall åpne filer som denne prosessen tar:

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

Etter forstå problemet kan vi gripe inn minimalt med ulimit kommando. Bruk kontrollene under for å få informasjon om systeminnstillinger:

ulimit-Ha

ulimit-Hs

Til slutt, for å justere den maksimale verdien av filer kan åpnes samtidig av Linux, type:

ulimit-n 4000

Sjekk ut også manpages for mer info på kommando og alle alternativer:

Mannen ulimit

Publisert i: Linux , shell , tips
  1. Boccalon Said

    Permaente Hvis du vil gjøre endringen selv etter omstart nødt til å legge til (testet på RHEL)

    * - Nofile 2048

    file:

    / Etc / security / limits.conf

    2048 erstattet med ønsket verdi.

    Lykke til!

Legg til en kommentar

Spam beskyttelse av WP Captcha-Free

Drevet av Cybertek - Fjernhjelp