
Μια φόρμα εύκολη του αύξηση το ανταπόκριση ο διακομιστής σας και Αποφύγετε το προβλήματα με την κατανάλωση της Μνήμη RAM, οφείλεται σε ένα υψηλός αριθμός αιτήσεων, είναι να προσθέσετε ένα αρχείο μετάθεσης o αρχείο μετάθεσης. Το αρχείο μετάθεσης είναι ένα αρχείο, μέγεθος μεγάλο και την επιφύλαξη σε το σκληρός δίσκος, όπου το λειτουργικό σύστημα μπορεί να εκτελέσει ένα προσωρινή αποθήκευση τα δεδομένα που δεν μπορούν να κατέχουν στην κύρια μνήμη ή ΜΝΉΜΗ RAM λόγω της έλλειψη χώρου με τον ίδιο. Με μια ματιά είναι ως χρήση ένα μέρος του σας σκληρός δίσκος σαν να ήταν Μνήμη RAM.
Αυτό κάνει ότι μπορείτε να αυξήσετε τη χωρητικότητα της μνήμης στο διακομιστή σας να ασχοληθεί με ένα αυξημένο φόρτο εργασίας, αλλά παρουσιάζει επίσης μειονεκτήματα, Δεδομένου ότι η ταχύτητα πρόσβασης στον σκληρό δίσκο είναι πολύ περισσότερο μικρό η ταχύτητα της κύριας μνήμης πρόσβασης, έτσι το παγκόσμια ταχύτητα το σύστημα θα μίκρυνε cuando el sistema operativo esté haciendo uso de este archivo o περιοχή μετάθεσης.
Πώς να ελέγξετε αν το σύστημά σας έχει ήδη ένα αρχείο περιοχής ή εναλλαγή
Πριν να ξεκινήσετε, Ας ρίξουμε μια ματιά για να δείτε αν Έχουμε ήδη ένα Active swap αρχείου. Παρά το γεγονός ότι μπορούμε να έχουμε πολλαπλές Ανταλλαγής αρχείων ή κατατμήσεις swap, σε γενικές γραμμές ένα suele ser επαρκές.
Για να δείτε εάν έχετε ήδη ένα ενεργό αρχείο Exchange, Εκτελέστε την ακόλουθη εντολή στην κονσόλα ή τερματικό του συστήματος σας Linux:
1 | $ swapon -s |
Αν δεν έχετε από δικαιώματα o Δικαιώματα διαχειριστή, Θα πρέπει να καλέσετε την προηγούμενη εντολή, και όλα αυτά που θα δούμε αργότερα, προηγείται η εντολή sudo, με ό, τι στη συνέχεια, το σύστημα θα ζητήσει την Κωδικός πρόσβασης διαχειριστή για να το τρέξει.
1 | $ sudo swapon -s |
Αν δεν έχετε από Δεν υπάρχει αρχείο μετάθεσης, η απάντηση για την εκτέλεση του προηγούμενου κώδικα έχει ως εξής:
1 | Filename Type Size Used Priority |
Έτσι θα δούμε Πώς μπορείτε να ενεργοποιήσετε ένα αρχείο ή μετάθεσης στην περιοχή Ubuntu σας.
Πώς να ελέγξετε αν έχετε αρκετό χώρο στο σκληρό σας δίσκο
Πριν από τη δημιουργία μας περιοχή μετάθεσης, Θα Σιγουρεύομαι ότι έχουμε αρκετό χώρο σε μας σκληρός δίσκος για να το δημιουργήσετε. Για να γίνει αυτό, Μπορείτε να ρίξετε μια ματιά σε μία από τις προηγούμενες δημοσιεύσεις μας στο οποίο έδειξε την διάφορες μορφές των γνωστών δεδομένων χωρίσματα και τους δίσκους στο σύστημα Linux σας.
Μεταξύ των μορφών πληρούν τις ελεύθερου χώρου, Εμείς πρόκειται να χρησιμοποιήσετε το ακόλουθη εντολή:
1 | $ df -h |
που μας δίνει μια απάντηση που καθώς και:
1 2 3 4 5 6 7 8 9 | Filesystem Size Used Avail Use% Mounted on udev 236M 0 236M 0% /dev tmpfs 49M 5.6M 44M 12% /run /dev/vda1 20G 7.9G 12G 41% / tmpfs 245M 0 245M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 245M 0 245M 0% /sys/fs/cgroup tmpfs 49M 0 49M 0% /run/user/0 |
Έτσι μπορείτε να δείτε ότι έχουμε πολλά gigas ακόμη και διαθέσιμο σε μας πρωτεύον διαμέρισμα /dev/vda1.
Πώς να δημιουργήσετε και να ενεργοποιήσετε ένα αρχείο ανταλλαγής ή αρχείο μετάθεσης για το Ubuntu
Για δημιουργία μας αρχείο μετάθεσης, o αρχείο μετάθεσης, σε αυτή την περίπτωση θα κάνουμε με μια μέγεθος του 2 GB, Εμείς θα τρέξει τα εξής εντολή:
1 | $ dd if=/dev/zero of=/swapfile bs=2048 count=1048576 |
Όπως μπορείτε να δείτε, το αρχείο μετάθεσης βρίσκεται στο το ρίζα σύστημα και ονομάζεται αρχείο μετάθεσης, και έχει 1048576 μπλοκ του 2048 bits, από το οποίο παρουσιάζει ένα μέγεθος 2GB.
Όταν εκτελείτε την εντολή, θα επιστρέψει κάτι σαν αυτό:
1 2 3 | 1048576+0 records in 1048576+0 records out 2147483648 bytes (2.1 GB, 2.0 GiB) copied, 13.6032 s, 158 MB/s |
Εν συνεχεία, Πρόκειται να δώσει μια άδειες στο αρχείο μας /αρχείο μετάθεσης, haciendo así que μόνο ο χρήστης ρίζα μπορεί να πρόσβαση την ίδια, αποφυγή προβλήματα ασφαλείας με άλλους χρήστες ή εφαρμογές. Για να γίνει αυτό, Εκτελούμε τα παρακάτω:
1 | $ chmod 600 /swapfile |
Στη συνέχεια, Πρόκειται για να υποδείξετε στο σύστημα που Θέλουμε να χρησιμοποιήσουμε αυτό το αρχείο ως ένα αρχείο μετάθεσης, για να γίνει αυτό, Εκτελέστε:
1 2 3 4 | $ mkswap /swapfile Setting up swapspace version 1, size = 2 GiB (2147479552 bytes) no label, UUID=aa071ec1-43c3-4cb5-88d1-f1eb5629f8ff |
Και Τέλος, Θα Ενεργοποίηση μας αρχείο ή swap περιοχή εκτελώντας την εντολή:
1 | $ swapon /swapfile |
Είστε έτοιμοι! Αν τώρα Εκτελέστε, όπως στην αρχή, η εντολή swapon, Θα δούμε ότι το αρχείο στο εν λόγω ζήτημα Ενεργό στην περιοχή μας του Exchange ή το swap του συστήματος Ubuntu:
1 2 3 4 | $ swapon -s Filename Type Size Used Priority /swapfile file 2097148 143536 -1 |
Μέχρι το τέλος, μόνο εμείς μονιμοποίηση είπε η κοινή χρήση αρχείων για να ενεργοποιηθεί κάθε φορά που σας επανεκκίνηση το σύστημα. Για να γίνει αυτό, πρόσβαση στο αρχείο // etc/fstab:
1 | $ vi /etc/fstab |
και στο τέλος του ίδιου Προσθέστε τα ακόλουθα γραμμή:
1 | /swapfile none swap sw 0 0 |
Σημείωση. Να θυμάστε ότι μπορείτε να πάρετε από Vi, Αποθήκευση αλλαγών, από :x.
Τώρα έχετε ενεργό το περιοχή ή swap αρχείου το λειτουργικό σας σύστημα Linux Ubuntu, Έτσι, αν οποιαδήποτε στιγμή, το σύστημά σας παραμένει χαμηλή Μνήμη RAM, Αυτό θα χρησιμοποιήσει μέρος του σκληρού δίσκου σας για την αποθήκευση προσωρινά τα απαραίτητα στοιχεία.
