SGI® Performance Suite 1.
COPYRIGHT © 2010, SGI. All rights reserved; provided portions may be copyright in third parties, as indicated elsewhere herein. No permission is granted to copy, distribute, or create derivative works from the contents of this electronic documentation in any manner, in whole or in part, without the prior written permission of SGI.
Record of Revision Version Description 001 October 2010 Original publication. Supports the SGI Performance Suite 1.0 release.
Contents Record of Revision . . . . . . . . . . . . . . . . . . . . . . iii Tables . . . . . . . . . . . . . . . . . . . . . . . vii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents Getting Updates . . . . . . . SLES 11 SP1 Updates . . . . . RHEL 6 Updates . . . . . . SGI Foundation 2.2 Updates . . . SGI Open Source Information. . . . Documentation Updated for This Release . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2. Software Installation . . . . . . . . . . . . . . Systems with Multiple Ethernet Configurations . . . . . XVM Volumes Access in Rescue Mode . . . . . . . .
Tables Table 3-1 007-5680-001 SGI Performance Suite 1.0 Products . . . . . . . . . .
About This Guide Note: SGI Performance Suite 1.0 software requires the SGI Foundation Software 2.2 release. For more information, see the SGI Foundation Software 2.2 Start Here available at http://docs.sgi.com. This guide provides information about the SGI Performance Suite 1.0 release.
About This Guide Helpful Online Resources This section describes the electronic support services available for your SGI system running SGI Peformance Suite software, as follows: • Supportfolio Supportfolio, the SGI support web site, including the SGI Knowledgebase, SGI YaST Online Update (YOU) server, SUSE YaST Online Server, links for software supports and updates, as described in this listing. https://support.sgi.
About This Guide • SGI Customer Support Center You can open calls to the SGI Customer Support Center online, keep track of all your cases, and receive automatic update information when your case is updated via the Supportfolio Problem Resolution Tools at: https://support.sgi.com/caselist • SGI Software Licensing If you need to get your license for SGI software, you can order your software licenses conveniently via e-mail or online. You can send a blank e-mail to license@sgi.
About This Guide Related Publications Documents listed in this section contain additional information that might be helpful, as follows: • “Novell Documentation” on page xii • “Red Hat Documentation” on page xiii • “Intel Compiler Documentation” on page xiii • “Other Intel Documentation” on page xiv • “SGI Documentation” on page xiv Novell Documentation This section describes documentation for SUSE Linux Enterprise Server 11 available from Novell.
About This Guide Red Hat Documentation Documentation for RHEL6 is located in the /usr/share/doc directory. It contains package-specific documentation. If you install the zisofs module, additional documentation in the form of READMEs can be found in /usr/share/doc/zisofs-tools-1.x.x. On the RHEL6 DVD, README-{lang} and RELEASE-NOTES-{lang} files are found in the root directory. Note: Red Hat makes Red Hat Enterprise Linux 6 (RHEL6) documentation available online at: http://www.redhat.
About This Guide Other Intel Documentation The following references describe the Itanium (previously called “IA-64”) architecture and other topics of interest: • Intel Xeon processor documentation is available at http://www.intel.com/support/processors/sb/CS-029807.
About This Guide Documents the SGI implementation of the Unified Parallel C (UPC) parallel extension to the C programming language standard. • SGI Altix UV GRU Development Kit Programmer’s Guide Documents the SGI Altix UV global reference unit (GRU) development kit. It describes the application program interface (API) that allows direct access to GRU functionality.
About This Guide This guides describes how you can monitor and control a cluster using the SGI Management Center. A companion manual, SGI Management Center Installation and Configuration Guide, describes installing and configuring the SGI Management Center. xvi • Embedded Support Partner User Guide Provides information about using the Embedded Support Partner (ESP) software suite to monitor events, set up proactive notification, and generate reports.
About This Guide Describes how to perform administration of the Data Migration Facility (DMF). DMF is a hierarchical storage management system for SGI environments. Its primary purpose is to preserve the economic value of storage media and stored data. This manual describes DMF components, features, and architecture; it focuses on the tasks of configuration and ongoing administrative duties.
About This Guide Describes the features of the Altix XE250 server system as well as troubleshooting, upgrading, and repairing. xviii • SGI Altix XE270 System User’s Guide Describes the features of the Altix XE270 server system as well as troubleshooting, upgrading, and repairing. • SGI Altix XE310 System User’s Guide Describes the features of the Altix XE310 server system as well as troubleshooting, upgrading, and repairing.
About This Guide 007-5680-001 • SGI Altix 3700Bx2 User’s Guide This guide provides an overview of the architecture and descriptions of the major components that compose the SGI Altix 3700Bx2 family of servers. It also provides the standard procedures for powering on and powering off the system, basic troubleshooting information, and important safety and regulatory specifications.
About This Guide xx • SGI Origin 400 System User’s Guide This manual is written for system technicians who are responsible for troubleshooting, upgrading, and repairing Origin 400 systems. This document provides reference information, feature information, and step-by-step instructions for adding and replacing components in the Origin 400 system.
About This Guide Obtaining SGI Publications You can obtain SGI documentation in the following ways: • See the SGI Technical Publications Library at http://docs.sgi.com. Various formats are available. This library contains the most recent and most comprehensive set of online books, release notes, man pages, and other information. • You can view man pages by typing man
on a command line.You can contact SGI in any of the following ways: • Send e-mail to the following address: techpubs@sgi.com • Contact your customer service representative and ask that an incident be filed in the SGI incident tracking system. • Send mail to the following address: Technical Publications SGI 46600 Landing Parkway Fremont, CA 94538 SGI values your comments and will respond to them promptly.
Chapter 1 1. Release Features This chapter provides an introduction to SGI Performance Suite 1.0 release and describes the software bundle’s CD contents and provides documentation information. It covers the following topics: • “Software Introduction” on page 1 • “SGI Performance Suite Software Bundles” on page 2 • “Getting Updates” on page 6 • “SGI Open Source Information” on page 9 • “Documentation Updated for This Release” on page 9 Note: SGI Performance Suite 1.
1: Release Features SGI Performance Suite Software Bundles This section describes the main contents of the SGI Performance Suite 1.0 release. Manuals associated with the SGI Performance Suite software can be found at the SGI Technical Publications Library located at: http://docs.sgi.com.
SGI Performance Suite Software Bundles Message Passing Toolkit (MPT) User’s Guide. Unified Parallel C (UPC) User’s Guide. For more information on xpmem and SHMEM, see the “System Partitioning” section of Chapter 2. “Configuring Your System” in the SGI Altix UV Systems Linux Configuration and Operations Guide.
1: Release Features SGI® UPC SGI® UPC is an implementation of the Unified Parallel C (UPC) parallel extension to the C programming language standard and includes the following software packages: • sgi-upc • sgi-upc-devel • xpmem • sgi-array-services SGI Array Services includes administrator commands, libraries, daemons, and kernel extensions that support the execution of parallel applications across a number of hosts in a cluster, or array.
SGI Performance Suite Software Bundles SGI® Accelerate™ SGI® Accelerate™ is used to accelerate applications with optimized software libraries and runtime performance tools and includes the following software packages: • cpusets • numatools • FFIO Cpusets and NUMA tools provide controls for dedicated resource use which in turn helps optimize performance on a system shared by many users.
1: Release Features software only on SGI systems. See the PACKAGE_LICENSES.txt file that is available in the /docs directory of the appropriate CD media for more details. SGI Performance Suite 1.0 CDs The following CDs ship with the SGI Performance Suite 1.0 release: • SGI® MPI CD • SGI® REACT® CD • SGI® UPC CD • SGI® Accelerate™ CD Note: You only receive the CDs associated with the software bundles you have ordered.
Getting Updates • “SGI Foundation 2.2 Updates” on page 8 Detailed instructions for downloading and installing updates are available from the SGI product pages on Supportfolio: https://support.sgi.com/. Note: You must have a Supportfolio account to access this page and the SGI update server. SLES 11 SP1 Updates SLES 11 SP1 customers are encouraged to use the YaST Online Update tool to keep the software on their systems updated with the latest maintenance fixes.
1: Release Features RHEL 6 Updates Software updates for RHEL 6 are provided by Red Hat. As a Red Hat Enterprise Linux customer, you receive access to the Red Hat Network. This allows you to download updates for your system. For more information on the Red Hat Network and getting updates, see Red Hat Network Overview and the Update link at https://www.redhat.com/rhn/.
SGI Open Source Information For additional information on how to configure YaST Online Update to download updates for SGI Foundation 2.2 login to Supportfolio at http://support.sgi.com. Click on the Browse Collections link on the left. Click on SGI ProPack “SGI ProPack patch downloads and descriptions” on the right. Click on Supported Major Releases / Service Packs. Click on SGI® Foundation Software 2.2 on the right. The SGI® Foundation Software 2.2 page appears.
1: Release Features • • – Added information about the discover command generic hardware type used for Ethernet switches in large SGI Altix ICE 8400 configurations in "discover Command" in Chapter 2. – Added "Configure the Backup DNS Server" in Chapter 2. – Added information about how to disable InfiniBand switch monitoring in "InfiniBand Configuration" in Chapter 2.
Chapter 2 2. Software Installation Note: SGI Performance Suite 1.0 software requires the SGI Foundation Software 2.2 release. For more information, see the SGI Foundation Software 2.2 Start Here available at http://docs.sgi.com. Your SGI system comes with a base Linux distribution SUSE Linux Enterprise Server 11 Service Pack 1 (SLES 11 SP1) or Red Hat Enterprise Linux 6 (RHEL 6) and SGI Performance Suite 1.0 software preinstalled. Installation instructions for SGI Performance Suite 1.
2: Software Installation Adding the xfs_quota Variable to the initrd Boot Image You need to add xfs_quota to the INITRD_MODULES variable in the /etc/sysconfig/kernel file when rootflags=quota is set or the initrd boot loader will panic your system at boot time. SLES 11 SP1 or RHEL 6 Kernels For x86_64 systems, SLES 11 SP1 contains kernel-default and kernel-xen. The kernel-default variant provides multi-processor support. For x86_64 systems, RHEL 6 has two kernel images, kernel and kernel-xen.
Upgrading from an Earlier SLES Base and SGI ProPack Release Upgrade instructions for SGI Performance Suite 1.0 software are contained in the product release notes in a file named README.TXT that is available in /docs directory on the CD media.
Chapter 3 3. SGI Peformance Suite Products Overview This chapter documents the product components that are supported on the SGI computer systems. (For a list of the products, see Table 3-1 on page 16.) Descriptions of the product components are grouped in this chapter as follows: • “SGI Performance Suite 1.
3: SGI Peformance Suite Products Overview For information on how these products are bundle, see “SGI Performance Suite Software Bundles” on page 2. Table 3-1 SGI Performance Suite 1.0 Products Product Description Array Services Array Services includes administrator commands, libraries, daemons, and kernel extensions that support the execution of parallel applications across a number of hosts in a cluster, or array.
SGI Performance Suite 1.0 Products Table 3-1 SGI Performance Suite 1.0 Products (continued) Product Description MPT Provides industry-standard message passing libraries optimized for SGI computers. For more information on MPT, see the Message Passing Toolkit (MPT) User’s Guide. NUMA tools Provides a collection of NUMA related tools (dlook(1), dplace(1), and so on). For more information on NUMA tools, see the Linux Application Tuning Guide.
3: SGI Peformance Suite Products Overview Operating System Enhancements Building on the Linux operating system’s rapid expansion and improvements for general commercial and enterprise environments, SGI has focused on improving Linux capabilities and performance specifically for high performance computing’s (HPC’s) big compute and big data environments.
I/O Subsystems Partitioning SGI provides the ability to divide a single SGI Altix system into a collection of smaller system partitions. Each partition runs its own copy of the operating system kernel and has its own system console, root filesystem, IP network address, and physical memory. All partitions in the system are connected via the SGI high-performance NUMAlink interconnect, just as they are when the system is not partitioned.
3: SGI Peformance Suite Products Overview XFS Filesystem The SGI XFS filesystem provides a high-performance filesystem for Linux. XFS is an open-source, fast recovery, journaling filesystem that provides direct I/O support, space preallocation, access control lists, quotas, and other commercial file system features.
NUMA Data Placement Tools Message Passing Toolkit The SGI Message Passing Toolkit (MPT) provides industry-standard message passing libraries optimized for SGI computers. On Linux, MPT contains MPI and SHMEM APIs, which transparently utilize and exploit the low-level capabilities within SGI hardware, such as memory mapping within and between partitions for fast memory-to-memory transfers and the hardware memory controller’s fetch operation (fetchop) support.
3: SGI Peformance Suite Products Overview Note: Performance tuning information for single processor and multiprocessor programs resides in Linux Application Tuning Guide. dlook Command The dlook(1) command displays the memory map and CPU use for a specified process.
NUMA Data Placement Tools performance reasons. Therefore, forcing a specific CPU affinity is useful only in certain applications. For more information on NUMA tools, see Chapter 5, “Data Placement Tools” in the Linux Application Tuning Guide.
Index A I Array Services, description, 16 C I/O subsystems for HPC systems, 19 XFS filesystem support, 20 XVM support, 20 CD contents, 2 Cpuset system, 18 L License manager updates, 12 D dlook command, 22 dplace command, 22 M Message Passing Toolkit support, 21 G Getting software updates, 6 N H NUMA tools, 21 dllook command, 22 dplace command, 22 hardware platforms, 1 HPC support libraries and tools, 20 Message Passing Toolkit, 21 Performance Co-Pilot, 21 007-5680-001 O Online Support Servic
Index OS enhancements cpuset support, 18 for HPC environments, 18 partitioning, 19 U Unsupported elements, 17 X P Performance Co-Pilot support, 21 Persistent naming Ethernet devices, 19 XSCSI devices, 20 Product list, 15 Product support, 15 XFS filesystem support, 20 XVM support, 20 XVM Volumes in Rescue Mode, 11 R Release features, 1 RHEL5 updates, 8 S SGI Foundation 2 updates, 8 SLES11 updates, 7 Software installation, 11 introduction, 1 Software license information, 5 Supportfolio, x T taskset com