Index Index for
Section 1
Index Alphabetical
listing for X
Bottom of page 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 Index for
Section 1
Index Alphabetical
listing for X
Top of page Top of
page