Best Practices When Deploying Linux On Hp Proliant Dl980-Books Pdf

Best Practices When Deploying Linux on HP ProLiant DL980
15 Jun 2020 | 24 views | 1 downloads | 26 Pages | 2.74 MB

Share Pdf : Best Practices When Deploying Linux On Hp Proliant Dl980

Download and Preview : Best Practices When Deploying Linux On Hp Proliant Dl980

Report CopyRight/DMCA Form For : Best Practices When Deploying Linux On Hp Proliant Dl980



Transcription

Introduction, This purpose of this white paper is to facilitate the successful deployment and configuration of Linux. operating systems on HP ProLiant DL980 G7 servers It includes a description of additional recommended. HP software components for the DL980 and best practices you can use when deploying Linux on the. DL980 Topics include, Non Uniform Memory Access NUMA overview. Operating System OS support matrix, Additional recommended software components. Hardware best practices, Red Hat Enterprise Linux 5 6 and SUSE Linux Enterprise Server 10 SP3 best practices. Red Hat Enterprise Linux 6 X and SUSE Linux Enterprise Server 11 SP1 best practices. Oracle Database best practices, The HP ProLiant DL980 G7 server is HP s latest 8 socket x86 based 64 bit scale up platform Available.
in 4 6 8 and 10 core configurations it can support up to 160 logical processors with 8 Intel Xeon. E 7 series processors x 10 cores x 2 threads per core with Intel s Hyper threading enabled 2 TB of. physical memory RAM and up to 16 PCIe PCI X I O cards In addition the DL980 utilizes Non Uniform. Memory Architecture NUMA and Intel QuickPath Interconnect QPI technology. For a general overview of the technical specifications for this server see the HP ProLiant DL980 G7 Server. Data Sheet at, http h18004 www1 hp com products quickspecs DS 00190 DS 00190 pdf. For detailed technical specifications see the server QuickSpecs at. http h18000 www1 hp com products quickspecs 13708 div 13708 div pdf. Figure 1 Front view of the DL980 G7 server, The HP ProLiant DL980 uses HP PREMA architecture which incorporates a new node controller design. with Smart CPU caching and redundant system fabric Combined with the Linux Operating System these. features provide a solution that is fully capable of supporting the most demanding data intensive. workloads with the reliability availability and efficiency needed to run all of your business critical. applications with confidence, For a detailed discussion of the HP PREMA architecture see the technical overview at. http h20195 www2 hp com V2 GetPDF aspx 4AA3 0643ENW pdf. Linux Hardware Overview, CPU Mappings, Linux enumerates logical processors as follows using the proc cpuinfo file. Logical Physical Core APIC Logical Physical Core APIC. Processor ID ID ID Processor ID ID ID, 0 0 0 0 64 0 0 1.
1 0 1 2 65 0 1 3, 2 0 2 4 66 0 2 5, 3 0 3 6 67 0 3 7. 4 0 8 16 68 0 8 17, 5 0 9 18 69 0 9 19, 6 0 10 20 70 0 10 21. 7 0 11 22 71 0 11 23, 8 1 0 32 72 1 0 33, 9 1 1 34 73 1 1 35. 10 1 2 36 74 1 2 37, 11 1 3 38 75 1 3 39, 12 1 8 48 76 1 8 49. 13 1 9 50 77 1 9 51, 14 1 10 52 78 1 10 53, 15 1 11 54 79 1 11 55.
The above table shows the logical processor assignments for the first two processors from a 64 core. DL980 8 processors with 8 cores per processor with Hyper threading enabled The Physical ID is the. physical processor socket Core ID is the processing core on a particular physical processor Thus logical. processor numbers 0 and 64 are the two threads on the first core on the first physical processor Refer to. this table when using the numactl or taskset commands for process and memory object placement. discussed later in this document, PCI Slot Mappings. PCI slot bus numbers are documented in the HP ProLiant DL980 G7 QuickSpecs and can be used to map. a particular I O slot to PCI device listed by lspci. 0b 00 0 Fibre Channel QLogic Corp ISP2532 based 8Gb Fibre Channel to PCI Express HBA rev 02. 0b 00 1 Fibre Channel QLogic Corp ISP2532 based 8Gb Fibre Channel to PCI Express HBA rev 02. 11 00 0 Fibre Channel QLogic Corp ISP2532 based 8Gb Fibre Channel to PCI Express HBA rev 02. 11 00 1 Fibre Channel QLogic Corp ISP2532 based 8Gb Fibre Channel to PCI Express HBA rev 02. This example shows a dual port Fibre Channel HBA using bus 0x0b and 0x11 which maps to slots 9 and. 11 respectively, Non Uniform Memory Access NUMA Overview. The latest Intel Xeon processors include embedded memory controllers which access memory DIMMS connected to the. socket also called Socket Local Memory The processor cores and threads if Hyper threading is enabled plus the. attached memory make up a NUMA node in a Linux system Each node can be thought of as a separate SMP. Symmetric Multi Processing system where all accesses to the Socket Local Memory have the same latency or. Uniform Memory Access UMA Memory access from the processor in one node to the physical memory or processor. cache in another node will have greater latencies and are thus NUMA. Figure 2 illustrates a simplified view of the DL980 G7 architecture Each pair of processor sockets such as 0 and 1. has a dedicated QPI Quick Path Interconnect link between them and comprises a QPI island The node controllers. XNC are the system interconnect glue that connects these QPI islands together. Figure 2 DL980 G7 server architecture, IOH IOH IOH. CPU CPU CPU CPU CPU CPU CPU CPU, 0 1 2 3 4 5 6 7, QPI QPI Links. Island XNC XNC XNC XNC, Socket Local CPU, 0 Processor IOH I O Hub Boxboro XNC Node Controller.
Displaying Node Distances, The farther away a remote node the higher the memory access latencies are Use the numactl. command to display node memory statistics and relative distances among nodes. root tux numactl hardware, available 8 nodes 0 7, node 0 size 64594 MB. node 0 free 38673 MB, node 1 size 64640 MB, node 1 free 40587 MB. node 2 size 64640 MB, node 2 free 40901 MB, node 3 size 64640 MB. node 3 free 40937 MB, node 4 size 64640 MB, node 4 free 40799 MB.
node 5 size 64640 MB, node 5 free 40934 MB, node 6 size 64640 MB. node 6 free 40933 MB, node 7 size 64640 MB, node 7 free 40784 MB. node distances, node 0 1 2 3 4 5 6 7, 0 10 14 23 23 27 27 27 27. 1 14 10 23 23 27 27 27 27, 2 23 23 10 14 27 27 27 27. 3 23 23 14 10 27 27 27 27, 4 27 27 27 27 10 14 23 23.
5 27 27 27 27 14 10 23 23, 6 27 27 27 27 23 23 10 14. 7 27 27 27 27 23 23 14 10, Local accesses such as node 0 to node 0 have the shortest distance then nodes sharing the same QPI. island such as nodes 0 and 1 then nodes on the same side of the node controller XNC such as. between nodes 0 1 and 2 3 and finally all other nodes on the other side of the XNC such as between. nodes 0 1 and 4 7, Displaying Task Information, You can also use numactl to display the memory allocation policy and processor affinity for the current. shell Unfortunately the show option does not allow specification of a particular process for viewing. The following shows the default NUMA policy and CPU bindings. root tux numactl show, policy default, preferred node current. physcpubind 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21. 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44. 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63. cpubind 0 1 2 3 4 5 6 7, nodebind 0 1 2 3 4 5 6 7, membind 0 1 2 3 4 5 6 7.
Displaying Memory Allocation Statistics, Use the numastat command to display memory allocation statistics per NUMA node. root tux numastat, node0 node1 node2 node3, numa hit 72906006 61424717 60127482 43804361. numa miss 0 0 0 0, numa foreign 0 0 0 0, interleave hit 3962072 3960669 3962517 3960688. local node 69431708 57426131 56144944 39824458, other node 3474298 3998586 3982538 3979903. node4 node5 node6 node7, numa hit 39135067 30389110 16815956 9464732.
numa miss 0 0 0 0, numa foreign 0 0 0 0, interleave hit 3962009 3960766 3961914 3960446. local node 35667858 26395324 14450038 6775752, other node 3467209 3993786 2365918 2688980. numa hit a task wanted to allocate memory from this node and succeeded. numa miss a task wanted to allocate memory from this node but ended up with memory from. numa foreign a task wanted to allocate on another node but ended up with memory from. local node a task ran on this node and got memory from it. other node a task ran on this node and got memory from another node. interleave hit interleaving wanted to allocate from this node and succeeded. Controlling Task and Memory Placement, Best performance is obtained when tasks and their associated memory objects are close together. preferably in the same node Use the numactl command to control placement of memory objects and. task threads launched via the command invocation For example to use numactl show to bind the. process and memory objects to node 1 enter the following. root tux numactl membind 1 cpunodebind 1 numactl show. policy bind, preferred node 1, physcpubind 8 9 10 11 12 13 14 15. nodebind 1, numactl uses the NUMA policy library libnuma interface for policy retrieval and control Please see.
the man pages numactl 8 and numa 3 for more information The original A NUMA API for Linux. whitepaper is found here http halobates de numaapi3 pdf. Moving Tasks to Other NUMA Nodes, Use the standard taskset command to move a task from one NUMA node to another by changing the CPU. affinity taskset changes the CPU affinity only It does not move the physical memory pages allocated by the task. Use the migratepages command to move the physical pages to the new NUMA node. root tux taskset p 6371, pid 6371 s current affinity mask ffffffffffffffff. root tux taskset pc 8 15 6371, pid 6371 s current affinity list 0 63. pid 6371 s new affinity list 8 15, root tux migratepages 6371 0 1. Controlling Task and Memory Object Placement, Use cpusets to control task and memory object placement The original implementation on RHEL 5 and.
SLES 10 called for the cpuset pseudo file system Once mounted on say dev cpusets create. subdirectories to partition system resources These subdirectories or cpusets contain pseudo files and are. used to specify resources such as logical CPUs allowed and memory nodes. root tux ls dev cpusets mycpuset, cpu exclusive memory pressure mems. cpus memory pressure enabled notify on release, mem exclusive memory spread page sched relax domain level. memory migrate memory spread slab tasks, These pseudo files are read and written using standard commands such as echo or programmatically. See the cpuset 7 manpage for more details, RHEL 6 and SLES 11 introduced Linux Control Groups or cgroups which includes cpusets as a. client subsystem Please see the RHEL 6 Resource Management Guide for more information. http tinyurl com 6ywcqm6, Determining Task Memory Allocation Location.
Examine the proc pid numa maps file to determine a task s memory allocation location This file. displays each memory object for a particular task Here are just the entries for a current shell s heap and. root tux cat proc numa maps, 0245f000 default heap anon 65 dirty 65 active 60 N1 65. 7fff23318000 default stack anon 7 dirty 7 N1 7, The first column is the start of the Virtual Memory Address VMA range The second column is the. memory allocation policy The third column is the path to the mapped file shared memory segment or. type The anon and dirty show the number of pages The N node shows the number of. pages allocated from each node, OS Support Matrix for the HP ProLiant DL980 G7 Server. To run Linux and Linux applications optimally you must understand how to leverage the capabilities and. resources of the DL980 server A good starting point is to review the following OS Support Matrix. HP ProLiant DL980 G7 Linux Operating System Support Matrix. Max Memory, Operating System HP Notes, HP supported. Red Hat Enterprise Linux 5 6, 160 255 1 1 TB No x2APIC support.
x86 64 RHEL 5 6 or later, Red Hat Enterprise Linux 6 X. 160 4096 2 64 TB 44 bit physical address space, x86 64 RHEL6 0 or later. SUSE Linux Enterprise Server 10, Service Pack 4 x86 64 160 32 1 1 TB No x2APIC support. SLES10 SP4 or later, SUSE Linux Enterprise Server 11. Service Pack 1 x86 64 160 4096 2 16 TB 44 bit physical address space. SLES11 SP1 or later, SLES10 sp4 is certified on DL980 with 160 CPUs.
The matrix shows that Red Hat Enterprise Linux 6 0 or SUSE Linux Enterprise Server 11 Service Pack 1 is necessary to. make full use of the DL980 G7 s maximum processors and memory See the following documents for more. information, http www redhat com rhel compare, http www suse com products server technical information. http www novell com products server10 techspecs html for supported limits. Additional Recommended Software Components When, Running Linux on the DL980. The HP Smart Start CD with ProLiant Support Pack minimum recommended version 8 70 is an essential. single server deployment tool that simplifies ProLiant DL ML and BL server setup and provides a reliable. and consistent method for deploying ProLiant servers It also comes with HP s ProLiant Support Pack and. System Management Homepage components for Linux which ensure optimal performance availability. and manageability of the solution on the HP ProLiant DL980 G7. To download these components along with other drivers and software go to the HP DL980 G7 Support. web page http www hp com support dl980g7 From this page select the Linux distribution you want. to deploy Then look in the section marked Software Support Pack for the HP ProLiant Support Pack. package and in the section marked Software System Management for the HP System Management. Homepage for Linux package, Make sure to download and install the latest HP ProLiant Support Pack and. the HP System Management Homepage for Linux on DL980 for. optimal operations, HP ProLiant Support Pack PSP, HP PSPs are opera. The HP ProLiant DL980 uses HP PREMA architecture which incorporates a new node controller design with Smart CPU caching and redundant system fabric Combined with the Linux Operating System these features provide a solution that is fully capable of supporting the most demanding dataintensive

