Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 149|Απάντηση: 0

[Linux] Οδηγός διαμόρφωσης διαμερισμάτων ανταλλαγής εικονικής μνήμης Linux

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 2025-12-5 08:47:19 | | | |
απαιτήσεις: Η εικονική μνήμη είναι δίκοπο μαχαίρι, δεν υπάρχει καλό ή κακό, μόνο αν είναι κατάλληλη ή όχι, και είναι κατάλληλη σε αυτό το σενάριο. Για υπολογισμούς υψηλής επισκεψιμότητας, χαμηλής καθυστέρησης και υψηλής ταυτόχρονης λειτουργίας, η ενεργοποίηση της εικονικής μνήμης ενδέχεται να μην βοηθήσει ολόκληρο το σύστημα και μπορεί ακόμη και να γίνει αρνητική βελτιστοποίηση. Για διακομιστές με μικρή μνήμη, μικρό υπολογισμό και αξιοπρεπείς επιδόσεις ανάγνωσης και εγγραφής σκληρού δίσκου, η ενεργοποίηση της εικονικής μνήμης μπορεί να βελτιώσει τη συνολική απόδοση και εμπειρία.

Στα συστήματα Linux, τα διαμερίσματα swap (swap space) χρησιμοποιούνται όταν το σύστημα χρειάζεται περισσότερους πόρους μνήμης και η φυσική μνήμη είναι γεμάτη. Χρησιμοποιήστε το χώρο ανταλλαγής για να παρέχετε προσωρινή αποθήκευση για ανενεργές διεργασίες και δεδομένα και να αποτρέψετε την εξάντληση της μνήμης όταν η φυσική μνήμη είναι πλήρης. Ο χώρος ανταλλαγής λειτουργεί ως επέκταση της φυσικής μνήμης και επιτρέπει στο σύστημα να συνεχίσει να λειτουργεί ομαλά όταν εξαντληθεί η φυσική μνήμη.

Ενεργοποιήστε το διαμέρισμα εναλλαγής εικονικής μνήμης

Για να ελέγξετε εάν η διαμόρφωση του διαμερίσματος swap είναι ενεργοποιημένη, η εντολή είναι η εξής:
ΑνΤο μήνυμα echo είναι κενό, υποδεικνύοντας ότι δεν υπάρχει διαμέρισμα swap στο σύστημα, μπορείτε να διαμορφώσετε το διαμέρισμα swap σύμφωνα με τις ανάγκες σας.

Δημιουργήστε ένα αρχείο για εναλλαγή κατατμήσεων με την ακόλουθη εντολή:
Η τιμή του /var/swap είναι μια μεταβλητή που αντιπροσωπεύει την ταυτότητα του διαμερίσματος swap και μπορείτε να προσαρμόσετε την τιμή αυτής της μεταβλητής ώστε να είναι ίδια με το υπάρχον αναγνωριστικό διαμερίσματος.

Οι τιμές bs και count υποδεικνύουν το μέγεθος του δημιουργημένου αρχείου ανταλλαγής, μπορείτε να προσαρμόσετε τις ρυθμίσεις, σε αυτήν την εντολή bs=1M count=4096 σημαίνει ότι το μέγεθος του αρχείου ανταλλαγής έχει οριστεί στα 4 GB.

Για να μορφοποιήσετε το αρχείο ως διαμέρισμα swap, η εντολή είναι η εξής:
Εκτελέστε την ακόλουθη εντολή για να ανοίξετε το διαμέρισμα swap:
Το άνοιγμα είναι επιτυχές, όπως φαίνεται στο παρακάτω σχήμα:



Γράψτε τις πληροφορίες της νέας κατάτμησης στο αρχείο /etc/fstab και ρυθμίστε την κατάτμηση swap ώστε να προσαρτάται αυτόματα κατά την εκκίνηση με την ακόλουθη εντολή:
Η ενεργοποίησή του δεν σημαίνει ότι το χρησιμοποιείτε, πρέπει να είναιΔιαμορφώστε την παράμετρο swappiness για να προσδιορίσετε την αρχή της χρήσης των κατατμήσεων swap από το σύστημα, η παράμετρος swappiness κυμαίνεται από 0 έως 100.

Για να επεξεργαστείτε το αρχείο /etc/sysctl.conf, για παράδειγμα, πρέπει να προσαρμόσετε τις ακόλουθες παραμέτρους όταν η φυσική μνήμη είναι μικρότερη από το 80% του χώρου.
Εκτελέστε την ακόλουθη εντολή για να τεθεί σε ισχύ η διαμόρφωση:
Η εντολή σύνοψης είναι η εξής:


Κλείστε το διαμέρισμα ανταλλαγής εικονικής μνήμης

Εκτελέστε την ακόλουθη εντολή για να κλείσετε το διαμέρισμα swap:
etc/fstab καιΔιαγράφωΠαρόμοια με τις ακόλουθες πληροφορίες τοποθέτησης που σχετίζονται με την ανταλλαγή, ακυρώστε την αυτόματη τοποθέτηση της ανταλλαγής.
Αποθηκεύστε και βγείτε και, στη συνέχεια, εκτελέστε την ακόλουθη εντολή για να επιβεβαιώσετε ότι το διαμέρισμα swap είναι κλειστό.
Το μήνυμα echo είναι κενό, υποδεικνύοντας ότι η κατάτμηση swap έχει κλείσει.

Αναφορά:

Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Η σύνδεση με υπερσύνδεσμο είναι ορατή.




Προηγούμενος:Συμπίεση Linux zip, ακραία συμπίεση 7z (ελάχιστο αρχείο)
Επόμενος:Βελτιστοποίηση της κατάστασης χρήστη στην ανάρτηση Discuz x3.4 σε λειτουργία επισκέπτη
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com