CyberTek - the future at the present!
Google

Numărul maxim de fişiere deschise în Linux

Postat de: admin (set 4)

Sistemele Linux de obicei, au o limita de 1024 presetate deschide fişiere simultan. Această limită este foarte mic, într-adevăr, în caz de maşină cu un grad ridicat de sarcini de lucru şi, în special, în prezenţa unor servere de web cu mai multe domenii diferite şi, prin urmare, indicii pentru fişiere şi jurnale.

Când în procesul de producţie este atins şi a depăşit această limită sunt deseori probleme de inconsecvenţă strani. Deci, este mai bine să acţioneze rapid. Cunoasterea proces-id de propria noastră aplicare (de exemplu, tomcat sau httpd) poate examina apoi comandă în funcţie de numărul de fişiere care acest proces are deschis:

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

Noi înţelegem problema minimaliste poate interveni cu ulimit comandă. Utilizaţi următoarele comenzi pentru a obţine informaţii cu privire la sistemul:

ulimit-Ha

ulimit-hs

În cele din urmă a regla valoarea maximă de deschidere aceleaşi fişiere din Linux poate intra:

ulimit-n 4000

Aruncati o privire de asemenea, la manpages pentru mai multe informaţii cu privire la comanda şi toate opţiunile:

om ulimit

Publicat în: Linux, coajă, sfaturi
  1. BOCCALONE Said,

    Dacă doriţi să faceţi schimbarea permaente chiar şi după ce la repornirea sistemului pentru a adăuga (testat pe RHEL):

    * - Nofile 2048

    fişier:

    / Etc / security / limits.conf

    înlocuită în 2048 cu valoarea dorită.

    Luck!

Adauga un comentariu

Powered by CyberTek - Remote Assistance