 |
Index for Section 1 |
|
 |
Alphabetical listing for X |
|
 |
Bottom of page |
|
xmesh(1)
NAME
xmesh - Reports utilization percentages of EV7 based AlphaServer systems
(also known as "Marvel") mesh components.
SYNOPSIS
/usr/bin/X11/xmesh
OPTIONS
The xmesh application accepts all of the standard X Toolkit command line
options, which are documented in the OPTIONS section in the X(1X)
reference page.
DESCRIPTION
You use the xmesh application to view a mesh, which is the interconnection
of CPUs on EV7 based AlphaServer systems (also known as "Marvel"). The
xmesh application reports the percent of utilization for the hardware
components associated with each CPU. A color spectrum indicates levels of
utilization for each hardware component. There are 10 colors in the
spectrum, ranging from purple, which indicates low utilization, to red,
which indicates high utilization.
The xmesh application reports utilization for the following EV7 based
AlphaServer systems mesh components: the CPU, the Zbox (the memory
controller), the RBox I/O (Rbox I/O port utilization), IO7 (ports 0, 1, 2,
and 3), the Up and Down Hoses, and the North, South, East and West
interprocessor ports on the EV7 chip.
You can use the information obtained from the xmesh application to monitor
data flow between CPUs, determine resource bottlenecks and watch for non-
optimal performance, and identify applications that are memory or CPU
intensive.
Although software can treat a CC-NUMA (Cache Coherent Non-Uniform Memory
Access) system (such as an EV7 based AlphaServer system) as a traditional
SMP system and still be programmatically correct, obtaining optimal
performance from a CC-NUMA system depends on appropriate use of its
capabilities. Starting with Tru64 UNIX Version 5.1, the operating system
includes kernel algorithms, utilities, and programming APIs that are NUMA
aware. These algorithms and user interfaces are used to maximize the ratio
of local to remote memory accesses and thereby help ensure optimal
performance on CC-NUMA hardware.
If the xmesh application reveals that utilization factors are reaching
maximum capacity and there are performance bottlenecks, you have several
alternatives. For instance, if there is too much I/O targetted to one CPU's
disks, there is contention for access to memory on a particular CPU, or
perhaps a CPU is reaching its maximum of memory utilization, consider
modifying your applications to run on a particular CPU, allocate memory to
a particular CPU, or bind processes to a particular RAD (Resource Affinity
Domain).
RESTRICTIONS
Users do not require special privileges to run the xmesh application,
however, only one instance of xmesh can run at a time.
ERRORS
· Another xmesh is running on this system. Only one xmesh can be run
against a system.
The owner of that process is: <username>
The process id is: <pid>
Explanation:
Only one process can open the /dev/marvel_pfm file, therefore only one
user can run xmesh at a time.
User Action:
Determine who is running xmesh and ask them to exit the application.
· Xmesh is not supported on this platform. Please refer to the "xmesh"
man page for additional information.
Explanation:
The xmesh application is supported only on EV7 based AlphaServer
platforms (also known as "Marvel") because it is of little benefit on
any other platform.
FILES
/dev/marvel_pfm
The driver that collects low-level statistics for xmesh.
/usr/dt/appconfig/help/C/xmesh.sdl
Contains the xmesh help volume.
SEE ALSO
Commands: runon(1)
Functions: numa_intro(3)
Files: numa_scheduling_groups(4), numa_types(4)
NUMA Overview
The NUMA Overview is a web-only document that includes a complete NUMA
programming example. Starting with Tru64 UNIX Version 5.1, this web-only
document can be accessed through the version-specific web pages for Tru64
UNIX documentation. Links to documentation sets for different product
versions are available at the following URL: '
http://www.tru64unix.compaq.com/docs/'>
 |
Index for Section 1 |
|
 |
Alphabetical listing for X |
|
 |
Top of page |
|