Πόσο υψηλό είναι ο μέσος όρος φόρτωσης Linux; Έλεγχος χρήσης φορτίου CPU

Εάν ο υπολογιστής σας (υπολογιστής) είναι αργός, ίσως θέλετε να ελέγξετε εάν το σύστημα είναι υπό υψηλό φορτίο;

Πρόσφατα, λίγο网络 营销Ο αξιωματικός δήλωσε ότι ήταν υπεύθυνος γιαΗλεκτρονικό εμπόριοΗ ιστοσελίδα ήταν απρόσιτη λόγω κατάστασης πριν από λίγο καιρό...

Αυτός ο ιστότοπος βασίζεται σεΙστοσελίδα WordPress,σεLinux Ρύθμιση διακομιστή VPS.

  • Η διαμόρφωση του διακομιστή Linux VPS έχει μόνο 1 πυρήνα CPU και 1 GB μνήμη RAM.

Συνδεθείτε στο φόντο του διακομιστή Linux VPS για να ελέγξετε το πρόβλημα και να διαπιστώσετε ότι ο μέσος όρος φόρτωσης είναι πολύ υψηλός, φθάνοντας πάνω από 10.0.

Σε συστήματα Linux, χρησιμοποιούμε συνήθωςuptimeεντολή για να το δείτε (wεντολή καιtopη εντολή είναι επίσης διαθέσιμη).

Επιπλέον, λειτουργούν και με υπολογιστές Mac της Apple.

Εάν διαπιστώσετε ότι ο μέσος όρος φορτίου είναι πολύ υψηλός, προσπαθήστε να λύσετε το πρόβλημα!

  • Όταν το μέσο φορτίο είναι πολύ υψηλό,Chen WeiliangΗ λύση που δίνεται είναι να αυξηθεί ο αριθμός των πυρήνων της CPU.
  • Στη συνέχεια, αναβαθμίστε αποφασιστικά τη διαμόρφωση σε2 πυρήνες CPU,8 GB Μνήμη RAM.
  • Η κατάσταση μέσου φορτίου υψηλού φορτίου επιλύθηκε γρήγορα.

XNUMX. Ελέγξτε το φορτίο του συστήματος

Σε ένα παράθυρο τερματικού SSH, πληκτρολογήστε την ακόλουθη εντολή ▼

uptime

Το σύστημα θα επιστρέψει μια γραμμή πληροφοριών ▼

Πόσο υψηλό είναι ο μέσος όρος φόρτωσης Linux; Έλεγχος χρήσης φορτίου CPU

Το δεύτερο μισό της γραμμής λέει "μέσο φορτίο" που σημαίνει "το μέσο φορτίο του συστήματος"

  • Με 3 αριθμούς μέσα, μπορούμε να προσδιορίσουμε αν το φορτίο του συστήματος είναι μεγάλο ή μικρό;

Φόρτωση διακομιστή; Μέθοδος υπολογισμού κορυφαίας εντολής/χρήσης CPU/φόρτωσης μέσου όρου

Γιατί υπάρχουν 3 αριθμοί;

  • Αντιπροσωπεύουν το μέσο φορτίο του συστήματος σε λεπτά 1, 5 και 15 λεπτών.
  • Εάν συνεχίσετε να ψάχνετε, θα σας πει επίσης ότι όταν η CPU είναι εντελώς αδρανής, ο μέσος όρος φορτίου είναι 0.
  • Όταν ο φόρτος εργασίας της CPU είναι κορεσμένος, ο μέσος όρος φορτίου είναι 1.

Τι σημαίνει CPU;

  • Η CPU είναι η κεντρική μονάδα επεξεργασίας.
  • (Αγγλική κεντρική μονάδα επεξεργασίας, CPU)
  • Η CPU είναι ο πυρήνας υπολογιστών και ο πυρήνας ελέγχου ενός υπολογιστή.

