pxltop User Guide

pxltop is a command-line resource monitoring tool for CXL devices, inspired by tools like top. It provides real-time insights into CXL devices and the client processes utilizing them — all within a terminal interface.


Overview

pxltop is part of the PXL Resource Monitor system and offers visibility into:

  • CXL device status and resource usage
  • Client processes interacting with the CXL devices

Key Features

  • Live Monitoring: Track real-time stats on CXL device usage.
  • Device Overview: View SUB utilization and memory usage per CXL device.
  • Process Insight: Monitor which processes are using each CXL device and how.

Usage

Basic Launch

pxltop

This command starts the interactive monitoring session.

Controls

Key Function
d Toggle detailed view (per-process information)
q Exit pxltop
i Change Refresh Interval (s)

Output Overview

The terminal interface is split into two sections:

Devices Panel

Displays metrics for each managed CXL device, including:

  • Device ID
  • Total and available SUB
  • Total and available memory

Processes Panel

For each process using a CXL device:

  • PID, command name, user
  • Allocated devices and SUBs per process
  • Memory usage on CXL