Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 11063|Répondre: 1

[Linux] Linux utilise lookbusy pour simuler l’utilisation du processeur

[Copié le lien]
Publié sur 21/02/2022 13:32:08 | | | |
Exigences : Pour tester les règles d’alarme de surveillance, vous pouvez utiliser lookbusy pour simuler l’utilisation du processeur lorsque le CPU serveur occupe un seuil défini pour déclencher une règle d’alarme.

Lookbusy est une application simple pour générer des charges utiles synthétiques sur des systèmes Linux. Il peut générer une charge fixe et prévisible sur le CPU, maintenir une quantité de mémoire active sélectionnée, et générer autant de trafic disque que nécessaire.

Adresse officielle :La connexion hyperlientérée est visible.

Cet article prend le système CentOS 7 comme exemple, et le script d’installation est le suivant :

Après la sauvegarde du script, donnez-lui la permission d’exécution et installez-le avec la commande suivante :



Les paramètres utilisés sont les suivants :

usage: lookbusy [ -h ] [ options ]
Options générales :
  -h, --aide Aide en ligne de commande (tu es en train de le lire)
  -v, --verbeux Verbose output (peut être répété)
  -q, --silence Silence, ne produis que des sorties sur les erreurs
Options d’utilisation du processeur :
  -c, --cpu-util=PCT, Utilisation souhaitée de chaque processeur, en pourcentage (par défaut
      --cpu-util=PORTÉE 50 %).  Si le mode d’utilisation CPU « courbe » est choisi, une plage
                         de la forme que MIN-MAX doit être donnée.
  -n, --ncpus=NUM Nombre de CPU à occuper (par défaut : autodétecté)
  -r, --cpu-mode=mode d’utilisation du mode (« fixe » ou « courbe », voir lookbusy(1))
  -p, --cpu-curve-pic=TEMPS
                       Décalage de l’utilisation maximale dans la période de la courbe, dans
                         Seconds (ajouter 'M', 'H', 'D' pour les autres unités)
  -P, --cpu-courbe-période=TEMPS
                       Durée de la courbe d’utilisation, période en secondes (joindre
                       'M', 'H', 'D' pour les autres unités)
Options d’utilisation de la mémoire :
  -m, --mem-util=TAILLE Quantité de mémoire à utiliser (en octets, suivie de KB, MB,
                         ou GB pour d’autres unités ; voir lookbusy(1))
  -M, --mem-sleep=TEMPS Temps de veille entre les itérations, dans usec (par défaut 1000)
Options d’utilisation du disque :
  -d, --disk-util=SIZE Taille des fichiers à utiliser pour le churn de disque (en octets,
                         suivis de KB, MB, GB ou TB pour les autres unités)
  -b, --taille-bloc-disque=TAILLE
                       Taille des blocs à utiliser pour les E/S (en octets, suivi
                         par clavier, carte ou gob)
  -D, ---disque-sommeil=TEMPS
                       Temps de veille entre les itérations, en msS (par défaut 100)
  -f, --disk-path=PATH Chemin vers un fichier/répertoire à utiliser comme tampon (par défaut
                         /tmp) ; Spécifier plusieurs fois pour des chemins supplémentaires
Les commandes courantes sont les suivantes :

TestL’occupation de tous les cœurs CPU fluctue entre 80 % et 90 %, les rendus sont les suivants :



(Fin)





Précédent:[Combat réel]. NET/C# utilise SemaphoreSlim pour limiter les méthodes d’exécution concurrentes
Prochain:[Formation pratique] Tutoriels de Tracert et TraceRoute de détection de liaison réseau
 Propriétaire| Publié sur 06/08/2022 14:31:22 |
Logiciels de test de stress Linux Installation et utilisation de stress

Installation

yum install -y epel-release
Yum installation de stress -y

Exemple de scénario de test

1、Contrainte -c 4

Ajouter 4 processus CPU pour gérer la fonction sqrt() afin d’augmenter la charge CPU sur le système

2. Test de mémoire

Contrainte –I 4 –VM 10 –Vm-octets 1G –Vm-Hang 100 –Timeout 100s

Ajouter 4 processus E/S et 10 processus d’allocation mémoire, en allouant à chaque fois une taille de 1G, qui n’est pas libérée après allocation, et tester 100S

3. Test d’E/S disque

stress –d 1 --octets-hdd 3G

Ajout d’un processus d’écriture, à chaque fois en écrivant des blocs de fichiers 3G

Voici la commande : stress –i 1 –d 10 --hdd-octets 3G –hdd-noclean

Ajoutez 1 processus d’E/S et 10 processus d’écriture, et chaque fois qu’un bloc de fichiers 3G est écrit, le disque dur sera progressivement épuisé s’il n’est pas effacé.
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com