συστήματα

* Γνώση Υπολογιστών >> συστήματα >> Linux

Πώς να αυξήσει το Linux Shared Memory

προγράμματα ηλεκτρονικών υπολογιστών αποθηκεύουν τις πληροφορίες που χειραγωγούν στη μνήμη RAM του υπολογιστή . Σύγχρονα λειτουργικά συστήματα όπως το Linux επιτρέπει δύο ανεξάρτητα προγράμματα να μοιραστούν τον έλεγχο της ίδιας περιοχής μνήμης , που ονομάζεται « κοινόχρηστη μνήμη . " Ρυθμίστε την παράμετρο πυρήνα SHMMAX να αλλάξει το μέγιστο επιτρεπόμενο μέγεθος μιας κοινής περιοχής μνήμης . Η προεπιλεγμένη τιμή είναι μια χαρά για τις περισσότερες εφαρμογές , αλλά μερικές εφαρμογές, όπως βάσεις δεδομένων απαιτούν συχνά μια μεγαλύτερη τιμή από την προεπιλεγμένη . Αυτές οι προσαρμογές είναι εύκολο να γίνουν . Οδηγίες
Η 1

Αποκτήστε δικαιώματα root . Τα προνόμια διαχειριστή επίπεδο που απαιτείται για να ρυθμίσετε το κοινό όριο μνήμης στο Linux μηχάνημά σας . Συνδεθείτε ως το χρήστη "root" , ή να χρησιμοποιήσετε την εντολή "sudo " ή " su " εντολές όταν συνδέεστε ως κανονικός χρήστης . 2

Ρυθμίστε το " kernel.shmmax " παράμετρο πυρήνα στο επιθυμητό μέγεθος με το " sysctl " εντολή . Για παράδειγμα , το τρέξιμο " sysctl -w = 17179869184 kernel.shmmax " επιτρέπει περιφέρειες κοινόχρηστη μνήμη έως 16GB .
Εικόνων 3

Επεξεργαστείτε το αρχείο /etc /sysctl.conf για να εφαρμοστεί η αλλαγή επιμένουν επανεκκίνηση. Το σύστημα διαβάζει αυτό το αρχείο κατά την εκκίνηση για να ορίσετε τις προεπιλεγμένες τιμές για τις διάφορες παραμέτρους . Χρησιμοποιώντας το " sysctl " εντολή για να αλλάξει kernel.shmmax μεταβάλλει μόνο την αξία του μέχρι την επόμενη φορά που ο υπολογιστής επανεκκινείται. Για να κάνετε μόνιμη την αλλαγή , προσθέστε μια γραμμή όπως " kernel.shmmax = 17179869184 " στο τέλος αυτού του αρχείου .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα