Académique Documents
Professionnel Documents
Culture Documents
cover
Trademarks
IBM® and the IBM logo are registered trademarks of International Business Machines
Corporation.
The following are trademarks of International Business Machines Corporation, registered in
many jurisdictions worldwide:
AIX 6™ AIX® DB2®
DS8000® Express® FlashSystem™
GPFS™ IBM FlashSystem® Power Systems™
Power® PowerHA® PowerSC™
PowerVM® POWER6® POWER7+™
POWER7® POWER8® PurePower System™
SystemMirror® Systems Director
VMControl™
Intel is a trademark or registered trademark of Intel Corporation or its subsidiaries in the
United States and other countries.
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or
both.
Java™ and all Java-based trademarks and logos are trademarks or registered trademarks
of Oracle and/or its affiliates.
VMware and the VMware "boxes" logo and design, Virtual SMP and VMotion are registered
trademarks or trademarks (the "Marks") of VMware, Inc. in the United States and/or other
jurisdictions.
Other product and service names might be trademarks of IBM or other companies.
TOC Contents
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Course description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Agenda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii
Checkpoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-29
Exercise Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-30
Unit Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-31
TMK Trademarks
The reader should recognize that the following terms, which appear in the content of this
training document, are official trademarks of IBM or other companies:
IBM® and the IBM logo are registered trademarks of International Business Machines
Corporation.
The following are trademarks of International Business Machines Corporation, registered in
many jurisdictions worldwide:
Active Memory™ AIX 5L™ AIX 6™
AIX® POWER Hypervisor™ Power Systems™
Power® PowerVM® POWER6®
POWER7® Redbooks®
UNIX is a registered trademark of The Open Group in the United States and other
countries.
Other product and service names might be trademarks of IBM or other companies.
Duration: 3 days
Purpose
The goal of this course is to provide the student with a working
knowledge of AIX 7 kernel concepts as they relate to memory
management. It provides background information useful to those
looking to develop the skills to analyze complex performance issues in
AIX running on IBM Power Systems hardware. This course uses a
combination of instructor lectures and machine exercises to provide
the student with practical background knowledge regarding the topics
covered.
Audience
This is an intermediate to moderately advanced course. The audience
for this training includes system administrators, support personnel,
developers, IT specialists, IT architects, and system engineers.
Prerequisites
Students attending this course are expected to have AIX system
administration skills, and knowledge of the methods used by the AIX
kernel for process and thread management. These skills can be
obtained by attending the following courses or gained from equivalent
experience:
• AHQV471 - AIX Internals I: Process and Thread Management
Objectives
After completing this course, you should be able to:
• Describe memory resources, concepts and terminology
• Explain the purpose of the kernel Virtual Memory Manager
component
• Identify the data structures used by the kernel to manage memory
resources
• Explain the memory address translation mechanisms
pref Agenda
Welcome
Unit 1 - Memory Resources
Exercise 1 - Memory Resources
Unit 2 - Memory Management Fundamentals
Exercise 2 - Memory Management Fundamentals
Unit 3 - Memory Management Framework
Exercise 3 - Memory Management Framework
Unit 4 - Monitoring Memory Utilization
Exercise 4 - Monitoring Memory Utilization
Unit 5 - Memory Virtualization
Text highlighting
The following text highlighting conventions are used throughout this book:
Bold Identifies file names, file paths, directories, user names,
principals, menu paths and menu selections. Also identifies
graphical objects such as buttons, labels and icons that the
user selects.
Italics Identifies links to web sites, publication titles, is used where the
word or phrase is meant to stand out from the surrounding text,
and identifies parameters whose actual names or values are to
be supplied by the user.
Monospace Identifies attributes, variables, file listings, SMIT menus, code
examples and command output that you would see displayed
on a terminal, and messages from the system.
Monospace bold Identifies commands, subroutines, daemons, and text the user
would type.
References
More information about the commands mentioned in this unit are
available from the IBM Systems Information Center:
http://publib.boulder.ibm.com/infocenter/systems/index.jsp
References
Bach, Maurice J., The Design of the UNIX Operating System
(ISBN-10: 0132017997)
IBM AIX Information Center for AIX 7.1
http://publib.boulder.ibm.com/infocenter/aix/v7r1
AIX 7.1 Manuals
http://publib.boulder.ibm.com/infocenter/pseries/v7r1/i
ndex.jsp?topic=/com.ibm.aix.basetechref/doc/basetrf1
/basetrf1.htm
References
Bach, Maurice J., The Design of the UNIX Operating System
(ISBN-10: 0132017997)
IBM AIX Information Center for AIX 7.1
http://pic.dhe.ibm.com/infocenter/aix/v7r1
AIX 7.1 Manuals
http://publib.boulder.ibm.com/infocenter/pseries/v7r1/i
ndex.jsp?topic=/com.ibm.aix.basetechref/doc/basetrf1
/basetrf1.htm
SC24-7910 IBM AIX Version 7.1 Differences Guide Redbook
References
SC23-5253 AIX Performance Management
SG24-6478 AIX Practical Performance Tools and Tuning Guide, an
IBM Redbooks document
SG24-7910 IBM AIX Version 7.1 Differences Guide, an IBM
Redbooks document
AIX Version 7.1 Performance management
http://pic.dhe.ibm.com/infocenter/aix/v7r1/topic/com.ib
m.aix.prftungd/doc/prftungd/prftungd_pdf.pdf
Performance Monitoring Tips and Techniques
http://www.ibm.com/developerworks/wikis/display/Wiki
Ptype/Performance+Monitoring+Tips+and+Technique
s
Other Performance Tools
http://www.ibm.com/developerworks/wikis/display/Wiki
Ptype/Other+Performance+Tools
References
The following IBM Redbooks publications are available from
http://www.redbooks.ibm.com
REDP-4470 IBM PowerVM Virtualization Active Memory Sharing
REDP-4827 Power Systems Memory Deduplication
SG24-7590 IBM PowerVM Virtualization Managing and Monitoring
Active Memory Expansion: Overview and Usage Guide
ftp://ftp.software.ibm.com/common/ssi/sa/wh/n/pow03
037usen/POW03037USEN.PDF