Processes

A process is an instance of a computer program that is being executed. It contains the program code and its current activity. Depending on the operating system (OS), a process may be made up of multiple threads of execution that execute instructions concurrently

Analizar el rendimiento de Linux realizando una conexión SSH desde PowerShell en Windows

Crear un fichero de volcado de memoria de un proceso y detectar DLL

Ver módulos que carga el proceso notepad

Buscar el módulo DLL en el fichero de volcado

Linux Performance

This page links to various Linux performance material I’ve created, including the tools maps on the right. The first is a hi-res version combining observability, static performance tuning, and perf-tools/bcc (see discussion). The remainder were designed for use in slide decks and have larger fonts and arrows, and show: Linux observability tools, Linux benchmarking tools, Linux tuning tools, and Linux sar. Tools perf_events: perf one-liners, examples, visualizations. eBPF tools: eBPF tracing tools and examples with bcc. perf-tools: perf analysis tools using ftrace (github). bcc: perf analysis tools using eBPF (github). ktap: one-liners, examples, and scripts. Flame Graphs: using perf, SystemTap, and ktap. For more information, see: http://www.brendangregg.com/linuxperf.html

Iniciar un proceso, matarlo, volver a abrir el proceso y matarlo de nuevo desde C#

Iniciar un proceso y destruirlo pasado un tiempo desde C#

Realizar un volcado de memoria de un proceso cuando se empieza a ejecutar

En el siguiente ejemplo vemos que se ha realizado el volcado Buscamos la cadena “caracola” en el fichero de volcado de esa forma confirmamos que se ha realizado correctamente la acción del volcado en cuanto se ejecutó el programa notepad