Σπίτι Cloud-Computing Τι είναι η μπαλόνι μνήμης; - ορισμός από την τεχνολογία

Τι είναι η μπαλόνι μνήμης; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει η μνήμη μπαλονιών;

Το balloon μνήμης είναι μια λειτουργία διαχείρισης μνήμης που χρησιμοποιείται στις περισσότερες πλατφόρμες εικονικοποίησης, η οποία επιτρέπει σε ένα κεντρικό σύστημα να μεγεθύνει τεχνητά το pool της μνήμης εκμεταλλευόμενοι ή να ανακτηθούν μη χρησιμοποιημένες μνήμες που είχαν προηγουμένως διατεθεί σε διάφορες εικονικές μηχανές.


Αυτό επιτυγχάνεται μέσω ενός προγράμματος οδήγησης μπαλονιού που είναι εγκατεστημένο στο λειτουργικό σύστημα guest με το οποίο επικοινωνεί ο hypervisor όταν χρειάζεται να ανακτήσει τη μνήμη μέσω μπαλονιών.

Η Techopedia εξηγεί το Ballooning μνήμης

Μέσω της μπαλονιών μνήμης, ο κεντρικός υπολογιστής-κεντρικός υπολογιστής μπορεί να ανακτήσει την αχρησιμοποίητη μνήμη από άλλες λιγότερο απασχολημένες εικονικές μηχανές και να την αναθέσει σε εκείνους που το χρειάζονται περισσότερο. Θεωρητικά, ένας διακομιστής με 32GB μνήμης μπορεί να υποστηρίξει μια συνδυασμένη χωρητικότητα μνήμης εικονικής μηχανής 64GB απλά επειδή όλες αυτές οι εικονικές μηχανές δεν θα χρησιμοποιούν τη μέγιστη ποσότητα μνήμης που έχουν εκχωρηθεί ταυτόχρονα.


Ο οδηγός μπαλονιών σε κάθε λειτουργικό σύστημα επισκέψεων παρακολουθεί την υπερβολική μνήμη κάθε VM και όταν ο υπομενούς ζητήσει αποκατάσταση μνήμης μέσω μπαλονιών, ο οδηγός μπαλονιών στις καρφίτσες VM καθορίζει μια συγκεκριμένη ποσότητα μνήμης έτσι ώστε το VM να μην το καταναλώνει, και στη συνέχεια ο hypervisor ανακτά αυτή την καρφωμένη μνήμη για ανακατανομή. Εάν υπάρχει σπάνια αχρησιμοποίητη μνήμη τότε μπορεί να ξεκινήσει μια ανταλλαγή μνήμης προκειμένου να εκπληρωθεί η ποσόστωση μπαλονιού. Εάν αυτό συμβαίνει πάρα πολύ, θα υπάρξουν πολλά I / O γενικά μεταξύ των διαφόρων VM που κάνουν ανταλλαγή μνήμης με το δίσκο και ενδέχεται να επηρεάσουν δυσμενώς τη συνολική απόδοση του εικονικού συστήματος.


Το προφανές όφελος είναι ότι ένας κεντρικός υπολογιστής μπορεί να υποστηρίξει περισσότερα VM, υπό την προϋπόθεση ότι οι περισσότεροι από αυτούς δεν θα καταναλώνουν την κατανομή μνήμης τις περισσότερες φορές. Αλλά σε ένα σύστημα όπου τα περισσότερα από τα VMs είναι απασχολημένα και καταναλώνουν το μεγαλύτερο μέρος της μνήμης που τους έχει διατεθεί, τότε το ballooning μπορεί να προκαλέσει υποβάθμιση της απόδοσης. Αυτό υπογραμμίζει τη σημασία της χωρητικότητας μνήμης για οποιοδήποτε σύστημα υπολογιστών.

Τι είναι η μπαλόνι μνήμης; - ορισμός από την τεχνολογία