Skip to content

Known Issues

In the system topology view, the CPU and CXL Device link may show only 'CXL' rather than '[x4|x8|x16] CXL', for example.

408f5ae0-57be-466e-971e-ef718888be39

Cause

The cxl_pci Linux Driver doesn't return the link speed/width information.

Workaround

Use the custom topology JSON file described in section 4.0 to specify the LinkSpeed in the user.

The System Topology view may be blank when the hostname cannot be resolved.

In situations where the UI does not show any system topology, open the Inspector and look at the Console in a Chrome or Edge web browser. You may see errors similar to "Failed to load resource net::ERR_NAME_NOT_RESOLVED", shown in the following screenshot

e26d1516-c278-48de-a274-68d22018f638

Cause

The issue is caused by a DNS failure to resolve the hostname to an IP address. This may happen when the host or connecting system (laptop/desktop) is not on a network.

Workaround

Use the IP address in the browser bar instead of the hostname. For example: http://<ip-address>:8080

Zooming into a Chart may not show any new updates

To zoom in, a user may select a time region in any of the charts. Doing so fixes the start and end date/time range so the chart won't auto-update. The date/time range is displayed in the upper right of the chart, as shown in the following screenshot.

a23210d2-895b-4a07-8cfc-fefd43ec8816

Cause

The start and end date/time are fixed to the selected range when zooming in. The chart will not update in this mode.

Workaround

Select a new date range from the date/time drop-down such as "Last 5mins". Alternatively, close the tab, return to the main Memory View interface window, and select the chart again.

The custom company logo is difficult to see

A dark custom company logo may be difficult to see on the default dark background that Memory Viewer uses. An example is shown in the following screenshot.

3bbeb7d9-0f99-4bb3-998d-ec48c020c7cf

Cause

Dark colors do not work well with the dark background that Memory Viewer uses.

Workaround

Use a white or light version of the company logo for better contrast.

After a system reboot or power cycle, the System Topology no longer shows any CXL devices.

Cause

Type 3 CXL.mem devices are label-less, meaning there are no persistent media on which to write the labels in the Label Storage Area on the CXL device itself. A system reboot or power cycle returns the device to the system defaults.

Workaround

Write an init.d script or systemd.unit service to run the command(s) to configure the CXL devices to your required configuration. For example, to manually convert all CXL devices to 'system-ram' mode and have them appear as memory-only NUMA nodes in numactl -H, run:

$ sudo daxctl list
$ sudo daxctl reconfigure-device -m system-ram -f all
$ numactl -H

DRAM and CXL Used reports higher than application memory used

Cause

The used values shows for DRAM and CXL include memory allocated by applications and buffers and caches used by the Kernel. All NUMA node values are summed using the Memory Total and Memory Used values in /sys/devices/system/node/node[0-9*]/meminfo. The memory summary values reported by Memory Viewer may be inflated due to the inclusion of buffers and caches within these calculations.

Workaround

None

Resolution

A future release of Memory Viewer will report memory usage and buffer cache usage separately to make this clearer.

The Memory Throughput charts show inflated values for DRAM on Intel and AMD platforms

Cause

The throughput charts for DRAM read and writes include CPU L1, L2, and L3 cache hits.

Workaround

None

Resolution

The CPU Cache hit throughputs will be displayed separately in a future product release.

The Application Hot Memory Chart has gaps

The Hot Memory chart for a profiled application may show gaps.

Workaround

None

Resolution

This issue will be fixed in a future product release.