AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

cpulimit - En ligne dans le Cloud

Exécutez cpulimit dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande cpulimit qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


cpulimit -- limite l'utilisation du processeur d'un processus

SYNOPSIS


limite cpu [CIBLE] [OPTIONS...] [ -- PROGRAMME]

DESCRIPTION


CIBLE doit être exactement l'un de ceux-ci :

-p, --pid=N
pid du processus

-e, --EXE=DOSSIER
nom du fichier programme exécutable

-P, --chemin=PATH
nom de chemin absolu du fichier programme exécutable

OPTIONS

-b, --Contexte
exécuter cpulimit en arrière-plan, libérant le terminal

-c, --CPU
spécifiez le nombre de cœurs de processeur disponibles. Habituellement, cela est détecté pour nous.

-l, --limite=N
pourcentage de CPU autorisé à partir de 1. Généralement 1 - 100, mais peut être plus élevé sur multi-
processeurs de base. (obligatoire)

-q, --silencieux
Fonctionne en mode silencieux, évite d'écrire des messages de mise à jour sur la console.

-k, --tuer
tuer le processus cible au lieu de limiter son utilisation du processeur

-r, --restaurer
restaurer un processus tué à l'aide de l'indicateur -k.

-s, --signal
envoyer un signal alternatif au processus surveillé lorsque nous sortons. La valeur par défaut est SIGCONT.

-v, --verbeux
afficher les statistiques de contrôle

-z, --paresseux
quitter s'il n'y a pas de processus cible approprié, ou s'il meurt

-- C'est la dernière option CPUlimit. Toutes les options suivantes sont pour un autre programme que nous
Va lancer.

-h, --Aidez-moi
afficher cette aide et quitte

EXEMPLES


En supposant que vous ayez commencé 'foo --bar` et tu découvres avec top(1) ou ps(1) que ce
processus utilise tout votre temps CPU, vous pouvez soit

# limite cpu -e foo -l 50
limite l'utilisation CPU du processus en agissant sur le fichier programme exécutable (remarque :
l'argument "--bar" est omis)

# limite cpu -p 1234 -l 50
limite l'utilisation du processeur du processus en agissant sur son PID, comme indiqué par ps(1)

# limite cpu -P /usr/bin/toto -l 50
même que -e mais utilise le nom de chemin absolu

# /usr/bin/uneapp

# limite cpu -p $! -l 25 -b
Utile pour les scripts où vous souhaitez limiter la dernière exécution de commande.

# limite cpu -l 20 firefox
Lancez le navigateur Web Firefox et limitez son utilisation du processeur à 20%

# limite cpu -l 25 -- firefox -privé
Lancez le navigateur Web Firefox en mode privé et limitez son utilisation du processeur à 25%

# limite cpu -c 2 -p 12345 -l 25
La -c flag définit le nombre de cœurs de processeur que le programme pense être disponibles. D'habitude
ceci est détecté pour nous, mais peut être outrepassé.

# limite cpu -l 20 -k firefox
Lancez le programme Firefox et tuez-le si le processus dépasse 20 % d'utilisation du processeur.

# limite cpu -l 20 -p 1234 -s SIGTERME
Accélérer le processus 1234 à 20 % d'utilisation du processeur. Si cpulimit est forcé de quitter, il envoie le
regardé traiter le signal SIGTERM.

NOTES


· cpulimit envoie toujours les signaux SIGSTOP et SIGCONT à un processus, à la fois pour vérifier
qu'il puisse le contrôler et limiter la quantité moyenne de CPU qu'il consomme. Ceci peut
entraîner des messages de contrôle de travail trompeurs (ennuyeux) qui indiquent que le travail a
été arrêté (alors qu'il l'était en réalité, mais immédiatement redémarré). Cela peut également provoquer
problèmes avec les shells interactifs qui détectent ou dépendent de SIGSTOP/SIGCONT.
Par exemple, vous pouvez placer un travail au premier plan, pour le voir immédiatement arrêté
et redémarré en arrière-plan. (Voir égalementhttp://bugs.debian.org/558763>.)

· Lorsqu'il est invoqué avec le -e or -P options, cpulimit recherche tout processus sous / proc
avec un nom qui correspond à l'argument de nom de processus donné. De plus, il utilise le
première instance du processus trouvée. Pour contrôler une instance spécifique d'un processus, utilisez
le -p option et fournir un PID.

· La version actuelle de cpulimit suppose la valeur de noyau HZ 100.

Utilisez cpulimit en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad