συστήματα

Γνώση Υπολογιστών >> συστήματα >  >> Linux

Πώς να περιορίσετε τη χρήση της CPU μιας διαδικασίας με το CPULimit στο Linux (RHEL/CentOS 7/8)

Το CPULimit είναι ένα βοηθητικό πρόγραμμα που μπορεί να χρησιμοποιηθεί για τον περιορισμό της χρήσης της CPU μιας διεργασίας ή μιας ομάδας διεργασιών. Λειτουργεί ορίζοντας τη συγγένεια CPU μιας διεργασίας σε ένα συγκεκριμένο σύνολο CPU. Αυτό μπορεί να είναι χρήσιμο για τον περιορισμό του αντίκτυπου μιας διεργασίας σε άλλες διεργασίες ή για τη διασφάλιση ότι μια διεργασία δεν χρησιμοποιεί περισσότερο από το δίκαιο μερίδιο των πόρων της CPU.

Δείτε πώς μπορείτε να χρησιμοποιήσετε την εντολή CPULimit :

1.) Εγκαταστήστε το CPULimit:

- Το CPULimit δεν είναι εγκατεστημένο από προεπιλογή, για εγκατάσταση χρησιμοποιήστε:

```

yum εγκατάσταση cpulimit

```

2.) Κατάλογος διαδικασιών:

- Καταχωρίστε τις διαδικασίες και σημειώστε το PID της διαδικασίας που θέλετε να περιορίσετε. Χρησιμοποιήστε την ακόλουθη εντολή:

```

ps -aux | κεφάλι

```

3.) Περιορίστε τη χρήση της CPU μιας διαδικασίας:

- Αυτή η εντολή περιορίζει τη διαδικασία PID σε 1 CPU:

```

cpulimit -p PID -l 1

```

- Χρησιμοποιήστε την επιλογή -l για να περιορίσετε το ποσοστό χρήσης της CPU που επιτρέπεται για το καθορισμένο PID. Η τιμή μπορεί να οριστεί από 0 έως 100.

Παράδειγμα :

```

cpulimit -l 50 -p 1234

```

- Αυτή η εντολή περιορίζει τη διαδικασία PID στο 50% της χρήσης της CPU.

- Για να αφαιρέσετε το όριο της CPU, χρησιμοποιήστε την επιλογή -r.

Χρήση :

- -p, --pid (PID της διαδικασίας)

- -l, --όριο (Όριο σε ποσοστό)

- -r, --release (Απελευθερώστε το όριο)

Σημείωση :Είναι σημαντικό να σημειωθεί ότι το CPULimit λειτουργεί μόνο σε συστήματα Linux και απαιτεί δικαιώματα root για να εκτελεστεί. Ορισμένα χαρακτηριστικά ασφαλείας ενδέχεται να επηρεάσουν το CPULimit σε ορισμένες περιπτώσεις, επομένως είναι πάντα καλή πρακτική να το δοκιμάζετε σε ένα μη κρίσιμο σύστημα πριν το εφαρμόσετε σε περιβάλλον παραγωγής.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα