(1) Ver el uso de cada núcleo de CPU
sudo top -d 1
Después de ingresar, presione 1, aparecerá el siguiente uso de CPU , la columna de Estados Unidos refleja el uso de cada núcleo de CPU, un gran porcentaje indica que el núcleo se encuentra en una tarea difícil.
(2) Ver qué proceso se está ejecutando en qué núcleo de la CPU
sudo top -d 1
Después de ingresar, presione f, j y Los espacios aparecerán de la siguiente manera (donde la columna P indica el núcleo de CPU más recientemente utilizado del proceso, como la columna P del mencoder del proceso es 7, significa que el mencoder se ha ejecutado recientemente en el núcleo 7, para procesos de subprocesos múltiples o incluso de un único subproceso, diferentes Se utilizarán diferentes núcleos de CPU en todo momento:
(3) vmstat para ver el uso general de la CPU
sudo vmstat 2 3
El parámetro 2 indica El resultado se muestra cada 2 segundos, y 3 indica el número de resultados mostrados.
La columna cs indica el número de cambios de contexto por segundo, y nosotros indica el tiempo de CPU del usuario.
(4) powertop de Intel Tools
sudo powertop
mostrará el porcentaje de uso de cada núcleo de CPU.
(5) gprof analiza un programa
Supongamos que el archivo fuente del programa es speedup-example.cpp
gcc speedup-example.cpp -o speedup-example -pg (nota -pg)
Ejecutar el programa ./speedup-example generará gmon.out en el directorio actual. Este archivo es la fuente de nuestra vista del programa, y luego usar el comando gprof para verlo:
gprof -b speedup-example gmon.out > Results.txt
La información de ejecución de este programa se encuentra en Results.txt.
(6) vista en tiempo real de pidstat del uso de la CPU de un proceso y cambio de contexto
Primera instalación
sudo apt-get install sysstat
A continuación, use pidstat (la siguiente -p se usa junto con el número de proceso para mostrar la información de rendimiento de un proceso en particular, y se puede especificar para que se muestre cada pocos segundos, por un total de unos pocos):
pidstat 5 - p 15488 (el pid del proceso que desea rastrear)
Esto mostrará el uso de la CPU del proceso 15488 en tiempo real:
pidstat -w — — muestra cada proceso Caso de cambio de contexto pidstat -w -p 15488 2 — — Muestra el estado del cambio de contexto del proceso 15488 cada 2 segundos: cswch /s — — El número total de cambios de contexto de volumen generados por el proceso por segundo. Los conmutadores de contexto voluntarios parecen acceder a un recurso ya ocupado y, por lo tanto, tienen que bloquearse (es decir, solemos decir Conmutadores de contexto de sincronización). Nvcswch /s — — El número total de conmutadores de contexto involuntarios generados por el proceso por segundo. Los cambios de contexto involuntarios se producen cuando su propia porción de tiempo se agota o es precedida por una prioridad más alta (incluidos los cambios de contexto de preferencia)
Keepalived es una solución de alta disponibilidad para servicios WEB basada en el protocolo
Linux Existen tres formas principales: una es la instalación de origen, se necesita el usuario para
Cómo ver la información de la tabla de enrutamiento en el host de Linux, el comando es ruta. Para un
volvió a cargar Win7, nunca he intentado instalar Linux de nuevo, ocasionalmente jugando, y no quier
¿Cuáles son las funciones de administración de archivos y bash de Linux?
Linux puede hacer ping a IP, hacer ping a ninguna parte nombre de dominio
Ver número de física de cpu, número de núcleo, número de cpu lógico en linux
Linux puede usar mencoder para extraer el audio del video.
Vista de enrutamiento de la vista de Linux
9 Linux debe ser usado cuidadosamente para resumir
Uso de recursos del sistema de monitoreo de Linux
Esos maravillosos comandos bajo Linux
WinXP, Win7 sistema carpeta abierta opciones gráfico tutorial
Microsoft lanzó la Guía para desarrolladores de Windows 8.1
Problemas con el micrófono y la entrada de línea en Win8
Windows XP sesión automáticamente cuando se conecte a resolver
Instalación y puesta en marcha de Windows XP Preguntas y respuestas
Las características de Windows7 inician automáticamente el teclado
La versión preliminar de Win10 de la última prueba de compilación Build9867, agregará Cortana
El juego de streaming Win10 presenta un modo de calidad "super alta" oculto
¿Qué debo hacer si recibo un error en la reparación del disco en Win8.1?