Related Books

Comprehension and Discussion Activities for the Movie

Comprehension and Discussion Activities for the Movie

This module has been designed to accompany the film Rabbit Proof Fence 2002 Rabbit Proof Fence tells the true story of three Aboriginal Australian girls Molly her sister Daisy and their cousin Gracie It is based on the book Follow the Rabbit Proof Fence by Doris Pilkington Garimara Molly s daughter When Molly was 14 Gracie 10 and Daisy 8 the Australian government took them from

2016 Guide to Block Transfer Agreements Guide sur les

2016 Guide to Block Transfer Agreements Guide sur les

2016 GUIDE TO BLOCK TRANSFER AGREEMENTS GUIDE SUR LES ENTENTES DE TRANSFERT EN BLOC Public Community College Locations in Atlantic Canada Coll ges communautaires publics du Canada Atlantique Baie Verte Campus 1 Terra Nova Road Baie Verte NL A0K 1B0 Telephone 709 532 8066 Fax 709 532 4624 Bonavista Campus P O Box 670 Bonavista NL A0C 1B0

CHAMPLAIN COLLEGE SAINT LAMBERT

CHAMPLAIN COLLEGE SAINT LAMBERT

Champlain College Saint Lambert offers a unique and interesting combination of programs in a college where our size is our strength Our teachers can take the time to get to know you and give you personal attention and feedback We also have a state of the art library spread over two floors with 80 000 books and completely renovated sciences labs Students have easy access to a variety of

