CyberTek - the future at the present!
Google

Μέγιστος αριθμός των ανοιχτών αρχείων στο Linux

Ταχυδρομημένος από: admin (σύνολο 4)

Συστήματα Linux έχουν συνήθως ένα προκαθορισμένο όριο των 1.024 ανοικτές αρχεία ταυτόχρονα. Το όριο αυτό είναι πολύ χαμηλό μάλιστα στην περίπτωση της μηχανής με υψηλή φορτίων και ιδιαίτερα με την παρουσία του web servers με πολλούς διαφορετικούς τομείς και, κατά συνέπεια, δείκτες σε αρχεία και αρχεία καταγραφής.

Όταν στην παραγωγή έφθασε και υπερέβη το όριο αυτό είναι συχνά προβλήματα ασυνέπειας Strani. Έτσι, είναι καλύτερο να ενεργήσουμε γρήγορα. Η γνώση της διαδικασίας-id της δικής μας εφαρμογής (π.χ. Tomcat ή httpd) μπορεί στη συνέχεια να εξετάσει την εντολή με τον αριθμό των αρχείων που αυτή η διαδικασία χρειάζεται ανοικτή:

lsof-π [διαδικασία-id] | wc-l

Κατανοούμε το πρόβλημα minimaliste μπορεί να παρέμβει με την εντολή ulimit. Χρησιμοποιήστε τις ακόλουθες εντολές για να λάβετε πληροφορίες σχετικά με το σύστημα:

ulimit-Ha

ulimit-Hs

Τέλος προσαρμοστεί η μέγιστη τιμή της το ίδιο το άνοιγμα των αρχείων από το Linux μπορούν να εισέλθουν:

ulimit n-4000

Ρίξτε μια ματιά και σε manpages για περισσότερες πληροφορίες για τη διοίκηση και όλες τις επιλογές:

άνδρας ulimit

Δημοσίευση στο: linux, κέλυφος, συμβουλές
  1. BOCCALONE Said,

    Αν θέλετε να κάνετε την αλλαγή permaente ακόμη και μετά την επανεκκίνηση για να προσθέσετε (δοκιμαστεί σε RHEL):

    * - Nofile 2048

    αρχείο:

    / Etc / ασφάλεια / limits.conf

    αντικαθίσταται στα 2048 με την επιθυμητή τιμή.

    Τύχη!

Προσθήκη σχολίου

Powered by CyberTek - Απομακρυσμένη βοήθεια