CyberTek - the future at the present!
Google

Najveći broj otvorenih datoteka u Linuxu

Posted by: admin (set 4)

Linux sustavi obično su unaprijed određeni limit od 1024 otvorenih datoteka istovremeno. Ovo ograničenje zapravo je veoma niska u slučaju rublja s visokim radnog opterećenja, a naročito u prisustvu web poslužitelja s brojnim različitim domenama i stoga pokazivače datotekama i logove.

Kada u proizvodnji je dostigla i premašila ovu granicu su često problemi nedosljednosti stranice. Zato je bolje djelovati brzo. Poznavanje procesa identifikacija vlastitu aplikaciju (npr. mačak ili httpd) tada mogu pregledati naredbu uz broj datoteka koje ovaj proces traje otvoren:

lsof-p [procese id] | wc-l

Razumijemo problem minimaliste može intervenirati s ulimit naredbu. Koristite sljedeće naredbe da biste dobili informacije o sustavu:

ulimit-Ha

ulimit-Hs

Konačno podesiti maksimalnu vrijednost otvaranja iste datoteke iz Linuxa mogu ući:

ulimit n-4000

Bacite pogled i na manpages za više informacija o svim njegovim zapovjedništvom i opcije:

Čovjek ulimit

Published in: Linux, školjaka, savjete
  1. BOCCALONE Said,

    Ako želite napraviti promjenu permaente čak i nakon što se ponovno podizanje sustava za dodavanje (testiran na RHEL):

    * - Nofile 2048

    Datoteka:

    / Etc / sigurnost / limits.conf

    zamijenjen sa 2048 na željenu vrijednost.

    Luck!

Dodaj komentar

Powered by CyberTek - Daljinska pomoć