χρήση επεξεργαστή

  • Η χρήση της CPU είναι οι στατιστικές πληροφορίες της κατάστασης χρήσης της CPU για μια χρονική περίοδο.
  • Αυτή η ένδειξη δείχνει τη χρήση της CPU (όταν η CPU είναι κατειλημμένη).
  • Εάν η CPU είναι κατειλημμένη για μεγάλο χρονικό διάστημα, πρέπει να εξετάσετε εάν η CPU είναι υπερφορτωμένη. ?
  • Η μακροχρόνια λειτουργία υπερφόρτωσης είναι ένα είδος βλάβης στο ίδιο το μηχάνημα.
  • Επομένως, η χρήση της CPU πρέπει να ελέγχεται σε μια ορισμένη αναλογία για να διασφαλιστεί η κανονική λειτουργία του μηχανήματος.

Τι είναι ο μέσος όρος φορτίου;

  • Load Average είναι το φόρτο της CPU και οι πληροφορίες που περιέχει είναι τα στατιστικά στοιχεία της κατάστασης χρήσης της CPU σε ένα τμήμα.
  • Είναι μια στατιστική του αθροίσματος της επεξεργασίας της CPU και του αριθμού των διεργασιών που περιμένουν την επεξεργασία της CPU για μια χρονική περίοδο.
  • Δηλαδή, τα στατιστικά μήκους ουράς που χρησιμοποιεί η CPU.

Προφανώς, όσο χαμηλότερη είναι η τιμή του "μέσου φορτίου", όπως 0.2 ή 0.3, σημαίνει ότι ο φόρτος εργασίας του υπολογιστή (υπολογιστή) είναι μικρότερος και ο φόρτος του συστήματος είναι μικρότερος.

  • Ωστόσο, πότε μπορείτε να δείτε ότι το σύστημα είναι υπό μεγάλο φορτίο;
  • Στο τέλος ισούται με 1 η ώρα;Ή είναι ίσο με 0.5;Ή είναι ίσο με 1.5;
  • Τι πρέπει να κάνω εάν αυτές οι τρεις τιμές είναι διαφορετικές μέσα σε 1 λεπτό, 5 λεπτά και 15 λεπτά;

XNUMX. Αναλογία

Για να προσδιορίσετε εάν το σύστημά σας είναι υπό μεγάλο φορτίο, πρέπει να καταλάβετε τι σημαίνει πραγματικά ο μέσος όρος φορτίου.

Επόμενο,Chen WeiliangΑυτή η ερώτηση θα εξηγηθεί στην πιο απλή γλώσσα.

Πρώτον, υποθέτουμε ότι στην απλούστερη περίπτωση, ο υπολογιστής σας έχει μόνο μία CPU και όλες οι λειτουργίες πρέπει να γίνονται από αυτήν την CPU.

Ας φανταστούμε τον μέσο όρο φόρτωσης αυτής της CPU ως γέφυρα:

Υπάρχει μόνο μία λωρίδα στη γέφυρα και όλα τα οχήματα πρέπει να διασχίσουν αυτήν τη λωρίδα.

(Προφανώς, η γέφυρα μπορεί να χρησιμοποιηθεί μόνο προς μία κατεύθυνση.)

Όταν το φορτίο του συστήματος είναι 0, σημαίνει ότι δεν υπάρχει αυτοκίνητο στη γέφυρα ▼

Όταν το φορτίο του συστήματος είναι 0, σημαίνει ότι δεν υπάρχει αυτοκίνητο στη γέφυρα

Το φορτίο του συστήματος είναι 0.5, που σημαίνει ότι υπάρχουν τα μισά αυτοκίνητα στη γέφυρα ▼

Το φορτίο του συστήματος είναι 0.5, που σημαίνει ότι υπάρχουν μισά αυτοκίνητα στο 4ο φύλλο της γέφυρας

