Filter by products, topics, and types of content

(0 Products)

(42 Topics)

(1 Industries)

(6 Types)

1 - 79 of 79 results
Show Summaries | Hide Summaries
View Results
Title none Type none Date none
Optimizing AIX 5L performance: Monitoring your CPU, Part 3
Part 3 of this series focuses on arguably the least understood area of Central Processing Unit (CPU) performance tuning: controlling thread usage and CPU binding. This article addresses key tools and utilities you can use to analyze threads and administrate your processes.
Also available in: Chinese   Russian  
Articles 15 May 2007
Optimizing AIX 7 memory performance: Part 1, Memory overview and tuning memory parameters
AIX 7 takes advantage of the POWER7 CPU to improve memory usage within LPARs. While memory tuning might be more difficult to implement than processor or disk tuning, it is no less important. You can do more to tune memory on an AIX 7 server than on any other subsystem. Changing some memory parameters on your system can increase performance dramatically, particularly when these parameters are not optimized for the environment which you are running. This three-part series on memory tuning dives right into tuning parameters focusing on the many challenges and the various best practices of optimizing memory performance, and it also discusses some improvements in AIX 6 and AIX 7. Part 1 provides an overview of memory on AIX 7, including a discussion of virtual memory and the Virtual Memory Manager (VMM).
Also available in: Chinese  
Articles 02 Nov 2010
Optimizing AIX 7 operating system performance, Part 3: Tune with ioo, filemon, fileplace, JFS and JFS2
Part 3 of the AIX 7 performance series covers how to improve overall file system performance, how to tune your systems with the ioo command, and how to use the filemon and fileplace utilities. You will also learn about JFS and JFS2 that is available in AIX 7.
Also available in: Chinese  
Articles 26 Oct 2010
Optimizing AIX 7 memory performance: Part 2, Monitoring memory usage (ps, sar, svmon, vmstat) and analyzing the results
Use ps, sar, svmon, and vmstat to monitor memory usage and analyze the results. This three-part series focuses on the various aspects of memory management and tuning on IBM System p servers running AIX 7, including taking advantage of the POWER7 CPU to improve memory usage within LPARs. Part 2 of the series focuses on the detail of actual memory subsystem monitoring and discusses how to analyze the results. Throughout the series, we also cover some of the best practices of memory performance tuning and monitoring.
Also available in: Chinese  
Articles 09 Nov 2010
Optimizing AIX 7 operating system performance, Part 1: Disk I/O overview and long-term monitoring tools (sar, nmon, and topas)
Learn more about configuring and monitoring AIX 7 based on the investigations of AIX 7 beta compared to the original articles based on AIX 5L. The article covers the support for direct I/O, concurrent I/O, asynchronous I/O, and best practices for each method of I/O implementation. This three-part series on the AIX disk and I/O subsystem focuses on the challenges of optimizing disk I/O performance. While disk tuning is arguably less exciting than CPU or memory tuning, it is a crucial component in optimizing server performance. In fact, partly because disk I/O is your weakest subsystem link, you can do more to improve disk I/O performance than on any other subsystem.
Also available in: Chinese  
Articles 12 Oct 2010
Optimizing AIX 5L performance: Tuning network performance, Part 3
This three-part series on AIX (R) networking focuses on the challenges of optimizing network performance. Part 1 provided a networking overview and also discussed the tools you need to monitor your hardware, including netstat, netpmon, entstat, and nmon. Part 2 discussed monitoring and tuning NFS subsystems. This final part, Part 3, shows you how to monitor network packets. The series also offers best practices for network I/O performance tuning.
Also available in: Chinese  
Articles 29 Jan 2008
Optimizing AIX 5L performance: Tuning network performance, Part 2
This three-part series on AIX (R) networking focuses on the challenges of optimizing network performance. Part 1provided a networking overview and also discussed the tools you need to monitor your hardware, including netstat, netpmon, entstat, and nmon. Part 2 focuses on tuning NFS. You'll learn about monitoring utilities such as nfsstat and nmon, and you'll also tune with nfso. The series also offers best practices for network I/O performance tuning.
Also available in: Chinese  
Articles 22 Jan 2008
Optimizing AIX 5L performance: Tuning network performance, Part 1
This three-part series on AIX(R) networking focuses on the challenges of optimizing network performance. In the first installment, you’ll review some best practices for network configuration, and utilize those practices for efficient monitoring of your hardware by taking advantage of network tools such as netstat, netpmon, entstat, and nmon. You’ll also examine certain tools used to look at your interfaces to see how to configure them.
Also available in: Chinese   Russian  
Articles 20 Nov 2007
Optimizing AIX 7 operating system performance, Part 2: Monitoring logical volumes and analyzing the results
Discover how to use appropriate disk placement prior to creating your logical volumes to improve disk performance. These investigations are based on AIX 7 beta and updating information from the original AIX 5L version of this article. Part 2 of this series focuses on monitoring your logical volumes and the commands and utilities (iostat, lvmstat, lslv, lspv, lsvg) used to analyze results.
Also available in: Chinese  
Articles 19 Oct 2010
Optimizing AIX 5L performance: Tuning your memory settings, Part 2
Use ps, sar, svmon, and vmstat to monitor memory usage and analyze the results. This three-part series focuses on the various aspects of memory management and tuning on IBM System p(TM) servers running AIX(R). Part 1 provided an overview of memory on AIX, including a discussion of virtual memory and the Virtual Memory Manager (VMM). It also drilled down into the tuning parameters and outlined recent improvements in AIX Version 5.3 with respect to memory management. Part 2 focuses on the detail of actual memory subsystem monitoring and discusses how to analyze the results. Part 3 deals specifically on swap space and how best to tune your VMM settings to provide for optimum swap space configuration and performance. Throughout this series, I'll also cover some of the best practices of memory performance tuning and monitoring.
Also available in: Chinese   Russian  
Articles 14 Jun 2007
Optimizing AIX 5L performance: Tuning your memory settings, Part 1
This three-part series on memory tuning dives right into tuning parameters, focusing on the many challenges and the various best practices of optimizing memory performance, and it also discusses some improvements in AIX(R) Version 5.3. While memory tuning might be more difficult to implement than Central Processing Unit (CPU) tuning, it certainly is no less important. You can do more to tune memory on an AIX server than on any other subsystem. Changing some memory parameters on your system can increase performance dramatically, particularly when these parameters are not optimized for the environment which you are running. Part 1 of this series provides an overview of memory on AIX, including a discussion of virtual memory and the Virtual Memory Manager (VMM).
Also available in: Chinese   Russian  
Articles 15 May 2007
Optimizing AIX 5L performance: Tuning your memory settings, Part 3
Get an introduction to swap (paging) space, learn how to configure and administer it, capture statistics, and tune your Virtual Memory Manager (VMM) settings to provide for optimum swap (paging) space configuration and performance.
Also available in: Chinese   Russian  
Articles 19 Jun 2007
Optimizing AIX 7 network performance: Part 3, Monitoring your network packets and tuning the network
This three-part series on AIX 7 networking focuses on the challenges of optimizing network performance. With AIX 7 being used more frequently in network deployment environments, and with common use of workload partitions to help manage resources, you should be aware of all the different applications and environments you need to optimize your network deployment. Part 1 provided a networking overview and also discussed the tools you need to monitor your hardware, including netstat, netpmon, entstat, and nmon. Part 2 discussed monitoring and tuning NFS subsystems. This final segment, Part 3, shows you how to monitor network packets. The series also offers best practices for network I/O performance tuning.
Also available in: Chinese  
Articles 11 Jan 2011
Optimizing AIX 5L performance: Monitoring your CPU, Part 2
Identify which AIX(R) tools to use to monitor your Central Processing Unit (CPU) for a given situation and find out why some tools might be better than others. Part 1 of this series discussed the tuning methodology and the importance of having procedures for CPU performance tuning. It also briefly introduced some performance tools to use as a part of your tuning repertories, gave an overview of the POWER CPU, and discussed how the architectural improvements of the evolution of the POWER Chip have contributed to the hardware improvements of the System p(TM) product line.
Also available in: Chinese   Russian  
Articles 24 Apr 2007
Optimizing AIX 5L performance: Monitoring your CPU, Part 1
Just when you thought it was going to be an ordinary day, you receive a phone call and hear the worst six words dreaded by most AIX(R) administrators. Which of course is, "Why is the system so slow?" If you have done your homework, the answer to that question is relatively simple.
Also available in: Chinese   Russian  
Articles 17 Apr 2007
High-performance network programming, Part 2: Speed up processing at both the client and server
This article provides more techniques for UNIX(R)-based programmers who want to enhance their network throughput. Learn how to speed up processing at both the client and server using mmap, gathering scattered I/O, and other methods.
Also available in: Chinese   Russian  
Articles 16 Oct 2007
High-performance network programming, Part 1: Squeeze maximum usage out of your network resources
If you have UNIX(R)-based programming experience, then you've probably worried at some point about enhancing your network throughput. In this article, learn some useful techniques to squeeze the most out of your bandwidth, and get a big performance boost with some of the methods described here.
Also available in: Chinese   Russian  
Articles 02 Oct 2007
Optimizing AIX 5L performance: Tuning disk performance, Part 2
Discover how to use appropriate disk placement prior to creating your logical volumes to improve disk performance. Part 2 of this series focuses on monitoring your logical volumes and the commands and utilities (iostat, lvmstat, lslv, lspv, lsvg) used to analyze results.
Also available in: Chinese   Russian  
Articles 24 Jul 2007
Optimizing AIX 5L performance: Tuning disk performance, Part 1
Learn more about direct I/O, concurrent I/O, asynchronous I/O, and best practices for each method of I/O implementation. This three-part series on the AIX(R) disk and I/O subsystem focuses on the challenges of optimizing disk I/O performance. While disk tuning is arguably less exciting than CPU or memory tuning, it is a crucial component in optimizing server performance. In fact, partly because disk I/O is your weakest subsystem link, you can do more to improve disk I/O performance than on any other subsystem.
Also available in: Chinese   Russian  
Articles 10 Jul 2007
Optimizing AIX 7 memory performance: Part 3, Tuning swap space settings
Get an introduction to swap (paging) space, learn how to configure and administer it, capture statistics, and tune your Virtual Memory Manager (VMM) settings to provide for optimum swap (paging) space configuration and performance. With AIX 7, and the improvements for the POWER7 architecture, extracting the best performance out of your memory environment is critical. With the larger memory capacity and CPU cores, a better understanding of the VMM and your configuration will help you change your parameters to fit your requirements.
Also available in: Chinese  
Articles 16 Nov 2010
The performance detective: Where does it hurt?
If you're up against a performance problem on the IBM AIX operating system, your most important task is to diagnose it correctly. When a user tells you "the system is running slowly," it's time for some detective work. You need to know what questions to ask to help you pinpoint the real issue. The first article of this two-part series demonstrates how describing a performance problem can help you identify the bottlenecks. Part 2 will look at some good practices that help prevent those bottlenecks in the first place.
Also available in: Chinese   Russian  
Articles 31 Jan 2012
Optimizing AIX 7 network performance: Part 2, NFS monitoring and tuning
This three-part series on AIX 7 networking focuses on the challenges of optimizing network performance. With AIX 7 being used more frequently in network deployment environments and with common use of workload partitions to help manage your resources, you must be aware of all the different applications and environments you need to optimize your network deployment. Part 2 focuses on tuning NFS. You'll learn about monitoring utilities such as nfsstat and nmon, and you'll also tune with nfso. The series also offers best practices for network I/O performance tuning.
Also available in: Chinese  
Articles 30 Nov 2010
Optimizing AIX 7 network performance: Part 1, Network overview - Monitoring the hardware
This three-part series on AIX 7 networking focuses on the challenges of optimizing network performance. With AIX 7 and the new POWER7 architecture, you have to think about the performance of your system, and also the effects of your network performance on both LPAR and WPAR environments. In the first installment, you'll review some best practices for network configuration and utilize those practices for efficient monitoring of your hardware by taking advantage of network tools such as netstat, netpmon, entstat, and nmon. You'll also examine certain tools used to look at your interfaces to see how to configure them.
Also available in: Chinese  
Articles 23 Nov 2010
UNIX network performance analysis
Knowing your UNIX network layout will go a long way with understanding your network and how it operates. But what happens when the performance of your UNIX network and the speed at which you can transfer files or connect to services suddenly reduces? How do you diagnose the issues and work out where in your network the problems lie? This article looks at some quick methods for finding and identifying performance issues and the steps to start resolving them.
Also available in: Chinese   Russian  
Articles 08 Sep 2009
nmon analyser -- A free tool to produce AIX performance reports
Searching for an easy way to create high-quality graphs that you can print, publish to the Web, or cut and paste into performance reports? Look no further. The nmon_analyser tool takes files produced by the NMON performance tool, turns them into Microsoft Excel spreadsheets, and automatically produces these graphs.
Also available in: Chinese   Russian  
Articles 19 Apr 2006
A memory-related issue unfolded using performance tools for AIX
Performance metrics of a system are based purely on what is expected from it and to what extent a computer system stands up to those expectations. The case study presented in this article is intended to discuss a memory-related issue faced by one of the customers and the steps followed to pin down the root cause of the problem.
Also available in: Chinese  
Articles 28 Jul 2009
Performance Monitor Counter data analysis using Counter Analyzer
To understand what happens inside a processor when an application is executed, processor architects designed a set of special registers to count the events taking place when processors are executing instructions. These registers, called the Performance Monitor Counter, provide interesting information about the processor, such as how many I-cache misses take place, how many instructions are completed, and more. Counter Analyzer is one plugin of the Visual Performance Analyzer, an Eclipse-based performance analysis tool. It can analyze raw events, metrics, and CPI breakdown model, and help you better understand these events. This article introduces the Performance Monitor Counter and its related tools briefly, and then shows you how to use these tools and the Counter Analyzer together, using the Caesar cipher tool as example.
Also available in: Chinese  
Articles 03 Feb 2009
Optimizing AIX 6.1 performance tuning
Just when you thought you understood performance tuning on AIX(R) Version 5.3, here comes AIX 6.1 on its heels to throw you a curveball. In this article, get up-to-date information on the recent changes to performance monitoring and tuning in AIX 6.1, including CPU, virtual memory, and I/O (disk and network). Many of the changes are really less about kernel innovations and more about ancillary changes, such as improving default parameters to more accurately reflect real-world data processing. Other enhancements include unique tunable documentation, restricted tunables, and various other improvements to certain subsystems. You'll learn more about a performance tuning methodology, which needs to be a part of any tuning strategy.
Also available in: Chinese  
Articles 05 Feb 2008
IBM DB2 Enterprise 9 performance with POWER5+ and AIX 5L multipage support
Learn how IBM DB2 9 automatically exploits the 64-kilobyte page support in AIX 5L to deliver high performance for database applications on this platform. This article talks about the DB2 9 for Linux, UNIX, and Windows exploitation of multiple page sizes, and shares some performance results as measured on IBM POWER5+ processor-based systems running IBM AIX 5L.
Articles 08 Jun 2006
DB2 9 XML performance characteristics
Learn about the performance and scalability characteristics of a simulated securities brokerage transaction processing environment using DB2 9 XML, IBM POWER5+, AIX 5.3, and TotalStorage DS8100. This scenario includes use of the FIXML schema, a financial industry standard.
Also available in: Chinese   Japanese  
Articles 30 Jan 2007
Boost network performance with libevent and libev
Building a modern server application requires a method of accepting hundreds, thousands, and even tens of thousands of events simultaneously, whether they are internal requests or network connections effectively handling their operation. There are many solutions available, but the libevent library and libev libraries have both revolutionized the performance and event handling capability. In this article, we will examine the basic structure and methods available for using and deploying these solutions within your UNIX applications. Both libev and libevent can be used in your high performance applications, including those deployed within the IBM Cloud or Amazon EC2 environment, where you need to support large numbers of simultaneous clients or operations.
Also available in: Chinese  
Articles 21 Sep 2010
Advanced performance tuning concepts
The performance of even the best application suffers if the underlying host is not configured properly. This article looks at the four key areas of performance tuning and identifies what to watch for in each of them. In addition, Java-based applications bring other performance tuning requirements with them, especially the garbage collection cycle. This article also looks at what you need to know about garbage collection.
Also available in: Chinese  
Articles 28 Apr 2009
Performance tuning considerations in your application server environment
Understand how the various components of a Web application interact, and where you might find performance bottlenecks. Both developers and administrators will benefit from knowing this because performance is everyone's responsibility.
Also available in: Chinese  
Articles 27 Jan 2009
Performance tuning C/C++ applications with Performance Advisor in Rational Developer for Power Systems Software
Performance Advisor, introduced in IBM Rational Developer for Power Systems Software 8.5, provides a rich set of tools that enable you to get better performance from your C/C++ applications that run on IBM Power Systems. In this tutorial, Mike Kucera walks you through the main functionality of the Performance Advisor and shows you how to improve the performance of an example application.
Also available in: Chinese   Russian   Portuguese  
Articles 26 Jun 2012
Performance improvements for IBM AIX FC and FCoE device driver stacks
The Fibre Channel device driver stack on IBM AIX enables multiple I/O queues to issue I/O requests in parallel across the queues. With this multiple I/O queue support, there is a significant improvement in the number of IOPS for I/O requests of smaller block sizes. The article discusses the performance improvements and results for AIX native and NPIV configurations for 16 Gb FC (Feature Code: EN0A) and 10 Gb FCoE (Feature Code: EN0H) host bus adapters (HBAs).
Articles 06 Jan 2017
Performance improvement using IBM AIX flash cache
This article demonstrates how performance with IBM AIX flash can drastically improve read requests from a storage subsystem by running performance benchmark tests. The test team experimented using different performance benchmarks and measured the performance data to demonstrate the variation with and without AIX flash cache.
Articles 13 Nov 2017
Achieving high performance on IBM AIX using Coherent Accelerator Processor Interface (CAPI)
This article describes the Coherent Accelerator Processor Interface (CAPI) Flash support on IBM AIX. CAPI technology has been used on AIX to accelerate I/O operations to IBM Flash storage. AIX CAPI Flash driver stack has been optimized into a monolithic driver model which further reduced the I/O code path length. CAPI Flash technology provides a superior performance advantage in terms of IOPS per processor when compared to the traditional Fibre Channel I/O. We also describe at a high level how a user can use CAPI-based flash devices on AIX.
Articles 24 Jan 2018
Building your own memory manager for C/C++ projects
Performance optimization of code is serious business. It's fairly common to see a piece of functionally correct software written in C or C++ that takes way too much memory, time, or, in the worst case, both. As a developer, one of the most powerful tools that C/C++ arms you with to improve processing time and prevent memory corruption is the control over how memory is allocated or deallocated in your code. This tutorial demystifies memory management concepts by telling you how to create your very own memory manager for specific situations.
Tutorial 19 Feb 2008
Port Fortran applications
Discover how to port Fortran-based High Performance Computing applications, such as computational fluid dynamic (CFD) modeling, weather modeling, and linear algebra packages, using IBM XL compilers and gnu compilers on large clusters. The solutions in this article are equally applicable in all types of porting work in Fortran or any UNIX(R)- or Linux-based systems. Though C/C++ and other programming languages are popular, with strong features and widespread use, Fortran is still the favorite for the scientific and engineering community because of its performance.
Articles 01 Apr 2009
Efficient I/O event polling through the pollset interface on AIX
This article explains how you can improve the performance of Java applications with intensive asynchronous I/O operations running on AIX platforms by using a pollset interface, which eliminates redundant copy operations of file descriptors between user and kernel spaces and improves the scalability and the polling time performance with a poll cache.
Also available in: Chinese  
Articles 21 Jul 2009
DB2 and the Live Partition Mobility feature of PowerVM on IBM System p using storage area network (SAN) storage
Learn about Live Partition Mobility, a feature of the System p virtualization PowerVM Enterprise edition. See how Live Partition Mobility can be applied to DB2 deployments, and how it helps you migrate AIX and Linux partitions and hosted applications from one physical server to another compatible physical server. Live Partition Mobility allows hardware maintenance, firmware upgrades, system maintenance, and on-the-fly server consolidation without application outage. Setup, configuration, best-practices, and performance characterization for Storage Area Network (SAN) and DB2 are covered.
Also available in: Chinese  
Articles 05 Aug 2008
Simulating dropped TCP/IP packets on IBM AIX
Commercial software products are often developed and tested on local high-speed, high-capacity networks, where there is little congestion or packet loss. The network conditions in deployment environments may not be so ideal. Heavy congestion or hardware errors on networking equipment might result in lost packets, which can severely affect product performance. This article shows you how to use and customize a provided facility for simulating dropped Transmission Control Protocol/Internet Protocol (TCP/IP) packets on IBM® AIX® to allow you to anticipate how well a product will behave under less-than-ideal network conditions.
Also available in: Chinese  
Articles 15 Mar 2013
Deep-protocol analysis of UNIX networks
Whether you are monitoring your network to identify performance issues, debugging an application, or have found an application on your network that you do not recognize, occasionally you need to look deep into the protocols being used on your UNIX network to understand what they are doing. Some protocols are easy to identify and understand, even when used on non-standard ports. Others need more investigation to understand what they are doing and what information they are exchanging. In this article, we will take a look at techniques for performing detailed analysis of the protocols in use on your UNIX network.
Also available in: Chinese  
Articles 08 Jun 2010
Considerations in software design for multi-core multiprocessor architectures
Today's chip multithreaded, multi-core, multiprocessor systems provide software designers a great opportunity to achieve faster and higher throughput. However, there are a few key design considerations, if ignored, could result in hard-to-find performance issues and scalability bottlenecks.These key design considerations are discussed in this article.
Also available in: Chinese   Russian  
Articles 20 May 2013
IBM AIX 7
The IBM AIX operating system is an open standards-based UNIX operating system. It provides a highly scalable IT infrastructure for client workloads ranging from small department systems to enterprise-class workloads, such as data mining, database, transaction processing, and high-performance computing. The latest version, AIX 7.1, includes significant new capabilities for virtualization, security features, availability features, and manageability. AIX V7.1 is the first generally available version of AIX 7.
Also available in: Chinese  
Articles 07 Sep 2010
How to port from IBM AIX to IBM z/OS
This article discusses possible issues that you may encounter when you port XL C/C++ applications from the IBM AIX platform to the IBM z/OS platform. It also discuses ideas and suggestions for getting better performance for the application on the z/OS platform after the porting is completed.
Also available in: Portuguese   Spanish  
Articles 17 Aug 2010
Setting up UNIX file systems
Learn how you can improve your computer's performance and help protect it from harm by setting up your file systems in an optimal manner.
Also available in: Chinese  
Articles 17 Feb 2009
PowerVM configuration and scaling with WebSphere Portal
This article describes a series of performance benchmarks that demonstrate the scaling properties of an IBM PowerVM® virtual machine running IBM WebSphere® Portal on the IBM AIX® operating system. Various PowerVM configuration settings are used to demonstrate how performance changes when CPU entitlements and virtual CPUs are changed.
Also available in: Chinese  
Articles 09 May 2013
Running Oracle on AIX
A systems administrator always needs to be cognizant of system performance. This article drills down into the many aspects of tuning AIX to run Oracle. We'll look at the Virtual Memory Manager (VMM), CPU, Memory and I/O (disk and network). We'll examine some of the tools that you can use to analyze bottlenecks, while also making some changes to the system. Finally, we'll also review some Oracle tools you can use to help with your performance tuning.
Also available in: Chinese  
Articles 24 Jun 2008
Overview of AIX page replacement
Go through detailed information on how the AIX(R) virtual memory manager (AIX VMM) works and how to use tunable parameters to adjust the operation of the AIX VMM. The AIX VMM is responsible for managing all of the memory on a system. The operation of the AIX VMM is critical to the performance of a system, and it also provides several tunable parameters that you can use to optimize its operation for different workloads.
Also available in: Chinese  
Articles 08 Jan 2008
System Administration Toolkit: Network scanning
Discover how to scan your network for services and how to regularly monitor your services to keep uptimes to a maximum. A key way of ensuring the security of your network is to know what is on your network and what services individual machines are at risk of exposure. Unauthorized services, such as Web servers or file sharing solutions, not only degrade performance, but others can use these services as routes into your network. In this article, learn how to use these same techniques to ensure that genuine services remain available.
Also available in: Chinese   Russian  
Articles 04 Dec 2007
Open source C/C++ unit testing tools, Part 1: Get to know the Boost unit test framework
It's a no-brainer: Every software product needs a regression suite. Traditionally, unit testing frameworks have been developed by testing teams on an ad hoc basis. Not only does this make maintenance of the test suite tough, things like monitoring program execution for time/memory performance become non-portable across operating systems. Taking such considerations into account, this series introduces you to the choices available for creating sophisticated regression frameworks using open source software. This article, part 1 in the series, explains the Boost unit testing framework for C/C++-based products.
Also available in: Chinese   Russian  
Articles 08 Dec 2009
Using gnuplot to display data in your Web pages
Use gnuplot to dynamically generate Web pages from your system using raw data to provide graphic images. This raw data typically contains MIS-related information, on system performance, storage, or database growth.
Also available in: Chinese  
Articles 19 Jan 2010
Using the GNU Virtual Private Ethernet
Providing a secure communication conduit implies many different issues and problems, such as how you provide an effective communication channel that is capable of handling multiple streams of information. Using the GNU Virtual Private Ethernet (GVPE) provides an alternative to the normal single or multiple channel solutions by effectively emulating the entire network stack and allowing you to build TCP, UDP and other network technologies on top of the virtual environment. This article examines ways of using GVPE with your applications to provide communication, and of using GVPE with your Web sites to provide secure connectivity over private and public networks. In particular, you'll learn about using GVPE with distributed infrastructure projects, such as Amazon EC2, clouds, or public/private web performance deployments.
Also available in: Chinese  
Articles 01 Feb 2011
Optimizing N-tier J2EE applications on UNIX operating systems
Multi-tier Web applications provide a more flexible and scalable environment for business-critical applications and their 24 x 7 availability requirements. Today's increasingly sophisticated deployments introduce additional complexity in system, infrastructure, and application interaction. Operating system and hardware selection, best practices for application design and coding, and performance and application monitoring can help maximize application performance today and scalability for tomorrow.
Also available in: Chinese  
Articles 20 Jan 2009
A deep dive into the new software-defined converged infrastructure for SAS Foundation mixed workloads
This article describes the details behind the new software-defined converged infrastructure for deploying SAS Foundation Mixed Analytics workloads using IBM Elastic Storage Server (ESS), IBM Spectrum Scale, IBM POWER8, and Mellanox networking technology. This article documents detailed test configurations, test scenarios, performance results, and tuning options for the converged infrastructure. This article provides a methodology to tune each component in the infrastructure horizontally, as well as tuning the solution vertically, which allowed the optimal performance to be achieved.
Also available in: Chinese   Japanese  
Articles 12 Sep 2017
When good disks go bad
It's never a matter of if a disk will fail, but when. So, what do you do when you're awakened at 2 o'clock in the morning because of file system, LVM, or SAN errors on an IBM AIX server? Or, better yet, how do you prevent them from waking you up in the first place? This article looks at strategies for managing disk resources to maximize availability, performance, and redundancy and provides techniques on how to recover from failures when good disks go bad.
Also available in: Chinese   Spanish  
Articles 20 Sep 2011
Gaining better control in directing Live Partition Mobility (LPM) resource consumption
LPM is being increasingly used by system administrators in order to reduce operational downtime. For running Live Partition Mobility (LPM) with operational efficiency, we should consider the network that is going to route the traffic as well as the CPU cost on the mover service partition (MSP). The objective of this article is to demonstrate careful selection of resources during LPM operation, so that an administrator can enjoy better control over LPM traffic. This also brings in optimal performance and isolation of heavy LPM traffic from other workloads.
Articles 30 Jun 2016
IBM XL compiler hardware transactional memory built-in functions for IBM AIX on IBM POWER8 processor-based systems
Transactional memory is a hot topic in parallel programming and many software implementations have been developed, but solutions based on hardware transactional memory have superior performance. IBM is leading the way with its implementations of transactional memory on its hardware platform, first on IBM Blue Gene and IBM z/OS, then recently with IBM AIX support of hardware transactional memory on the POWER8 platform. This article introduces the IBM XL compiler hardware transactional memory built-in functions, including its installation and configuration with examples using XL C++ and XL Fortran.
Articles 18 Nov 2014
Enabling largesend and jumbo_frames in IBM AIX to reduce processor usage
This article provides end-to-end configuration steps to enable TCP largesend offload and Ethernet jumbo_frames attributes in IBM AIX, explains the benefits of using them, provides a performance study of using largesend offload using tprof, and describes how to use large receive.
Articles 17 Aug 2017
Enhance distributed development with IBM Rational Developer for AIX and Linux Version 9.0
IBM Rational Developer for AIX and Linux Version 9.0 allows you to use a single project to develop, build, test, debug, and performance tune your application across multiple systems at the same time. Mike Kucera describes the features that enable distributed development.
Articles 09 Jul 2013
Easy system monitoring with SAR
Learn how to correlate user complaints with the system activity reporter (SAR) and build a performance baseline for trending purposes using SAR logs. SAR is the perfect tool for systems administrators. It captures important system performance metrics at periodic intervals.
Also available in: Russian  
Articles 28 Feb 2006
Troubleshooting process hangs caused by JFS2 inode with an empty extended attribute entry
In this article, we reveal a special kind of inode that cannot be detected by the fsck command, and explain why it can cause process hangs and drop system performance. We also introduce some approaches to tackle such an issue.
Also available in: Chinese  
Articles 18 Apr 2013
Create nmon web pages in an enterprise environment using nmon2rrd
With nmon, you can capture performance data into a CSV file. This can then be converted into a graphic form using many tools that are available. One such rather good tool is nmon2rrd, which by using rrdtool will convert the time series data into a meaningful graphic HTML page.
Also available in: Russian  
Articles 20 Mar 2014
IBM XL C/C++ installation on IBM AIX 7.1
IBM® XL C/C++ is a high-performance optimizing compiler designed to use IBM POWER® processors and enable the development of parallel applications that use the multi-core and vector features of these processors. This tutorial helps readers with a basic technical background information about the XL C/C++ V11 installation on the IBM AIX® 7.1 operating system.
Also available in: Chinese  
Articles 21 Sep 2012
SWIG for developers in a hurry
SWIG is a nifty open source tool that lets you integrate C/C++ code with just about any mainstream scripting language. Among other things, it exposes the code base to a wider audience, improves testability, and lets a portion of your Ruby code base run off high-performance C/C++ modules.
Also available in: Chinese   Russian  
Articles 23 Apr 2012
Optimizing internal AIX storage
Although SAN technology has taken the limelight when it comes to storage solutions, AIX systems still need to use internal storage. Whether you have small stand-alone servers or use a full system partition with all the resources available pooled together, internal storage is the typical medium for root volume groups and other smaller file system utilization. But when these disks are not planned out well, I/O bottlenecks, inefficient space utilization, and slower performance can occur. Learn how to optimize internal storage and lay things out properly.
Also available in: Chinese   Russian  
Articles 10 Jan 2012
Integrating IBM WebSphere into CICS with CICS Transaction Gateway on IBM AIX
The integration of IBM WebSphere with IBM CICS Transaction Gateway (CICS TG) enables client J2EE applications to access existing programs on the CICS back-end system. This method describes integration in a particular way.
Articles 26 Oct 2012
Inline assembly - start from scratch
This article is for C/C++ programmers who use inline assembly and are working on the IBM® POWER® processor architecture. It presents two scenarios to introduce the basic usage and basic syntax of inline assembly for beginners. The article also poses intermediate-level questions and, by answering these, makes it clear how and why common mistakes can happen. Some tips are also included for coding practice.
Also available in: Chinese  
Articles 20 Nov 2012
10 tips for sensible systems administration
Benjamin Franklin: scientist, scholar, statesman, and . . . systems administrator? Yes, 200 years or so before the birth of UNIX, Franklin scribed sage advice to keep systems humming. Here are 10 of Franklin's more notable tips.
Also available in: Chinese  
Articles 10 Mar 2009
Initial steps on kdb
kdb is a utility that is primarily intended for performing analysis of a system dump image. This article describes the initial steps for system dump analysis.
Also available in: Chinese  
Articles 21 Oct 2008
What is that file?
There are many commands you can use on the IBM AIX operating system to get information about files. The ls -l command gives you some basics, such as the file name, its size, permissions, and the time the file was last modified. But you can find a lot more interesting and helpful information about files. This article shows you some of the commands that can give you the inside scoop about files, including what the files contain, what processes use them, when they were last accessed, and much more.
Also available in: Chinese  
Articles 06 Dec 2012
Stack-based breadth-first search tree traversal
This article explains the traditional breadth-first search (BFS) that has drawbacks in terms of extra space required by the queue data structure. If a tree has multiple children and is a balanced tree, then the queue size would grow exponentially and could cause serious memory threats. The solution in this article provides a parallel approach for printing the tree in BFS fashion, where the queue data structure in not required at all. Instead, stack memory is used but memory consumption would be log(n) with base N, where N is the average children count per node and 'n' is the number of nodes in the tree.
Also available in: Chinese  
Articles 04 Jun 2013
SOA integration with IBM CICS from IBM WebSphere Application Server on IBM AIX
IBM WebSphere and IBM CICS Transaction Gateway (CISCS TG) deployed to run on IBM AIX in local mode with the CICS ECI XA resource adapter, using the Internet Protocol Interconnectivity (IPIC) protocol for communication with CICS Transaction Server for IBM z/OS offers many benefits, especially in the operational management of the integrated environment with deployed Java Enterprise Edition (JEE) applications.
Articles 19 Feb 2013
IBM AIX RAS – firmware-assisted and live dump facilities explained
The article explains advanced IBM® AIX® dump facilities built up to capture system dump robustly. More specifically, it discusses the various aspects of firmware-assisted and live dump facilities. It provides the details of live dump kernel service to reliability, availability, and serviceability (RAS) infrastructure and various options or turntables to be considered to capture the live dump for a component or driver data. It illustrates the live dump facilities with an example kernel extension.
Also available in: Chinese  
Articles 01 Feb 2013
Shuffling disk data around
Data maintenance on disks is a common task for any system administrator. A quite frequent task in my experience is data movement. This may be due to hotspots on your disk, a quick fix is to move some logical volumes off to another disk to ease congestion. The migratelp command is your trusted friend in this situation. When you are experiencing a failing disk or you are migrating data from one disk to another disk, you can use the migratepv command or create a mirror copy, and you are not restricted to just one method. For original volume groups (VGs), when adding a disk to the VG, you may run into a factoring issue. However, by understanding the characteristics of the VG, the factoring can be changed. These common disk maintenance tasks are discussed with examples in this article.
Also available in: Chinese  
Articles 02 Jan 2013
Sharing physical volumes across logical partitions on IBM Power Systems servers
This article explains the process of sharing physical volumes (PVs) across multiple logical partitions (LPARs). This kind of environment is required for a cluster setup.
Also available in: Chinese  
Articles 24 Dec 2012
Setting up the IBM AIX server as a router (static routing)
Routing is the process of moving a packet of data from source to destination. Static routing uses manually added routes whereas dynamic routing uses dynamic routes. This article explains how to set up an IBM® AIX® server as a router to communicate with private and public networks by using static routing.
Also available in: Chinese  
Articles 25 Apr 2013
FC adapter-based WPAR creation and Oracle database configuration
Workload Partitions (WPAR) is a licensed program product included with IBM® AIX® 6.1 and later versions. This article explains the concepts and configurations of a WPAR with Fibre Channel (FC) exported. Also, it describes the steps to install and configure both Oracle database and Oracle Automated Stress Test (OAST) workload inside the WPAR.
Also available in: Chinese  
Articles 12 Sep 2012
1 - 79 of 79 results
Show Summaries | Hide Summaries