Πώς να ελέγξει τη χρήση μνήμης βασισμένο στον στο Linux κεντρικό υπολογιστή
Η μνήμη είναι ένα από τα κρισιμότερα τμήματα των πόρων σε έναν κεντρικό υπολογιστή για να εξασφαλίσει ότι η ομαλή και γρήγορη λειτουργία. Κατά συνέπεια, η διαθεσιμότητα του επαρκούς και άφθονου φυσικού μεγέθους μνήμης είναι ζωτικής σημασίας ειδικά για οποιοδήποτε κεντρικό υπολογιστή, ειδικά υψηλός οικοδεσπότης Ιστού φορτίων που τρέχει επίσης τον κεντρικό υπολογιστή βάσεων δεδομένων όπως η Oracle ή MySQL, ο οποίος είναι διάσημος για τη μνήμη εντατική. Το Linux, συμπεριλαμβανομένου CentOS που είναι δημοφιλές στο φιλοξενώντας κεντρικό υπολογιστή cPanel και δικτύου Plesk, έρχεται με διάφορα εντολές και εργαλεία να ελέγξει τη χρήση μνήμης στον κεντρικό υπολογιστή.
ελεύθερος
ελεύθερο ποσό επιδείξεων εντολής συνολικής, ελεύθερης και χρησιμοποιημένης φυσικής μνήμης (RAM) στο σύστημα, καθώς επίσης και τις shoing πληροφορίες για την κοινή μνήμη, τους απομονωτές, την εναποθηκευμένα μνήμη και το διάστημα ανταλλαγής που χρησιμοποιούνται από τον πυρήνα Linux.
Σύνταξη ελεύθερου
ελεύθερος - [επιλογές]
Χρήση παραδείγματος ελεύθερου
ελεύθερος - μ
Η εντολή θα επιδείξει τις πληροφορίες για τη φυσική μνήμη στο ΜΒ.
το ελεύθερο - μ - s 5
Η εντολή θα ενεργοποιήσει τη συνεχή καθυστέρηση ψηφοφορίας σε 5 δευτερόλεπτα χώρια, και έπειτα τη θέση μνήμης επίδειξης στα μεγαμπάιτ στο τερματικό. Οποιοσδήποτε αριθμός κινητής υποδιαστολής για την καθυστέρηση μπορεί να διευκρινιστεί.
ελεύθερο - τ - μ
Το ίδιο πράγμα με το «ελεύθερο - μ», αλλά - διακόπτη τ θα επιδείξει μια γραμμή που περιέχει τα σύνολα του φυσικού διαστήματος μνήμης και ανταλλαγής.
vmstat
vmstat οι εκθέσεις εκθέτουν τις στατιστικές εικονικής μνήμης, που έχει τις πληροφορίες για τις διαδικασίες, την ανταλλαγή, την ελεύθερη, μνήμη απομονωτών και κρύπτης, διάστημα σελιδοποίησης, δραστηριότητα δίσκων IO, παγίδες, διακόπτουν, διακόπτες πλαισίου και δραστηριότητα ΚΜΕ. Με την εντολή vmstat, οι διοικητές μπορούν έχουν τις στιγμιαίες εκθέσεις σχετικά με τη χρήση μνήμης.
Σύνταξη του vmstat
vmstat - [επιλογές] [αρίθμηση καθυστέρησης]
Χρήση παραδείγματος του vmstat
vmstat
Η εντολή θα επιδείξει την έκθεση βασισμένη στους μέσους όρους από την τελευταία εκ νέου αναχώρηση.
vmstat 5
Η εντολή θα συγκεντρώσει το μέσο επίπεδο χρήσης των πόρων συστημάτων για μια περίοδο δειγματοληψίας 5 δευτερολέπτων σε διάστημα 5 δευτερολέπτων, εκτός από το πρώτο αποτέλεσμα που είναι μέσοι όροι από την τελευταία εκ νέου αναχώρηση.
κορυφή
η κορυφαία εντολή επιδεικνύει τη δυναμική σε πραγματικό χρόνο άποψη των τρέχοντας στόχων διοικούμενων από τις πληροφορίες πυρήνων και συστημάτων στο σύστημα Linux. Η χρήση μνήμης stats από την κορυφαία εντολή περιλαμβάνει τη σε πραγματικό χρόνο ζωντανή συνολική, χρησιμοποιημένη και ελεύθερη φυσική μνήμη και τη μνήμη ανταλλαγής με τους απομονωτές και το εναποθηκευμένο μέγεθος μνήμης τους αντίστοιχα.
Χρήση σύνταξης και παραδείγματος της κορυφής
κορυφή
Η χρησιμοποίηση της κορυφής είναι απλή, απλά κορυφή τύπων στο κοχύλι εντολής, και συνεχώς η σελίδα αναπροσαρμογών stats θα παρουσιαστεί.
CP aux
η εντολή CP εκθέτει ένα στιγμιότυπο στις πληροφορίες των τρεχουσών ενεργών διαδικασιών. Το πλεονέκτημα της εντολής CP είναι ότι το σύστημα admins θα είναι σε θέση να δει όπου η μνήμη χρησιμοποιείται. τα CP θα παρουσιάσουν το ποσοστό του πόρου μνήμης που χρησιμοποιείται από κάθε διαδικασία ή στόχο που τρέχει στο σύστημα. Με αυτήν την εντολή, οι κορυφαίες hogging διαδικασίες μνήμης μπορούν να προσδιοριστούν.
Σύνταξη και παράδειγμα των CP aux
aux είναι πραγματικά ήδη οι επιλογές για την εντολή CP να δει κάθε διαδικασία στο σύστημα. Έτσι η χαρακτηριστική εντολή για να δακτυλογραφήσει τα εξής στο κοχύλι εντολής:
CP aux
Να δει μόνο τους πόρους μνήμης που καταλαμβάνονται από κάθε κατηγορία διαδικασιών, όπως Apache httpd, MySQL mysqld ή η Ιάβα, χρησιμοποιεί την ακόλουθη εντολή:
CP aux | awk «{τυπωμένη ύλη $4 " \ τ " $11}» | είδος | uniq - γ | awk «{τυπωμένη ύλη $2 " «$1» «$3}» | είδος - nr
Όλοι ανέφεραν τους τρόπους της χρήσης μνήμης ελέγχου εάν εργασίες για την περισσότερη παραλλαγή Unix και Linux των λειτουργικών συστημάτων. Εντούτοις, εάν τρέχετε ένα VPS (εικονικός ιδιωτικός κεντρικός υπολογιστής) ή VDS (εικονικός αφιερωμένος κεντρικός υπολογιστής) ή τον υβριδικό κεντρικό υπολογιστή, ειδικά εκείνοι που τροφοδοτούνται από Virtuozzo ή OpenVZ, οι ανωτέρω εντολές θα ανακτήσουν τα στοιχεία από τη μηχανή οικοδεσποτών, δηλ. ο ολόκληρος κεντρικός υπολογιστής που το εικονικό περιβάλλον τρέχει επάνω. Σε αυτό το virtualization σύστημα, οι πληροφορίες χρήσης μνήμης πρέπει να υπολογιστούν από την επιτροπή ελέγχου ή το αρχείο του /proc/user_beancounters.
ΣΗΜΑΝΤΙΚΟΣ: Η σελίδα είναι μεταφρασμένη με υπολογιστή και παρεχόμενη «όπως είναι» χωρίς εξουσιοδότηση. Η αυτόματη μετάφραση μπορεί να είναι δύσκολο να καταλαβευτεί. Παρακαλώ αναφερθείτε στο αρχικό αγγλικό άρθρο όποτε είναι δυνατόν.
Σχετικά άρθρα
- Πάρτε προκαλούμενος με την υψηλή χρήση μνήμης μέσω του οργάνου ελέγχου χρήσης
- Ελεύθερο Optimizer μνήμης HLP για να μειώσει και να ελαχιστοποιήσει τη χρήση μνήμης RAM στο σύστημα παραθύρων
- Πώς να ελέγξει εάν Telnet τρέχει σε έναν κεντρικό υπολογιστή
- Βελτιστοποίηση της χρήσης μνήμης παραθύρων με Minimem
- Χαμηλότερος, μειώστε και βελτιστοποιήστε τη χρήση μνήμης RAM παραθύρων με CleanMem
- Ανοικτός, απόσπασμα και μετατρέψτε DAA, του ISO και ΔΟΧΕΊΩΝ τα αρχεία σε Linux με ελεύθερο PowerISO για Linux
- Επιχειρηματικός Linux κεντρικός υπολογιστής 10 Novell SUSE αναθεωρήσεις
- Ελέγξτε το δίσκο σας! Παρέχει τις στατιστικές πληροφορίες της χρήσης σκληρών δίσκων
- Πώς να βρεί και να ελέγξει τον αριθμό συνδέσεων σε έναν κεντρικό υπολογιστή










































1η Σεπτεμβρίου 2009 12:19
τι γίνεται με το Νι S δημόσιων σχέσεων;; είναι εκεί οποιοδήποτε GUI για αυτήν την εντολή. Χρησιμοποιώ Ubuntu Linux 9.04. ευχαριστίες
23η Φεβρουαρίου 2009 21:50
ενόχληση javascript!
pgup σας κινεί προς το κατώτατο σημείο της σελίδας. μην μπορέστε να πλοηγήσετε
24η Σεπτεμβρίου 2007 15:20
Όταν τρέχετε την κορυφή υπάρχουν τρεις τομείς σχετικοί με τη χρήση μνήμης. Προκειμένου να δοκιμαστούν οι απαιτήσεις μνήμης κεντρικών υπολογιστών σας πρέπει να καταλάβετε την έννοιά τους.
Το πρώτο πράγμα εσείς πρέπει να ξέρει ότι είναι ότι όλες οι στήλες (VIRT RES SHR) εκθέτουν τη χρήση μνήμης στο KB (τα kilobyte).
Η στήλη VIRT (μέγεθος εικονικής μνήμης της διαδικασίας) σημαίνει πόση μνήμη μια ιδιαίτερη εφαρμογή έχει ζητήσει, επίσης μετρά ανταλλαγμένος στις σελίδες μνήμης δίσκων. Αλλά αυτός ο τομέας δεν σημαίνει ότι αυτή η διαδικασία χρησιμοποιεί πραγματικά εκείνο το ποσό μνήμης, για να το χρησιμοποιήσει για πραγματικό αυτή η μνήμη πρέπει να είναι αρχισμένη παραδείγματος χάριν χρησιμοποίηση memset. Κατά γενική ομολογία μπορείτε να μην λάβετε υπόψη αυτήν την στήλη.
Στήλη RES (εδρεύον καθορισμένο μέγεθος, η μη-ανταλλαγμένη φυσική μνήμη που ένας στόχος έχει χρησιμοποιήσει (στα kilobyte)) είναι ο σημαντικότερος - παρουσιάζει πραγματικά πόσο φυσικό RAM διατίθεται για μια διαδικασία.
Η στήλη SHR λέει πόση μνήμη μια ιδιαίτερη εφαρμογή μοιράζεται με άλλες εφαρμογές. Π.χ., οι περισσότερες εφαρμογές σε Linux εξαρτώνται από το libc, και όπως κάθε εφαρμογή συνδέει με το και χρησιμοποιεί τις λειτουργίες της έπειτα αυτό το διάστημα μνήμης βιβλιοθηκών χαρτογραφούνται σε όλη τη διαδικασία για να συντηρήσουν ταυτόχρονα τη μνήμη.
Συσκεφτείτε με αυτές τις σελίδες για καλύτερα να καταλάβει:
1. http://tldp.org/LDP/tlk/mm/memory.html
2. http://www.ibm.com/developerworks/linux/library/l-mem26/