Guide d introduction aux langues de J R R Tolkien

Guide d introduction aux langues de J R R Tolkien

Ce guide a pour but d aider toute personne dans sa d marche d tude des langues invent es par J R R Tolkien ou d apprentissage des n o langues qui en sont inspir es Les sujets pr sent s demeurent volontairement g n ralistes car l objectif avou est avant tout de permettre chacun de choisir la voie qui lui conviendra le mieux en toute connaissance de cause 1

LONG ISLAND BUSINESS REPORT MARCH 2015 THE STATE OF THE

LONG ISLAND BUSINESS REPORT MARCH 2015 THE STATE OF THE

Daniel Shares His Tigertastic Car Katerina Shares Her Tutu 12 00pm Daniel Tiger s Neighborhood Prince Wednesday Goes to the Potty Daniel Goes To The Potty 12 30pm Arthur Rhyme for Your Life For Whom The Bell Tolls 1 00pm Thomas Friends Take It Easy 1 30pm Bob the Builder Following Clues Pt 2 2 00pm Fear Cure with Lissa Rankin M D

U S EPA Pesticide Product Label CHAMPION SPRAYON

U S EPA Pesticide Product Label CHAMPION SPRAYON

of your product under FIFRA section 4 2 Change the label by revising the EPA Registration Number to read EPA Reg No 498 180 3 Submit two copies of the revised final printed label for the record If these conditions are not complied with the registration will be subject to cancellation in accordance with FIFRA sec 6 e

