EngelsFransSpaans

Ad


OnWorks-favicon

cpulimit - Online in de cloud

Voer cpulimit uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht cpulimit die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


cpulimit - beperkt het CPU-gebruik van een proces

KORTE INHOUD


processorlimiet [DOEL] [OPTIES...] [ -- PROGRAMMA]

PRODUCTBESCHRIJVING


DOEL moet precies een van deze zijn:

-p, --pid=N
pid van het proces

-e, --exe=FILE
naam van het uitvoerbare programmabestand

-P, --pad=PATH
absolute padnaam van het uitvoerbare programmabestand

OPTIES

-b, --achtergrond
voer cpulimit op de achtergrond uit, waardoor de terminal vrijkomt

-c, --processor
specificeer het aantal beschikbare CPU-kernen. Meestal wordt dit bij ons gedetecteerd.

-l, --begrenzing=N
percentage CPU toegestaan ​​vanaf 1. Meestal 1 - 100, maar kan hoger zijn bij multi-
kern-CPU's. (verplicht)

-q, --stil
Werkt in de stille modus, vermijdt het schrijven van updateberichten naar de console.

-k, --doden
dood het doelproces in plaats van het CPU-gebruik te beperken

-r, --herstellen
een proces herstellen dat is beëindigd met de vlag -k.

-s, --signaal
een alternatief signaal sturen naar het bewaakte proces wanneer we het verlaten. Standaard is SIGCONT.

-v, --uitgebreid
controlestatistieken weergeven

-z, --lui
verlaten als er geen geschikt doelproces is, of als het sterft

-- Dit is de laatste CPUlimit-optie. Alle volgende opties zijn voor een ander programma
zal lanceren.

-h, --help
laat deze hulp zien en eindig

Voorbeelden


Ervan uitgaande dat je bent begonnen `foe --balk` en daar kom je achter top(1) of ps(1) dat dit
proces gebruikt al uw CPU-tijd, dat kan ook

# processorlimiet -e foo -l 50
beperkt het CPU-gebruik van het proces door in te werken op het uitvoerbare programmabestand (opmerking:
het argument "--bar" wordt weggelaten)

# processorlimiet -p 1234 -l 50
beperkt het CPU-gebruik van het proces door in te werken op de PID, zoals blijkt uit ps(1)

# processorlimiet -P /usr/bin/foo -l 50
gelijk -e maar gebruikt de absolute padnaam

# /usr/bin/someapp

# processorlimiet -p $! -l 25 -b
Handig voor scripts waarbij u de laatste opdrachtuitvoering wilt beperken.

# processorlimiet -l 20 firefox
Start de Firefox-webbrowser en beperk het CPU-gebruik tot 20%

# processorlimiet -l 25 -- firefox -privaat
Start de Firefox-webbrowser in de privémodus en beperk het CPU-gebruik tot 25%

# processorlimiet -c 2 -p 12345 -l 25
De -c flag stelt het aantal CPU-kernen in waarvan het programma denkt dat ze beschikbaar zijn. Gebruikelijk
dit wordt voor ons gedetecteerd, maar kan worden overschreven.

# processorlimiet -l 20 -k firefox
Start het Firefox-programma en beëindig het als het proces meer dan 20% CPU-gebruik bedraagt.

# processorlimiet -l 20 -p 1234 -s SIGTERM
Throttle-proces 1234 bij 20% CPU-gebruik. Als cpulimit wordt gedwongen af ​​te sluiten, verzendt het de
hoe hij het SIGTERM-signaal verwerkte.

OPMERKINGEN


· cpulimit verzendt altijd de SIGSTOP- en SIGCONT-signalen naar een proces, beide ter verificatie
dat het het kan controleren en om de gemiddelde hoeveelheid CPU die het verbruikt te beperken. Dit kan
resulteren in misleidende (irritante) taakcontroleberichten die aangeven dat de taak is voltooid
gestopt (terwijl dit feitelijk het geval was, maar onmiddellijk opnieuw gestart). Dit kan ook veroorzaken
problemen met interactieve shells die SIGSTOP/SIGCONT detecteren of er anderszins van afhankelijk zijn.
U kunt bijvoorbeeld een taak op de voorgrond plaatsen, maar zien dat deze onmiddellijk wordt gestopt
en opnieuw opgestart op de achtergrond. (Zie ookhttp://bugs.debian.org/558763>.)

· Wanneer aangeroepen met de -e or -P opties, cpulimit zoekt naar elk proces onder / proc
met een naam die overeenkomt met het opgegeven procesnaamargument. Verder maakt het gebruik van de
eerste exemplaar van het gevonden proces. Om een ​​specifiek exemplaar van een proces te besturen, gebruikt u
de -p optie en geef een PID op.

· De huidige versie van cpulimit gaat uit van de kernel HZ-waarde 100.

Gebruik cpulimit online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad