debuggers and index: 2026-03-07 21:49:52

Affected files:
.obsidian/workspace.json
tools/sysadmin-devops/system-monitoring-tracing/INDEX.md
tools/sysadmin-devops/system-monitoring-tracing/Untitled.md
tools/sysadmin-devops/system-monitoring-tracing/system-diagnostics-debuggers.md
This commit is contained in:
Jacob Kraniak 2026-03-07 21:49:52 -05:00
parent 16ba044790
commit bdab230e21
4 changed files with 47 additions and 37 deletions

View File

@ -13,12 +13,12 @@
"state": {
"type": "markdown",
"state": {
"file": "tools/sysadmin-devops/system-monitoring-tracing/Untitled.md",
"file": "tools/sysadmin-devops/system-monitoring-tracing/INDEX.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "Untitled"
"title": "INDEX"
}
}
]
@ -94,7 +94,7 @@
"state": {
"type": "backlink",
"state": {
"file": "tools/sysadmin-devops/system-monitoring-tracing/Untitled.md",
"file": "tools/sysadmin-devops/system-monitoring-tracing/INDEX.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
@ -104,7 +104,7 @@
"unlinkedCollapsed": true
},
"icon": "links-coming-in",
"title": "Backlinks for Untitled"
"title": "Backlinks for INDEX"
}
},
{
@ -113,12 +113,12 @@
"state": {
"type": "outgoing-link",
"state": {
"file": "tools/sysadmin-devops/system-monitoring-tracing/Untitled.md",
"file": "tools/sysadmin-devops/system-monitoring-tracing/INDEX.md",
"linksCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-going-out",
"title": "Outgoing links from Untitled"
"title": "Outgoing links from INDEX"
}
},
{
@ -156,13 +156,13 @@
"state": {
"type": "outline",
"state": {
"file": "tools/sysadmin-devops/system-monitoring-tracing/Untitled.md",
"file": "tools/sysadmin-devops/system-monitoring-tracing/INDEX.md",
"followCursor": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
"title": "Outline of Untitled"
"title": "Outline of INDEX"
}
},
{
@ -196,8 +196,9 @@
},
"active": "903b0393c447bf77",
"lastOpenFiles": [
"tools/sysadmin-devops/system-monitoring-tracing/system-diagnostics-debuggers.md",
"tools/sysadmin-devops/system-monitoring-tracing/INDEX.md",
"tools/sysadmin-devops/Remote Access + SSH Clients.md",
"tools/sysadmin-devops/system-monitoring-tracing/Untitled.md",
"tools/sysadmin-devops/terminal-shell-productivity/Text Editors.md",
"tools/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md",
"tools/sysadmin-devops/terminal-shell-productivity/Shells.md",
@ -222,7 +223,6 @@
"tools/sysadmin-devops/https-web-services/browsers.md",
"tools/sysadmin-devops/https-web-services/benchmark-load.md",
"tools/sysadmin-devops/https-web-services",
"tools/network-engineering/dns-dhc-ipam/dns-tools.md",
"documentation/manuals-howtos-guides",
"documentation",
"tools/security/hardening-compliance",

View File

@ -0,0 +1,10 @@
# System Monitoring & Tracing
Tools for observability, logging, tracing, debugging, and performance analysis.
| Section | Description |
|----------------------------------|--------------------------------------------------|
| [Log Analyzers](Log%20Analyzers.md) | Log parsing, analysis, and visualization tools. |
| [System Diagnostics / Debuggers](system-diagnostics-debuggers.md) | Tracing, debugging, profilers, and monitors. |
[↑ Back to SysAdmin & DevOps](../sysadmin-devops.md)

View File

@ -1,27 +0,0 @@
# System Diagnostics / Debuggers / Performance Analysis
Classic and modern tools for tracing, debugging, profiling, and system-level diagnostics on Linux/Unix-like systems.
| Name | Vendor/Webpage | GitHub Repo | Brief Description | Tags | Latest Commit | Creation Date | Stars |
|-------------------|-----------------------------------------|--------------------------------------------------|-----------------------------------------------------------------------------------|-------------------------------------------|-------------------|---------------|---------|
| strace | https://strace.io/ | [strace/strace](https://github.com/strace/strace) | Diagnostic, debugging, and instructional userspace syscall tracer for Linux. | [tracer, debugger, syscall, linux, cli, c] | 2026-02-19 | 1992-03-14 | 2.6k |
| DTrace | http://dtrace.org/ | — | Dynamic tracing framework for performance analysis and troubleshooting. | [tracer, performance, kernel, solaris, bsd, dtrace] | ~2025-12 | 2001 | — |
| ltrace | — | — | Library call tracer for programs' calls to shared libraries. | [tracer, library, debugger, linux, cli, c] | — | ~1997 | — |
| ptrace-burrito | — | [brainsmoke/ptrace-burrito](https://github.com/brainsmoke/ptrace-burrito) | Friendly high-level wrapper around ptrace(2) for process tracing. | [ptrace, wrapper, debugger, cli, rust] | ~2023 | 2019 | ~100 |
| perf-tools | http://www.brendangregg.com/perf-tools.html | [brendangregg/perf-tools](https://github.com/brendangregg/perf-tools) | Performance analysis scripts using Linux perf_events and ftrace. | [perf, ftrace, tracing, performance, bash, linux] | ~2024-05 | 2014 | 2.8k |
| bpftrace | https://bpftrace.org/ | [iovisor/bpftrace](https://github.com/iovisor/bpftrace) | High-level tracing language for Linux eBPF. | [ebpf, tracing, bpf, performance, cli, cpp] | 2026-03 (active) | 2018 | 8.5k |
| sysdig | https://sysdig.com/ | [draios/sysdig](https://github.com/draios/sysdig) | System exploration and troubleshooting with deep container support. | [tracing, monitoring, container, ebpf, cli, cpp] | 2026-02 | 2014 | 8.1k |
| Valgrind | https://valgrind.org/ | — | Instrumentation framework for memory debugging, profiling, and leak detection. | [debugger, profiler, memory, valgrind, c] | ~2025-11 | 2002 | — |
| gperftools | https://google.github.io/gperftools/ | [gperftools/gperftools](https://github.com/gperftools/gperftools) | High-performance malloc plus CPU/heap profilers (pprof). | [profiler, malloc, performance, cpp, google] | 2026-01 | 2005 | 4.2k |
| glances | https://nicolargo.github.io/glances/ | [nicolargo/glances](https://github.com/nicolargo/glances) | Cross-platform curses-based system monitoring dashboard. | [monitoring, dashboard, python, cli, cross-platform] | 2026-03 | 2012 | 25k |
| htop | — | [htop-dev/htop](https://github.com/htop-dev/htop) | Interactive process viewer, improved version of top. | [monitor, process, viewer, cli, c] | 2026-02 | 2004 | 6.5k |
| bashtop | — | [aristocratos/bashtop](https://github.com/aristocratos/bashtop) | Linux resource monitor written in pure Bash. | [monitor, bash, resource, cli, linux] | ~2023 | 2019 | 10k |
| nmon | http://nmon.sourceforge.net/ | — | Performance monitoring and data analysis tool (single binary). | [monitor, performance, aix, linux, cli, c] | ~2024 | 1990s | — |
| atop | https://www.atoptool.nl/ | — | ASCII full-system performance monitor with process-level logging. | [monitor, performance, logging, cli, c] | 2025-10 | 2003 | — |
| lsof | — | — | Lists open files and the processes using them. | [files, process, open, cli, c] | — | 1990s | — |
| FlameGraph | http://www.brendangregg.com/flamegraphs.html | [brendangregg/FlameGraph](https://github.com/brendangregg/FlameGraph) | Stack trace visualizer for profiled data (flame graphs). | [visualizer, profiler, flamegraph, perl, visualization] | 2026-01 | 2011 | 17k |
| lsofgraph | — | [zevv/lsofgraph](https://github.com/zevv/lsofgraph) | Converts lsof output to graphs of FIFO/UNIX socket connections. | [graph, visualization, lsof, perl] | ~2020 | 2015 | ~200 |
| rr | https://rr-project.org/ | [mozilla/rr](https://github.com/mozilla/rr) | Lightweight record-and-replay debugger for deterministic execution replay. | [debugger, replay, record, cpp, linux] | 2026-02 | 2011 | 9.8k |
| Performance Co-Pilot | https://pcp.io/ | — | System performance analysis toolkit with metrics collection and visualization. | [monitoring, metrics, performance, pcp, c] | ~2025-09 | 1990s | — |
| hexyl | — | [sharkdp/hexyl](https://github.com/sharkdp/hexyl) | Colorful command-line hex viewer with highlighting. | [hex, viewer, cli, rust] | 2025-12 | 2017 | 9.5k |
| Austin | — | [p403n1x87/austin](https://github.com/p403n1x87/austin) | Python frame stack sampler and profiler for CPython. | [profiler, python, sampler, cli, rust] | 2026-01 | 2020 | 1.2k |

View File

@ -0,0 +1,27 @@
# System Diagnostics / Debuggers / Performance Analysis
Classic and modern tools for tracing, debugging, profiling, and system-level diagnostics on Linux/Unix-like systems.
| Name | Vendor/Webpage | GitHub Repo | Brief Description | Tags | Latest Commit | Creation Date | Stars |
| -------------------- | -------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | ------------------------------------------------------- | ---------------- | ------------- | ----- |
| strace | https://strace.io/ | [strace/strace](https://github.com/strace/strace) | Diagnostic, debugging, and instructional userspace syscall tracer for Linux. | [tracer, debugger, syscall, linux, cli, c] | 2026-02-19 | 1992-03-14 | 2.6k |
| DTrace | http://dtrace.org/ | — | Dynamic tracing framework for performance analysis and troubleshooting. | [tracer, performance, kernel, solaris, bsd, dtrace] | ~2025-12 | 2001 | — |
| ltrace | — | — | Library call tracer for programs' calls to shared libraries. | [tracer, library, debugger, linux, cli, c] | — | ~1997 | — |
| ptrace-burrito | — | [brainsmoke/ptrace-burrito](https://github.com/brainsmoke/ptrace-burrito) | Friendly high-level wrapper around ptrace(2) for process tracing. | [ptrace, wrapper, debugger, cli, rust] | ~2023 | 2019 | ~100 |
| perf-tools | http://www.brendangregg.com/perf-tools.html | [brendangregg/perf-tools](https://github.com/brendangregg/perf-tools) | Performance analysis scripts using Linux perf_events and ftrace. | [perf, ftrace, tracing, performance, bash, linux] | ~2024-05 | 2014 | 2.8k |
| bpftrace | https://bpftrace.org/ | [iovisor/bpftrace](https://github.com/iovisor/bpftrace) | High-level tracing language for Linux eBPF. | [ebpf, tracing, bpf, performance, cli, cpp] | 2026-03 (active) | 2018 | 8.5k |
| sysdig | https://sysdig.com/ | [draios/sysdig](https://github.com/draios/sysdig) | System exploration and troubleshooting with deep container support. | [tracing, monitoring, container, ebpf, cli, cpp] | 2026-02 | 2014 | 8.1k |
| Valgrind | https://valgrind.org/ | — | Instrumentation framework for memory debugging, profiling, and leak detection. | [debugger, profiler, memory, valgrind, c] | ~2025-11 | 2002 | — |
| gperftools | https://google.github.io/gperftools/ | [gperftools/gperftools](https://github.com/gperftools/gperftools) | High-performance malloc plus CPU/heap profilers (pprof). | [profiler, malloc, performance, cpp, google] | 2026-01 | 2005 | 4.2k |
| glances | https://nicolargo.github.io/glances/ | [nicolargo/glances](https://github.com/nicolargo/glances) | Cross-platform curses-based system monitoring dashboard. | [monitoring, dashboard, python, cli, cross-platform] | 2026-03 | 2012 | 25k |
| htop | — | [htop-dev/htop](https://github.com/htop-dev/htop) | Interactive process viewer, improved version of top. | [monitor, process, viewer, cli, c] | 2026-02 | 2004 | 6.5k |
| bashtop | — | [aristocratos/bashtop](https://github.com/aristocratos/bashtop) | Linux resource monitor written in pure Bash. | [monitor, bash, resource, cli, linux] | ~2023 | 2019 | 10k |
| nmon | http://nmon.sourceforge.net/ | — | Performance monitoring and data analysis tool (single binary). | [monitor, performance, aix, linux, cli, c] | ~2024 | 1990s | — |
| atop | https://www.atoptool.nl/ | — | ASCII full-system performance monitor with process-level logging. | [monitor, performance, logging, cli, c] | 2025-10 | 2003 | — |
| lsof | — | — | Lists open files and the processes using them. | [files, process, open, cli, c] | — | 1990s | — |
| FlameGraph | http://www.brendangregg.com/flamegraphs.html | [brendangregg/FlameGraph](https://github.com/brendangregg/FlameGraph) | Stack trace visualizer for profiled data (flame graphs). | [visualizer, profiler, flamegraph, perl, visualization] | 2026-01 | 2011 | 17k |
| lsofgraph | — | [zevv/lsofgraph](https://github.com/zevv/lsofgraph) | Converts lsof output to graphs of FIFO/UNIX socket connections. | [graph, visualization, lsof, perl] | ~2020 | 2015 | ~200 |
| rr | https://rr-project.org/ | [mozilla/rr](https://github.com/mozilla/rr) | Lightweight record-and-replay debugger for deterministic execution replay. | [debugger, replay, record, cpp, linux] | 2026-02 | 2011 | 9.8k |
| Performance Co-Pilot | https://pcp.io/ | — | System performance analysis toolkit with metrics collection and visualization. | [monitoring, metrics, performance, pcp, c] | ~2025-09 | 1990s | — |
| hexyl | — | [sharkdp/hexyl](https://github.com/sharkdp/hexyl) | Colorful command-line hex viewer with highlighting. | [hex, viewer, cli, rust] | 2025-12 | 2017 | 9.5k |
| Austin | — | [p403n1x87/austin](https://github.com/p403n1x87/austin) | Python frame stack sampler and profiler for CPython. | [profiler, python, sampler, cli, rust] | 2026-01 | 2020 | 1.2k |