Chapter 1 8QLTXH 3URGXFW DEHOLQJ US EPA

Chapter 1 8QLTXH 3URGXFW DEHOLQJ US EPA

Label Review Manual Chapter 18 Unique Product Labeling 18 1 I Introducntio Certain specialty products pose a challenge to meeting the regulatory labeling requirements Package size shape and composition often dictate unorthodox approaches to attaching the necessary information While many labeling provisions of 40 CFR 156 10 are mandatory other provisions provide the flexibility

U S EPA Pesticide Product Label 0 10 DIMENSION PLUS

U S EPA Pesticide Product Label 0 10 DIMENSION PLUS

Subject Label Notification s for Pesticide Registration Notice 2007 4 and 98 10 1 Alternate Brand Name Lesco Lifeguard 0 10 Plus Fertilizer 1 Updated warranty statement 2 Revised proper chemical name for Dithiopyr Dear Ms Spencer The Agency is in receipt of your Application s for Pesticide Notification under Pesticide Registration Notice PRN 2007 4 and 98 10 dated September 14

Revised March 2018 Label Review Manual epa gov

Revised March 2018 Label Review Manual epa gov

EPA s Guidance for Pesticide Registrants on Location of the First Aid Statement per 40 CFR 156 68 Label Review Manual Chapter 3 General Labeling Requirements 3 2 Introduction This chapter describes the various types of pesticide labels and also addresses general labeling requirements concerning text format label contents and placement mandatory versus advisory statements and final

US EPA Label Review Manual Chapter 4 Types of Label

US EPA Label Review Manual Chapter 4 Types of Label

Registered Pesticide Product form EPA Form 8570 5 for each distributor product and the registrant submits the original signed form to the Agency The distributor does not submit the form See 40 CFR 152 132 for other requirements The distributor is considered an

U S EPA Pesticide Product Label CROSSBOW 11 06 2009

U S EPA Pesticide Product Label CROSSBOW 11 06 2009

Office of Pesticide Programs 7504P U S Environmental Protection Agency One Potomac Yard 2777 S Crystal Drive Arlington V A 22202 CROSSBOW A I TRICLOPYR 2 4 D EPA REGISTRATION NUMBER 62719 260 NOTIF1CATION OF MINOR LABEL CHANGE PER PR NOTICE 98 10 TMDow AgroSciences Enclosed please find labeling for the notification action of Crossbow specialty herbicide The following change