Sigue este artículo para instalar cpulimit en el sistema Raspberry PI y limite el uso de la CPU de un proceso.
Limite el uso de CPU de un proceso en Raspberry Pi usando CPULIMIT
Siga los pasos escritos a continuación para limitar el uso de la CPU usando cpulimit herramienta:
Paso 1: Instalaremos cpulimit Herramienta desde el repositorio de Raspberry Pi, por lo que actualiza y actualiza el repositorio:
$ sudo apt actualización
$ sudo apt actualización
Paso 2: Luego instalar cpulimit herramienta ejecutando el comando escrito a continuación:
$ sudo apt install cpulimit
Paso 3: Ahora corramos un DD (datos duplicados) comando para que podamos ver el uso de la CPU para ello. Básicamente, el dd El comando duplica datos del archivo de entrada /dev/cero y lo transfiere al archivo de salida /dev/nulo una y otra vez. He elegido este comando como ejemplo para poder mostrarle el uso máximo de la CPU:
$ dd if =/dev/cero of =/dev/null &
Etapa 4: Luego ejecute el comando mencionado a continuación, como resultado, se mostrará una lista de procesos/comandos de fondo y su porcentaje de uso de la CPU junto con su PID (número de identificación del proceso):
$ top
En la imagen a continuación puede ver que el mayor porcentaje de uso de la CPU es por dd dominio:
Paso 5: Ahora para limitar el uso de la CPU a un porcentaje deseado por el uso cpulimit Comando junto con el número PID del comando y un límite al que desea disminuirlo:
Sintaxis
$ sudo cpulimit - -pid--límite
Ejemplo
En el siguiente ejemplo, estoy limitando el uso de la CPU para el dd proceso al 50%.
$ sudo cpulimit - -pid 9263 --limit 50
Nota: PID es un número de identificación de proceso que podría variar, por lo que en el comando anterior siempre use el número PID que ha descubierto a través del comando superior:
Paso 6: Ahora verifiquemos ejecutando el comando superior nuevamente:
$ top
Como salida, verá que el porcentaje de CPU ha disminuido del 100%, y ahora variará entre 51-56%.
De manera similar, puede disminuir el uso de la CPU para un proceso a diferentes números. Por lo general, se realiza para los procesos que utilizan CPU al 100%. Intentemos ahora disminuirlo aún más al 15%:
$ sudo cpulimit - -pid 9263 --limit 15
Ejecute el siguiente comando nuevamente para analizar el porcentaje de CPU.
$ top
Desde la salida, puede ver que el porcentaje de CPU ha disminuido a 17.9% puede variar entre 17-22%.
Ejecución del límite de CPU como proceso de fondo
El cpulimit La herramienta puede ejecutarse mucho para limitar el proceso, por lo que si desea mantener el terminal libre, puede ejecutar el límite de la CPU como un proceso de fondo simplemente agregando fondo con el mismo cpulimit dominio:
$ sudo cpulimit - -pid 9263 --limit 20 -background
Matar el proceso usando CPU y PID
Si desea finalizar un cierto proceso que se ejecuta en segundo plano, puede matarlo y detenerlo está funcionando ejecutando el comando escrito a continuación junto con el número PID del proceso:
$ sudo cpulimit - -pid--Límite de 20 -K
Acceso al manual de herramientas de límite de CPU
Aunque hemos discutido el uso de cpulimit herramienta en detalle, pero si aún necesita ayuda con cualquier otro comando de cpulimit herramienta, luego ejecute el comando escrito a continuación para acceder al manual de él:
$ hombre cpulimit
Como salida, el manual aparecerá en la pantalla desde la que puede obtener ayuda.
Conclusión
Para limitar el uso de la CPU de un proceso en Raspberry Pi con los usuarios puede instalar cpulimit Herramienta del repositorio oficial de Raspberry Pi. Entonces ejecutando el arriba comandar para averiguar el proceso con la mayor parte del uso de la CPU y limitar su uso utilizando el cpulimit comando junto con el número PID del comando. El uso de la CPU del proceso se puede establecer en un porcentaje deseado de acuerdo con la elección de los usuarios.