Red de conocimiento informático - Aprendizaje de programación - Linux cambia la prioridad de los programas que ya se están ejecutando.

Linux cambia la prioridad de los programas que ya se están ejecutando.

La entrada del comando del programa cambia la prioridad de un programa que ya se está ejecutando.

#Task set:

-p, establece el pid existente en lugar de reiniciar una nueva tarea.

-c, especifica un proceso, puede ser múltiple, estar separado por comas o puede ser un rango, como 2, 4, 5, 6-8.

Cambiar un proceso a la CPU especificada: taskset-cp313290. Ejecute el programa en la CPU especificada: taskset-c1, 2, 4-7 tarjcftest. tar.gztest.

Cabe señalar que cuando taskset-cp313290 establece un pid existente, el proceso hijo no heredará el proceso padre, por lo que será como tarzcfxxx tar. Para comandos como gzxxx, es mejor especificar la CPU al inicio. Si ya se inició, debe especificar el proceso gzip llamado por tar.

Ventajas:

1. Linux se compone de muchos microkernels y su código fuente es completamente de código abierto.

2.Linux hereda las características de Unix y tiene funciones de red muy potentes. Admite todos los protocolos de Internet, incluidos TCP/IPv4, TCP/IPv6 y programas de topología de capa de enlace, y puede utilizar funciones de red Unix para desarrollar nuevas pilas de protocolos.

3. El sistema Linux tiene una cadena de herramientas completa. Se puede configurar un entorno de desarrollo adecuado mediante operaciones simples, que pueden simplificar el proceso de desarrollo, reducir los obstáculos en el desarrollo de herramientas de simulación y hacer que el sistema sea más eficiente. portátil.