Hay muchos comandos para el sistema Linux. Hoy presentamos principalmente los comandos de monitoreo del sistema Linux. Si está interesado en los comandos de monitoreo o está aprendiendo conocimientos relacionados, es posible que desee comprenderlos.
Encuentre el subproceso de Java más intensivo en CPU
comando ps
Comando: ps -mp pid -o THREAD, tid, time o ps -Lfp pid
los resultados muestran:
este comando se comporta, sobre todo puede obtener alguna información rosca correspondiente en un proceso. Por ejemplo, si desea analizar algunos de los cuellos de botella en ejecución de un proceso Java, puede usar este comando para encontrar el tiempo de uso de la CPU de todos los subprocesos actuales, que es la última columna aquí.
Por ejemplo, aquí se encuentra un TID: 30834, que ocupa el tiempo de TIEMPO más alto.
Por printf "% x \\ n " 30834 Primero se convierte a hexadecimal, continúa volcando la información de la pila del proceso jvm actual a través del comando jstack. Con el comando Grep, puede encontrar la información de identificación de subproceso hexadecimal, y puede encontrar rápidamente dónde se encuentra el código más intensivo de CPU.
explicación simple, la cadena del contenido jstack hilo:
códigos Java
" DboServiceProcessor-4-thread-295 y " prio daemon = 10 tid = 0x00002aab047a9800 nid = 0x7d9b en espera [0x000000004646f66000]
nid: El correspondiente sistema operativo de Linux tid es el número hexadecimal convertido en la parte frontal de
tid: Esto debería ser jvm La ubicación de la dirección única en la especificación de memoria jmm, si utiliza algunos de los datos de memoria de jvm en detalle, todavía no he alcanzado ese nivel, por lo que primero escriba el comando superior
arriba
comando: superior -hp pid
los resultados muestran:
y frente a la mirada efecto, puede obtener seguimiento en tiempo real y el hilo del proceso especificado que consume la mayor cantidad de CPU. Luego use el método anterior para extraer la información correspondiente de la pila de hilos.
El análisis de los cuellos de botella de E /S
mpstat comando
comando: mpstat -P ALL 1 1000
Los resultados muestran:
Tenga en cuenta la columna% iowait que está dentro, el tiempo que tarda la CPU en esperar una operación de E /S. Este valor continúa siendo alto y generalmente es causado por un cuello de botella de E /S.
Este parámetro se puede usar para ver si hay un cuello de botella en la operación de E /S actual.
Previous12Next page Total 2 páginas
El almacén del código de referencia del código del sistema Linux se volverá cada vez más grande dura
Hay miles de archivos en el sistema de la computadora. Si no lo clasifica, se volverá complicado e i
Algunos usuarios de Linux descubren que su servidor SSH ha experimentado 1 errores durante la transf
OpenWRT es un sistema Linux incorporado. Los amigos que quieren entender los sistem
¿Cómo elimina el sistema CentOS la IP de la lista negra de Fail2ban
¿Cómo establece CentOS el DVD como la fuente predeterminada de yum
Cómo Linux puede modificar rápidamente el archivo sql en la ID especificada
Cómo configurar servicios IP dinámicos para sistemas Linux
Linux usa Tmux para mejorar la eficiencia de la operación del terminal
Cómo usa Ubuntu los comandos para ajustar el brillo de la pantalla
Linux usa el método de comando de origen
Linux find nombrando rápida encontrar envenenamiento archivo de operación ejemplo
Cómo cambiar el número de puerto de jenkins en Ubuntu
Sye Linux system resumen de uso del comando zypper
Ubuntu instala PlayOnLinux paso
Para ver la versión del sistema Linux Shell se está utilizando?
Cómo modificar el modo de apertura predeterminado del archivo bajo el sistema WIN7
La compatibilidad del juego Win10 supera con creces a Windows XP
Resolver el problema de bloqueo de la estrategia del grupo xp
Win7 cómo obtener la ruta absoluta de la carpeta
Familiarizado con el virus de Linux para hacer el proyecto de protección del sistema
El sistema Win7 escaneará el disco cada vez que se inicie y habrá una solución de pantalla azul
Cómo establecer la configuración de conexión automática para banda ancha Win7
Pasos para inicializar ClearType en el sistema win8
Win10 cómo cancelar el plan de desfragmentación predeterminado una vez a la semana