IBM AIX Version 6.1 Differences Guide
Total Page:16
File Type:pdf, Size:1020Kb
Front cover IBM AIX Version 6.1 Differences Guide AIX - The industrial strength UNIX operating system AIX Version 6.1 enhancements explained An expert’s guide to the new release Roman Aleksic Ismael "Numi" Castillo Rosa Fernandez Armin Röll Nobuhiko Watanabe ibm.com/redbooks International Technical Support Organization IBM AIX Version 6.1 Differences Guide March 2008 SG24-7559-00 Note: Before using this information and the product it supports, read the information in “Notices” on page xvii. First Edition (March 2008) This edition applies to AIX Version 6.1, program number 5765-G62. © Copyright International Business Machines Corporation 2007, 2008. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Figures . xi Tables . xiii Notices . xvii Trademarks . xviii Preface . xix The team that wrote this book . xix Become a published author . xxi Comments welcome. xxi Chapter 1. Application development and system debug. 1 1.1 Transport independent RPC library. 2 1.2 AIX tracing facilities review . 3 1.3 POSIX threads tracing. 5 1.3.1 POSIX tracing overview . 6 1.3.2 Trace event definition . 8 1.3.3 Trace stream definition . 13 1.3.4 AIX implementation overview . 20 1.4 ProbeVue . 21 1.4.1 ProbeVue terminology. 23 1.4.2 Vue programming language . 24 1.4.3 The probevue command . 25 1.4.4 The probevctrl command . 25 1.4.5 Vue: an overview. 25 1.4.6 ProbeVue dynamic tracing example . 31 Chapter 2. File systems and storage. 35 2.1 Disabling JFS2 logging . 36 2.2 JFS2 internal snapshot . 36 2.2.1 Managing internal snapshots . 37 2.2.2 Error handling . 39 2.2.3 Considerations . 39 2.3 Encrypted File System . 40 2.3.1 Encryption . 41 2.3.2 Keystore modes . 41 2.3.3 File access permissions . 42 2.3.4 Installation . 42 © Copyright IBM Corp. 2007, 2008. All rights reserved. iii 2.3.5 Enable and create EFS file systems . 44 2.3.6 File encryption and de-encryption . 45 2.3.7 Encryption inheritance. 48 2.3.8 Considerations . 49 2.4 iSCSI target mode software solution . 50 2.4.1 iSCSI software target considerations . 50 2.4.2 SMIT interface. 51 Chapter 3. Workload Partitions overview and resource management . 53 3.1 Overview . 54 3.2 WPAR based system virtualization . 55 3.3 Management tools. 56 3.3.1 Packaging . 56 3.4 System trace support . 57 3.4.1 Overview . 57 3.4.2 WPAR tracing capabilities. 58 3.4.3 Trace WPAR filtering from the global environment . 58 3.4.4 Trace report filtering from the Global environment . 60 3.4.5 Tracing from within a WPAR . 63 3.5 File system metrics support. 64 3.6 Network metrics support . 65 3.7 Performance tools updates for WPAR support . 65 3.7.1 Updates for the curt command . 66 3.7.2 Updates for the filemon command . 68 3.7.3 Updates for the iostat command . 71 3.7.4 Updates for the netpmon command . 74 3.7.5 Updates for the pprof command . 78 3.7.6 Updates for the procmon plug-in. 80 3.7.7 Updates for the proctree command. 81 3.7.8 Updates for the svmon command . 83 3.7.9 Updates for the topas command . 84 3.7.10 Updates for the tprof command. 87 3.7.11 Updates for the vmstat command . 89 3.8 Standard command updates for WPAR support . 92 3.9 Network file system support for WPARs . 97 3.9.1 Overview . 97 3.9.2 NFS user interface . 98 3.9.3 AutoFS user interface . 99 3.9.4 CacheFS user interface . 99 3.9.5 Continuous availability enhancements for NFS . 100 iv IBM AIX Version 6.1 Differences Guide Chapter 4. Continuous availability. 103 4.1 Storage protection keys. 104 4.2 Component trace and RTEC adoption . 105 4.2.1 VMM component trace and RTEC adoption . 110 4.2.2 AIX storage device driver component trace and RTEC support . 114 4.2.3 Virtual SCSI device driver component trace and RTEC adoption. 115 4.2.4 MPIO and RAS component framework integration . 116 4.2.5 InfiniBand device driver component trace and RTEC support . 118 4.2.6 LAN device driver component trace and RTEC support . 120 4.2.7 Error level checking for TCP kernel and kernel extension . 124 4.2.8 IPsec component trace exploitation . 126 4.2.9 PCI device driver component trace adoption . 127 4.2.10 Virtual bus device driver component trace adoption . 128 4.2.11 Component trace for USB system driver. 129 4.2.12 Component trace for USB audio . 130 4.2.13 Component trace for 2D graphics device drivers . 131 4.2.14 System loader runtime error checking . 132 4.2.15 NFS and CacheFS runtime error checking . 133 4.2.16 Runtime error checking for watchdog timer . 135 4.2.17 System memory allocator adoption of run-time error checking. 136 4.3 Dump facilities . 149 4.3.1 The dumpctrl command . 151 4.3.2 Component dump facility. ..