Το φορτίο του συστήματος είναι 1.0, που σημαίνει ότι υπάρχουν αυτοκίνητα σε όλα τα μέρη της γέφυρας, που σημαίνει ότι η γέφυρα είναι "γεμάτη" ▼

Το φορτίο του συστήματος είναι 1.0, που σημαίνει ότι υπάρχουν αυτοκίνητα σε όλα τα μέρη της γέφυρας, πράγμα που σημαίνει ότι η γέφυρα είναι "γεμάτη" φύλλο 5

  • Πρέπει όμως να σημειωθεί ότι η γέφυρα μπορεί ακόμα να περάσει ομαλά εδώ.

Το φορτίο του συστήματος είναι 1.7, που σημαίνει ότι υπάρχουν πάρα πολλά οχήματα και η γέφυρα είναι γεμάτη (100%).

  • Τα οχήματα που περίμεναν στη γέφυρα αντιστοιχούσαν στο 70% των οχημάτων της γέφυρας.

Κατ' αναλογία και ούτω καθεξής, το φορτίο του συστήματος είναι 2.0:

  • Αυτό σημαίνει ότι υπάρχουν τόσα οχήματα που περιμένουν όσα και καταστρώματα γεφυρών.
  • Ένα φορτίο συστήματος 3.0 σημαίνει ότι υπάρχουν διπλάσια οχήματα που περιμένουν στη γέφυρα από το κατάστρωμα.
  • Όταν το φορτίο του συστήματος είναι μεγαλύτερο από 1, το πίσω όχημα πρέπει να περιμένει.
  • Όσο μεγαλύτερο είναι το φορτίο του συστήματος, τόσο μεγαλύτερος είναι ο χρόνος αναμονής για τη διέλευση της γέφυρας ▼

Όσο πιο βαρύ είναι το φορτίο του συστήματος, τόσο μεγαλύτερος είναι ο χρόνος αναμονής για να περάσετε τη γέφυρα. Φύλλο 6

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

Εάν η CPU επεξεργάζεται το πολύ 100 διεργασίες ανά λεπτό, το φορτίο του συστήματος είναι 0.2, που σημαίνει ότι η CPU επεξεργάζεται μόνο 1 διεργασίες σε αυτό το 20 λεπτό.

Ένα φορτίο συστήματος 1.0 σημαίνει ότι η CPU επεξεργάζεται 1 διεργασίες σε αυτό το 100 λεπτό.

1.7 Αυτό σημαίνει ότι εκτός από τις 100 διεργασίες που επεξεργάζεται η CPU, υπάρχουν 70 διεργασίες που περιμένουν να επεξεργαστούν από τη CPU.

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

Προφανώς, το 1.0 είναι μια βασική τιμή.

Εάν ξεπεραστεί αυτή η τιμή, το σύστημα δεν είναι βέλτιστο.Πρέπει να επέμβεις.

XNUMX. Πόσο είναι κατάλληλο το μέσο φορτίο του συστήματος;

Είναι το 1.0 ιδανική τιμή για το φορτίο του συστήματος;

Όχι απαραίτητα, οι sysadmin τείνουν να αφήνουν λίγο χώρο.

Όταν αυτή η τιμή φτάσει στο 0.7, θα πρέπει να γνωρίζετε κάτι σαν αυτό:

  • Όταν το φορτίο του συστήματος συνεχίζει να είναι μεγαλύτερο από 0.7, πρέπει να ξεκινήσετε τη διερεύνηση του προβλήματος και να αποτρέψετε την επιδείνωση της κατάστασης.
  • Όταν το φορτίο του συστήματος συνεχίζει να είναι μεγαλύτερο από 1.0, πρέπει να βρείτε μια λύση και να μειώσετε την τιμή.
  • Όταν το φορτίο του συστήματος φτάσει στο 5.0, υποδηλώνει ότι υπάρχει σοβαρό πρόβλημα με το σύστημα και ότι δεν έχει ανταποκριθεί για μεγάλο χρονικό διάστημα ή έχει σχεδόν καταρρεύσει.Δεν πρέπει να αφήσετε το σύστημα να φτάσει σε αυτήν την τιμή.

