InglésFrancésEspañol

Ad


icono de página de OnWorks

cpulimit - Online en la nube

Ejecute cpulimit en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando cpulimit que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


cpulimit: limita el uso de CPU de un proceso

SINOPSIS


límite de cpu [OBJETIVO] [CAMPUS...] [- PROGRAMA]

DESCRIPCIÓN


OBJETIVO debe ser exactamente uno de estos:

-p, --pid=N
pid del proceso

-e, --exe=ARCHIVO
nombre del archivo de programa ejecutable

-P, --sendero=TRAYECTORIA
nombre de ruta absoluta del archivo de programa ejecutable

CAMPUS

-b, --antecedentes
ejecutar cpulimit en segundo plano, liberando la terminal

-c, --UPC
especifique el número de núcleos de CPU disponibles. Por lo general, esto es detectado por nosotros.

-l, --límite=N
porcentaje de CPU permitido desde 1 en adelante. Por lo general, de 1 a 100, pero puede ser mayor en múltiples
CPU centrales. (obligatorio)

-q, --tranquilo
Funciona en modo silencioso, evita escribir mensajes de actualización en la consola.

-k, --matar
matar el proceso de destino en lugar de limitar el uso de la CPU

-r, --restaurar
restaurar un proceso eliminado usando la bandera -k.

-s, --señal
enviar una señal alternativa al proceso observado cuando salgamos. El valor predeterminado es SIGCONT.

-v, --verboso
mostrar estadísticas de control

-z, --perezoso
salir si no hay un proceso de destino adecuado, o si muere

-- Esta es la última opción de límite de CPU. Todas las siguientes opciones son para otro programa que
pondrá en marcha.

-h, --ayuda
muestra esta ayuda y salir

EJEMPLOS


Asumiendo que ha comenzado foo --barra` y te enteras con parte superior(1) o ps(1) que esto
El proceso usa todo el tiempo de su CPU, puede

# límite de cpu -e foo -l 50
limita el uso de CPU del proceso actuando sobre el archivo de programa ejecutable (nota:
se omite el argumento "--bar")

# límite de cpu -p 1234 -l 50
limita el uso de CPU del proceso actuando sobre su PID, como se muestra en ps(1)

# límite de cpu -P / usr / bin / foo -l 50
mismo como -e pero usa el nombre de la ruta absoluta

# / usr / bin / someapp

# límite de cpu -p $! -l 25 -b
Útil para scripts en los que desea acelerar la ejecución del último comando.

# límite de cpu -l 20 Firefox
Inicie el navegador web Firefox y limite su uso de CPU al 20%

# límite de cpu -l 25 -- Firefox -privado
Inicie el navegador web Firefox en modo privado y limite su uso de CPU al 25%

# límite de cpu -c 2 -p 12345 -l 25
El -c flag establece el número de núcleos de CPU que el programa cree que están disponibles. Generalmente
esto se detecta para nosotros, pero puede ser anulado.

# límite de cpu -l 20 -k Firefox
Inicie el programa Firefox y elimínelo si el proceso supera el 20% del uso de la CPU.

# límite de cpu -l 20 -p 1234 -s SIGNO
Acelere el proceso 1234 al 20% de uso de la CPU. Si cpulimit se ve obligado a salir, envía el
observado procesar la señal SIGTERM.

NOTAS


· Cpulimit siempre envía las señales SIGSTOP y SIGCONT a un proceso, ambas para verificar
que puede controlarlo y limitar la cantidad promedio de CPU que consume. Esto puede
dar lugar a mensajes de control de trabajo engañosos (molestos) que indican que el trabajo ha
se detuvo (cuando en realidad lo estaba, pero se reinició inmediatamente). Esto también puede causar
problemas con shells interactivos que detectan o dependen de SIGSTOP / SIGCONT.
Por ejemplo, puede colocar un trabajo en primer plano, solo para que se detenga de inmediato.
y reiniciado en segundo plano. (Ver tambiénhttp://bugs.debian.org/558763>.)

· Cuando se invoca con el -e or -P opciones, cpulimit busca cualquier proceso bajo / proc
con un nombre que coincida con el argumento de nombre de proceso proporcionado. Además, utiliza el
primera instancia del proceso encontrada. Para controlar una instancia específica de un proceso, use
las -p opción y proporcionar un PID.

· La versión actual de cpulimit asume el valor HZ del kernel 100.

Utilice cpulimit en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad