EVERYTHING XIAOMI
Get listed

Zymtrace

Zymtrace profiles CPU and GPU workloads to locate performance bottlenecks in AI training and inference.

Place
#22 of 30
Score
6.2
Zymtrace's website

What Zymtrace is

Zymtrace profiles CPU and GPU workloads to locate performance bottlenecks in AI training and inference. Its CPU profiler supports languages including Python, Java, Go, Rust, C/C++, Node.js, Ruby, .NET, PHP, Perl, Zig, and Scala. GPU profiling correlates CPU and GPU execution and analyzes CUDA kernels, GPU instructions, and stall reasons. Monitoring includes GPU utilization, memory, power, temperature, SM efficiency and occupancy, Tensor Core utilization, and data transfer rates. Listed inference engines include vLLM, Ollama, llama.cpp, and SGLang. Zymtrace is currently limited to Linux machines because it relies heavily on eBPF; Windows is not supported. Plans are self-hosted, with the maker stating that data stays within the customer's infrastructure. The air-gapped option performs processing and analysis locally. Each instance has a REST API, and profiling data can be exposed through MCP for AI agents. The product supports OpenTelemetry resource attributes and export in the standard OpenTelemetry format. Basic is free forever and includes CPU profiling for up to five concurrent machines; GPU profiling is available as a trial. Pro pricing is based on machines and GPUs, but no price is listed.

Good

  • Profiles CPU and GPU workloads.
  • Basic is free forever for CPU profiling.
  • Self-hosted plans keep data within customer infrastructure.
  • Provides REST API and MCP access to profiling data.
  • Supports OpenTelemetry resource attributes and export.

Watch out

  • Currently limited to Linux machines.
  • Windows is not supported.
  • Basic supports up to five concurrent machines.
  • Continuous alerts are not supported.

Who it suits

It suits teams profiling AI workloads on Linux that want CPU and GPU performance details in a self-hosted setup. Its APIs and OpenTelemetry support may also suit teams connecting profiling data to other workflows.

Verdict

Zymtrace offers broad CPU and GPU profiling details with self-hosted deployment options. Its Linux-only support and Basic plan's machine limit are important constraints to consider.

Plans and prices

From Zymtrace's own pricing page, checked 5 Oct 2026.

All about pricing
PlanPriceWhat it gives you
BasicFreeCPU profiling · up to 5 concurrent machines · GPU profiling trial available · community support · Free Forever
EnterprisePriced on requestEverything in Pro · dedicated support · custom SLAs · capacity planning · fully managed deployment · Custom
ProPriced on requestCPU + GPU profiling · unlimited machines · air-gap installation support · dedicated managed hosting available · Priced by machines & GPUs

The facts

Each one read from Zymtrace's own pages, with the date it was checked.

What it does

CPU profiling
Its whole-system profiler supports languages including Python, Java, Go, Rust, C/C++, Node.js, Ruby, .NET, PHP, Perl, Zig, and Scala.checked 5 Oct 2026
Deployment
The pricing page says all plans are self-hosted and that no data leaves the customer’s infrastructure.checked 5 Oct 2026
GPU monitoring
GPU monitoring covers metrics such as utilization, memory, power, temperature, SM efficiency, SM occupancy, Tensor Core utilization, and data transfer rates.checked 5 Oct 2026
GPU profiling
The GPU profiler correlates CPU and GPU execution and analyzes CUDA kernels, GPU instructions, and stall reasons.checked 5 Oct 2026
Inference engines
The GPU profiling page lists vLLM, Ollama, llama.cpp, and SGLang as supported inference engines.checked 5 Oct 2026
Integrations
Zymtrace exposes profiling data through MCP for AI agents and provides a REST API in each instance.checked 5 Oct 2026
Observability
Zymtrace supports OpenTelemetry resource attributes and can export profiling data in the standard OpenTelemetry format.checked 5 Oct 2026
Operating system
The maker says Zymtrace is currently limited to Linux machines because it relies heavily on eBPF.checked 5 Oct 2026
Product limit
The maker says Windows is not currently supported because eBPF is not well supported there.checked 5 Oct 2026
Purpose
Zymtrace profiles CPU and GPU workloads to identify performance bottlenecks and optimize AI training and inference.checked 5 Oct 2026
Resource footprint
The homepage says the agent targets 1% CPU usage and less than 250 MB of RAM.checked 5 Oct 2026
Security and data handling
The maker says all processing and analysis are performed locally in its self-hosted, air-gapped deployment option, with no data leaving the customer’s infrastructure.checked 5 Oct 2026
Support
Basic includes community support; Enterprise lists dedicated Slack and Google Meet support and custom SLAs.checked 5 Oct 2026

The company

Headquarters
Wilmington, Delaware, United Stateschecked 28 Sep 2026

Alternatives to Zymtrace

All alternatives
  1. 1
    8.4From $0.03 a month
  2. 2

    Coroot

    Free planOpen sourceWebAPILinuxSelf-hosted
    8.2From $1 a month
  3. 3Middleware logo

    Middleware

    Free planAndroidiOSWebAPI
    8.2$0.30 usage-based
  4. 4

    Alibaba Cloud ARMS RUM

    AndroidiOSWebAPI
    7.5$0.02 usage-based
  5. 5

    Metoro Kubernetes Profiling

    Free planWebAPILinuxSelf-hosted
    7.5From $20 a month
  6. 6OneUptime logo

    OneUptime

    Free planWebAPILinuxSelf-hosted
    7.0From $0.10 a month