一个革命性的运维监控工具,专为Linux系统和单片机设计。GoTrace利用Go语言的高效和轻量级特性,提供零依赖的解决方案,能够在各种环境下无缝运行。它专注于监控进程ID(PID),通过追踪进程名来精确地报告资源占用情况。无论是CPU、内存还是GPU,GoTrace都能提供实时的、详细的性能数据,帮助您及时发现并解决系统运行中的问题。
- 环境要求: Go 1.20
- 配置: 确保环境变量已配置,使用
go mod tidy进行依赖管理。 - 编译: 执行
go build .进行编译。跨平台编译参考Go官方编译文档。 - docker编译: git下来后
cd build && ./build.sh 架构即可 一共"arm" "arm64" "amd64" "386" 这些可选择 例如./build.sh arm就是arm版本了
默认不开启 记录 npu vpu gpu等 信息请先确定设备是否有 npu vpu gpu 然后在开启 版本记录也关闭了默认