Απαιτήσεις: Για να ελέγξετε τους κανόνες συναγερμού παρακολούθησης, μπορείτε να χρησιμοποιήσετε το lookbusy για να προσομοιώσετε τη χρήση της CPU όταν η CPU του διακομιστή καταλαμβάνει ένα καθορισμένο όριο για να ενεργοποιήσει έναν κανόνα συναγερμού.
Το Lookbusy είναι μια απλή εφαρμογή για τη δημιουργία συνθετικών ωφέλιμων φορτίων σε συστήματα Linux. Μπορεί να δημιουργήσει ένα σταθερό, προβλέψιμο φορτίο στην CPU, να διατηρήσει ενεργή μια επιλεγμένη ποσότητα μνήμης και να δημιουργήσει όση κίνηση δίσκου χρειάζεστε.
Επίσημη διεύθυνση:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Αυτό το άρθρο λαμβάνει ως παράδειγμα το σύστημα CentOS 7 και το σενάριο εγκατάστασης έχει ως εξής:
Αφού αποθηκευτεί το σενάριο, δώστε του άδεια εκτέλεσης και εγκαταστήστε το με την ακόλουθη εντολή:
Οι παράμετροι που χρησιμοποιούνται είναι οι εξής:
usage: lookbusy [ -h ] [ options ] Γενικές επιλογές: -h, --help Βοήθεια γραμμής εντολών (το διαβάζεις) -v, --verbose Αναλυτική έξοδος (μπορεί να επαναληφθεί) -q, --ήσυχο Να είστε ήσυχοι, να παράγετε έξοδο μόνο σε σφάλματα Επιλογές χρήσης CPU: -c, --cpu-util=PCT, Επιθυμητή χρήση κάθε CPU, σε ποσοστό (προεπιλογή --cpu-util=ΕΥΡΟΣ 50%). Εάν επιλεγεί η λειτουργία χρήσης CPU «καμπύλης», του εντύπου MIN-MAX. -n, --ncpus=NUM Αριθμός CPU για να παραμείνετε απασχολημένοι (προεπιλογή: αυτόματη ανίχνευση) -r, --cpu-mode=MODE Λειτουργία χρήσης ('σταθερή' ή 'καμπύλη', δείτε lookbusy(1)) -p, --cpu-curve-peak=ΧΡΟΝΟΣ Αντιστάθμιση της μέγιστης χρήσης εντός της περιόδου καμπύλης, σε δευτερόλεπτα (προσθήκη «m», «h», «d» για άλλες μονάδες) -P, --cpu-curve-period=ΧΡΟΝΟΣ Διάρκεια της περιόδου της καμπύλης χρήσης, σε δευτερόλεπτα (προσάρτηση «m», «h», «d» για άλλες μονάδες) Επιλογές χρήσης μνήμης: -m, --mem-util=SIZE Ποσότητα μνήμης προς χρήση (σε byte, ακολουθούμενη από KB, MB, ή GB για άλλες μονάδες. βλέπε lookbusy(1)) -M, --mem-sleep=TIME Χρόνος ύπνου μεταξύ των επαναλήψεων, σε usec (προεπιλογή 1000) Επιλογές χρήσης δίσκου: -d, --disk-util=SIZE Μέγεθος αρχείων που θα χρησιμοποιηθούν για την ανατροπή δίσκου (σε byte, ακολουθούμενη από KB, MB, GB ή TB για άλλες μονάδες) -b, --disk-block-size=ΜΕΓΕΘΟΣ Μέγεθος μπλοκ που θα χρησιμοποιηθούν για I/O (σε byte, ακολουθούμενο κατά KB, MB ή GB) -D, --disk-sleep=ΩΡΑ Χρόνος για ύπνο μεταξύ επαναλήψεων, στο msec (προεπιλογή 100) -f, --disk-path=PATH Διαδρομή προς ένα αρχείο/κατάλογο για χρήση ως buffer (προεπιλογή /tmp); Καθορίστε πολλές φορές για πρόσθετες διαδρομές Οι κοινές εντολές είναι οι εξής:
ΔοκιμήΗ κατάληψη όλων των πυρήνων της CPU κυμαίνεται γύρω στο 80%-90%, οι αποδόσεις είναι οι εξής:
(Τέλος)
|