Τέσσερις, πολλαπλοί επεξεργαστές CPU

Τα παραπάνω υποθέτουμε ότι ο υπολογιστής σας (υπολογιστής) έχει μόνο μία CPU.

Τι συμβαίνει εάν ο υπολογιστής σας (υπολογιστής) έχει εγκατασταθεί 2 CPU;

2 CPU σημαίνει ότι διπλασιάζεται η επεξεργαστική ισχύς του υπολογιστή (υπολογιστή) και διπλασιάζεται ο αριθμός των διεργασιών που μπορούν να επεξεργαστούν ταυτόχρονα.

Chen WeiliangΗ γέφυρα εξακολουθεί να χρησιμοποιείται ως αναλογία εδώ. 2 CPU σημαίνει ότι η γέφυρα έχει 2 κανάλια και η χωρητικότητα κυκλοφορίας διπλασιάζεται ▼

Ο Chen Weiliang εξακολουθεί να χρησιμοποιεί τη γέφυρα ως αναλογία εδώ. 2 CPU σημαίνει ότι η γέφυρα έχει 2 περάσματα και η χωρητικότητα κυκλοφορίας διπλασιάζεται.

  • Έτσι, 2 CPU σημαίνει ότι το φορτίο του συστήματος μπορεί να φτάσει το 2.0 και κάθε CPU φτάνει το 100% φόρτο εργασίας.
  • Για έναν υπολογιστή με n.0 CPU, το αποδεκτό φορτίο συστήματος είναι έως n.0 CPU.

Επεξεργαστής CPU πέντε, πολλαπλών πυρήνων

Οι προμηθευτές τσιπ συνήθως περιέχουν πολλαπλούς πυρήνες CPU μέσα σε 1 CPU, η οποία ονομάζεται "CPU πολλαπλών πυρήνων".

Μια CPU πολλαπλών πυρήνων είναι παρόμοια με μια CPU πολλαπλών επεξεργαστών όσον αφορά το φορτίο του συστήματος.

Επομένως, όταν εξετάζετε το φόρτο του συστήματος, πρέπει να λάβετε υπόψη πόσες CPU διαθέτει ο υπολογιστής σας;Και πόσους πυρήνες έχει κάθε CPU;

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

Πώς να μάθετε πόσους πυρήνες CPU έχει ένας υπολογιστής;

Χρησιμοποιώντας την εντολή, σας επιτρέπει να προβάλετε πληροφορίες CPU ▼

cat /proc/cpuinfo

Εντολές που επιστρέφουν απευθείας τον συνολικό αριθμό των πυρήνων της CPU ▼

grep -c 'model name' /proc/cpuinfo

XNUMX. Ποιον μέσο χρόνο φόρτωσης πρέπει να κοιτάξω;

τελευταία ερώτηση:

Ο μέσος όρος φόρτωσης "μέσος όρος φορτίου" επιστρέφει συνολικά τρεις μέσους όρους:

  • Φόρτωση συστήματος 1 λεπτό, φόρτωση συστήματος 5 λεπτά, φόρτωση συστήματος 15 λεπτά.

Σε ποια τιμή πρέπει να αναφερθώ;

  • Εάν το φορτίο του συστήματος είναι μεγαλύτερο από 1 μόνο για 1.0 λεπτό, οι άλλες 2 χρονικές περίοδοι είναι μικρότερες από 1.0, πράγμα που δείχνει ότι αυτό είναι μόνο ένα προσωρινό φαινόμενο και ότι το πρόβλημα δεν είναι σοβαρό.
  • Εάν το μέσο φορτίο του συστήματος είναι μεγαλύτερο από 15 μέσα σε 1.0 λεπτά (μετά την αύξηση του αριθμού των πυρήνων της CPU), το πρόβλημα εξακολουθεί να υπάρχει, όχι ένα προσωρινό φαινόμενο.
  • Επομένως, θα πρέπει κυρίως να παρατηρήσετε το "15 λεπτά φόρτωσης συστήματος" ως ένδειξη ότι ο υπολογιστής (υπολογιστής) λειτουργεί κανονικά.

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

Τι πρέπει να κάνω εάν το φορτίο VPS είναι πολύ υψηλό;

Τώρα δεν είναι δυνατή η πρόσβαση στον ιστότοπό μου επειδή το φορτίο είναι πολύ υψηλό, τι πρέπει να κάνω;

κορυφή – 20:44:30 έως 12 λεπτά, 1 χρήστης, μέσος όρος φόρτωσης: 2.21, 8.39, 6.48

  • Ο διακομιστής σας είναι αυτοδιαχειριζόμενος, αυτό που πρέπει να κάνετε είναι να ελέγχετε τον ίδιο τον διακομιστή σας μέσω SSH.
  • Ελέγξτε τι τρέχει;Τι διαδικασία και ούτω καθεξής;
  • Εάν είναι απαραίτητο, δοκιμάστε να κάνετε επανεκκίνηση του διακομιστή.
  • Εάν μετά την επανεκκίνηση του διακομιστή, το φορτίο εξακολουθεί να είναι πολύ υψηλό, προσπαθήστε να εντοπίσετε την υπερφορτωμένη διαδικασία και να τη σταματήσετε.
  • Εάν είναι απαραίτητο, επανεκκινήστε τη διαδικασία (όχι τον διακομιστή) μεμονωμένα.
  • Ή αφού συμβουλευτείτε την υπηρεσία εξυπηρέτησης πελατών "γιατί το φορτίο VPS/διακομιστή είναι πολύ υψηλό", δεν υπάρχει ακόμα τρόπος να το κάνετε και τελικά ο μόνος τρόπος είναι να αυξήσετε τη διαμόρφωση του διακομιστή.

Πόσος χώρος είναι κατάλληλος για την ιστοσελίδα μιας ξένης εμπορικής εταιρείας;

Πώς να επιλέξετε τη σωστή διαμόρφωση διακομιστή;Κάντε κλικ στον παρακάτω σύνδεσμο για να δείτε την ημερήσια μέση λύση διακομιστή IP 1 ▼

Ιστολόγιο Hope Chen Weiliang ( https://www.chenweiliang.com/ ) κοινοποίησε "Πόσο είναι πολύ υψηλός ο μέσος όρος φόρτωσης Linux; Έλεγχος χρήσης φορτίου CPU" θα σας βοηθήσει.

Καλώς ήρθατε να μοιραστείτε τον σύνδεσμο αυτού του άρθρου:https://www.chenweiliang.com/cwl-1027.html

Καλώς ήρθατε στο κανάλι Telegram του ιστολογίου του Chen Weiliang για να λαμβάνετε τις τελευταίες ενημερώσεις!

🔔 Γίνετε ο πρώτος που θα αποκτήσει τον πολύτιμο "Οδηγό χρήσης εργαλείου τεχνητής νοημοσύνης μάρκετινγκ περιεχομένου ChatGPT" στον κορυφαίο κατάλογο του καναλιού! 🌟
📚 Αυτός ο οδηγός περιέχει τεράστια αξία, 🌟Αυτή είναι μια σπάνια ευκαιρία, μην τη χάσετε! ⏰⌛💨
Κοινοποιήστε και κάντε like αν σας αρέσει!
Η κοινή χρήση και τα like σας είναι το συνεχές μας κίνητρο!

 

发表 评论

Η διεύθυνση email σας δεν θα δημοσιευθεί. 必填 项 已 用 * 标注

κύλιση στην κορυφή