 |
 |
 |
 |
 |
 |
Maximizing Java performance on AIX: Part 2: The need for speed
This 5-part series provides several tips and techniques that are commonly used for tuning Java(TM) applications for optimum performance on AIX(R). A discussion of the applicability of each tip is also provided. Using these tips, you should be able to quickly optimize the Java environment to suit your application's needs.
|
 |
Articles |
 |
03 Nov 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.
|
 |
Articles |
 |
17 Apr 2007 |
|
| |
Maximizing Java Performance on AIX: Part 5: References and Conclusion
This is the conclusion of the 5-part series providing tips and techniques that are commonly used for tuning Java(TM) applications for optimum performance on AIX(R). We touch upon other interesting areas of Java performance tuning for AIX, look at a few case studies, and then end the series with a list of useful references.
|
 |
Articles |
 |
17 May 2004 |
|
| |
Maximizing Java Performance on AIX: Part 4: What goes in
This 5-part series provides several tips and techniques that are commonly used for tuning Java(TM) applications for optimum performance on AIX(R). This article deals with situations where I/O or networks may become bottlenecks.
|
 |
Articles |
 |
03 May 2004 |
|
| |
Maximizing Java performance on AIX: Part 3: More is better
This 5-part series provides several tips and techniques that are commonly used for tuning Java(TM) applications for optimum performance on AIX(R). A discussion of the applicability of each tip is also provided. Using these tips, you should be able to quickly optimize the Java environment to suit your application's needs.
|
 |
Articles |
 |
10 Apr 2004 |
|
| |
Maximizing Java performance on AIX: Part 1: The basics
This 5-part series provides several tips and techniques that are commonly used for tuning Java(TM) applications for optimum performance on AIX(R). A discussion of the applicability of each tip is also provided. Using these tips, you should be able to quickly optimize the Java environment to suit your application's needs.
|
 |
Articles |
 |
29 Mar 2004 |
|
| |
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.
|
 |
Articles |
 |
24 Apr 2007 |
|
| |
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.
|
 |
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.
|
 |
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.
|
 |
Articles |
 |
20 Nov 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.
|
 |
Articles |
 |
16 Oct 2007 |
|
| |
Optimizing AIX 5L performance: Tuning disk performance, Part 3
Part 3 of this 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.
|
 |
Articles |
 |
09 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.
|
 |
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.
|
 |
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.
|
 |
Articles |
 |
10 Jul 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.
|
 |
Articles |
 |
19 Jun 2007 |
|
| |
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.
|
 |
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).
|
 |
Articles |
 |
15 May 2007 |
|
| |
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.
|
 |
Articles |
 |
15 May 2007 |
|
| |
nmon performance: A free tool to analyze AIX and Linux performance
This free tool gives you a huge amount of information all on one screen. Even though IBM doesn't officially support the tool and you must use it at your own risk, you can get a wealth of performance statistics. Why use five or six tools when one free tool can give you everything you need?
|
 |
Articles |
 |
27 Feb 2006 |
|
| |
Quantify performance changes using application tracing
Use the Apache Web server as an example to see how to analyze common configurations for their performance implications. Application tracing watches the system calls made by an application as it runs. By counting the calls and the time they take, you can readily see the impact of performance changes.
|
 |
Articles |
 |
25 Jul 2006 |
|
| |
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.
|
 |
Articles |
 |
08 Sep 2009 |
|
| |
Troubleshooting Java on AIX: Data collection for debugging hangs, high CPU, and performance issues
This article gives instructions for troubleshooting Java(TM) for the IBM(R) AIX(R) operating system. It provides short, simple, and complete instructions for collecting data for debugging hangs, slow responsiveness, or looping situations with Java applications running on AIX. By following the instructions in the article, you'll be able to collect the right data and complete the required steps before contacing IBM Support, thereby expediting your call. This article does not provide information for the analysis of any of the data collected, nor does it provide operating system or application recommendations for resolving issues. This article is provided by the IBM eServer(TM) UNIX and ISV Technical Support Team for AIX and Java in Austin, Texas.
|
 |
Articles |
 |
29 Apr 2004 |
|
| |
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.
|
 |
Articles |
 |
03 Feb 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.
|
 |
Articles |
 |
27 Jan 2009 |
|
| |
Performance tuning UNIX systems
Be nice to your computers and examine some general guidelines for tuning server performance. A computer is like an employee who does tasks for you -- it's a good idea to keep from overburdening them. One way to keep this from happening is to carefully tune the processes that run on it. This article provides some simple performance tuning steps using the UNIX nice commands.
|
 |
Articles |
 |
03 May 2006 |
|
| |
High-performance concurrent communication development in UNIX using the ACE library framework
The ACE open source toolkit helps developers create robust, portable multithreading
applications. Take a peek into some of the ways you can create applications that use
ACE threads.
|
 |
Articles |
 |
30 Jun 2009 |
|
| |
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.
|
 |
Articles |
 |
28 Jul 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.
|
 |
Articles |
 |
19 Apr 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.
|
 |
Articles |
 |
30 Jan 2007 |
|
| |
DB2 and AIX tuning essentials for DB2 performance
Are you running DB2 on AIX? Ever wondered what you can you do within AIX to produce noticeable DB2 performance improvements? This article addresses that question, and also discusses the most important combination of DB2 and AIX tuning parameters for optimum DB2 performance. The author shows you how to implement and design your database with performance in mind, depending on your workload and data requirements. He introduces the best database layout from an operating system perspective, and the best performance settings for both the operating system and the relational database environments.
|
 |
Articles |
 |
18 Dec 2003 |
|
| |
Performance and tuning tips for AIX 5.1-03 (64-bit kernel) on a 16-way p670
This article describes how to analyze and tune AIX system performance. The author uses a benchmark case where I/O was the main focus. The exercise followed the classic AIX performance analysis methodology by eliminating all system bottlenecks, and achieved the goal of saturating a 16-way p670. The results of the exercise improved the application throughput by about 40%.
|
 |
Articles |
 |
20 Nov 2003 |
|
| |
AIX 5.2 performance tools update, part 1
With the release AIX 5L Version 5.2, there was a major revamp of the performance tools. Some of the performance tuning commands were replaced, there were new commands added and all of the tuning commands how use the same command syntax and provide consistent behavior.
|
 |
Articles |
 |
17 Sep 2003 |
|
| |
AIX 5.2 performance tools update, Part 3
This is the third in our series on AIX 5.2 performance tools updates. This article discusses the new AIX 5.2 tprof command and the Cpu Utilization Reporting Tool (CURT). tprof samples CPU utilization and accounts for time in threads and program modules using the system clock interrupts, which occur at every 100th of a second. CURT reads an AIX trace sequentially and processs the trace hooks, doing bookkeeping along the way to produce a CPU utilization report.
|
 |
Articles |
 |
20 Jan 2004 |
|
| |
AIX 5.2 performance tools update, Part 2
This is the second article in a series about new and enhanced AIX(R) 5.2 performance tools. This article discusses how the tools further empower AIX developers in debugging system and application performance behavior. The vastly improved system tuning utilities in AIX 5.2 help developers and administrators analyze, capture, and identify application and system performance behavior and problems.
|
 |
Articles |
 |
20 Nov 2003 |
|
| |
Use Direct I/O to improve performance of your AIX applications
An alternative I/O technique called Direct I/O can give your AIX applications improved performance. This article discusses the benefits of Direct I/O and tells how to implement it.
|
 |
Articles |
 |
07 Nov 2002 |
|
| |
AIX 5L improvements in volume management performance
AIX's volume management has evolved dramatically with AIX 5L. Many common operations have been optimized, resulting in significant performance improvements. While volume management is not often considered a performance critical task, configuration of large servers will be more efficient because of ongoing optimizations in AIX 5L. This article describes the performance improvements in volume management in recent AIX releases.
|
 |
Articles |
 |
25 Sep 2003 |
|
| |
Expose Web performance problems with the RRDtool
Examine how to determine the root cause of Web performance problems. Without proper measurement, how do you know whether your Web application is performing well? By using open source tools such as the RRDtool, you can graph the key performance measurements of any Web application, use these graphs to determine the impact of changes in the environment, or point to changes that need addressing.
|
 |
Tutorials |
 |
21 Mar 2006 |
|
| |
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.
|
 |
Articles |
 |
05 Feb 2008 |
|
| |
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.
|
 |
Articles |
 |
28 Apr 2009 |
|
| |
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.
|
 |
Articles |
 |
28 Feb 2006 |
|
| |
CPU monitoring and tuning
Learn how standard AIX(R) tools can help you determine CPU bottlenecks. IBM performance experts show you how to interpret the reports generated by these tools for CPU utilization, thread priority, and scheduling to improve performance. They also provide two case studies to give you real-world examples.
|
 |
Articles |
 |
28 Jul 2005 |
|
| |
A sample Enterprise Storage System (ESS2105-800) implementation with AIX 5.1-03
This article is based on notes and journals from a benchmark engagement at SPC, Waltham. It describes the storage architecture, design, and implementation of an IBM Enterprise Storage System (ESS) supporting a large Oracle database. It focuses on system configurations and runtime performance monitoring from an AIX host perspective. This article is intended to serve as a sample reference platform for future storage proven projects using IBM Storage Systems.
|
 |
Articles |
 |
30 Mar 2004 |
|
| |
Setting up AIX Workload Manager in 30 minutes
This article explains Workload Manager (WLM) and shows how simple it is to set up and use. In a step-by-step process, the author shows you how to use WLM in passive mode, and explains your applications' use of CPU, memory, and disk I/O. He also discusses using WLM in active mode to optimize application performance.
|
 |
Articles |
 |
01 Mar 2004 |
|
| |
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.
|
 |
Articles |
 |
20 Jan 2009 |
|
| |
Remote kernel debugging in FreeBSD using serial communication
Explore how to remotely debug a FreeBSD kernel that is running on a target machine without affecting system performance. In this article, examine setting up the debug environment using serial communication port, compiling modified kernel code, debugging, and troubleshooting tips.
|
 |
Articles |
 |
06 Mar 2007 |
|
| |
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 |
|
| |
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.
|
 |
Articles |
 |
19 Jan 2010 |
|
| |
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.
|
 |
Articles |
 |
21 Jul 2009 |
|
| |
AIX disk tuning guidelines
The three criteria for configuring disk drives include storage capacity, price and performance. Generally, you can only achieve two of the three criteria at any time, so configuring disk drives involves trade-offs.
|
 |
Articles |
 |
01 Jun 2001 |
|
| |
Running your Java application on AIX, Part 1: Getting started
IBM Developer Kits for AIX, Java Technology Edition (SDK, JDK) provide the performance, scalability, and stability you need for deploying enterprise e-business Java solutions. This series of articles will help you quickly start running your Java applications, including getting the toolkit, understanding the AIX implementation of JVM, and common porting issues.
This article explains how to get started, how our just-in-time (JIT) compiler works, and the implications of using Java native interface (JNI) on AIX. The second article will discuss the complicated Java process memory model on AIX. The third article will be all about garbage collection, Java thread, its connection with POSIX thread and AIX Kernel thread, stack size issues, and more. The last article will discuss common problems people run into when porting their Java applications to AIX.
|
 |
Articles |
 |
01 Oct 2003 |
|
| |
Storage Management in AIX 5L Version 5.3
AIX 5L(TM) Version 5.3 has incorporated a number of features that make it functionally much more powerful than prior releases of the operating system. IBM(R) consultant Shiv Dutta focuses on some of the features that have been introduced in AIX 5L Version 5.3 to enhance the scope, functionality, and performance of the Logical Volume Manager (LVM) and Enhanced Journal File System (JFS2).
|
 |
Articles |
 |
16 Nov 2006 |
|
| |
AIX 6.1, Solaris 10, and HP-UX and the System p
In recent years, HP, Sun, and IBM have all released new versions of their
commercial UNIX-based operating systems. This article compares and contrasts some of
the innovations in their releases. Learn the differences on how to work with certain
tasks, such as networking and performance tuning. Also, see at a high level some of the virtualization differences among these big three.
|
 |
Articles |
 |
26 May 2009 |
|
| |
Effective management of system logs
Provide solid information resources to decision makers. Discover a simple, but useful, application of the combined processing capabilities of awk and XML that you can use to present UNIX(R) system data in a reader-friendly form suitable for posting to the company intranet or Internet. UNIX generates useful system performance, usage, cost, and related data that management and other interested stakeholders can use.
|
 |
Articles |
 |
07 Mar 2006 |
|
| |
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.
|
 |
Articles |
 |
17 Feb 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.
|
 |
Articles |
 |
05 Aug 2008 |
|
| |
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.
|
 |
Articles |
 |
24 Jun 2008 |
|
| |
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.
|
 |
Tutorials |
 |
19 Feb 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.
|
 |
Articles |
 |
08 Jan 2008 |
|
| |
Systems 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.
|
 |
Articles |
 |
04 Dec 2007 |
|
| |
nanoHUB does remote computing right
nanoHUB is a virtual computing center created to support nanotechnology
research. It uses open source components to achieve far more powerful results than
previous "remote access" facilities. This article details specific configurations
and enhancements necessary to make the most of the performance, security, and
usability such common software as VNC and WebDAV provides.
|
 |
Articles |
 |
02 Oct 2007 |
|
| |
Logical partitioning in the System p5 environment
Learn the basics of how to partition an IBM System p5 server. If your shop is similar to ours, then maybe you're frustrated with having scores of underutilized servers consuming valuable floor space in your data center -- servers that are dedicated to only one application using only a small fraction of the expensive CPU and memory resources. Wouldn't it be nice to consolidate all of those servers onto just a few pieces of hardware to more fully utilize your resources and yet still maintain separate OS environments for each of the applications? With the IBM POWER5-based servers, you can do just that.
|
 |
Articles |
 |
11 Oct 2006 |
|
| |
Forums and community
Get involved in the AIX(R) and UNIX(R) community by participating in the
developerWorks blogs and forums.
|
 |
|
 |
20 Aug 2009 |
|
| |
JNI Programming on AIX
This article provides general guidance for developing Java Native Interface (JNI) applications using IBM JDK for AIX, specifically targeting IBM JDK 1.4.1 for AIX. Specifics of both 32-bit and 64-bit flavors of JDK 1.4.1 are discussed where appropriate. Some generic discussion applies to JNI programming on Java II Platform JDKs from IBM in general. This article is not intended as a JNI API tutorial, but is a brief discussion of the most important specifics of JNI programming on AIX. Knowledge of the JNI specification and full command of the JNI is assumed.
|
 |
Articles |
 |
15 Mar 2004 |
|
| |
Sharing system files in AIX -- a primer
Learn two ways to update and manage system administration files in an AIX network: using distribution by file copying, and using Network Information Service (NIS). Find out how to choose between the two methods and get expert information on how to use both.
|
 |
Articles |
 |
13 Mar 2003 |
|
| |
How to energize your scripts with the new KornShell
AIX 5L includes ksh93, the latest major revision of the KornShell language, which has a number of significant enhancements over its previous major release, the 1988 version. The new version provides an alternative to Tcl and Perl and compares favorably in speed and functionality. Find out how you can take advantage of ksh93.
|
 |
Articles |
 |
17 Sep 2003 |
|
| |
Using Network File System in AIX -- a primer
In this article we discuss Network File System (NFS), a popular system used by system administrators to distribute filesystems over different nodes in a network environment. NFS is available in all Unix implementations including all releases of AIX. We discuss the components that make up NFS and show how it is generally implemented, with special emphasis on AIX. This article will be of interest to AIX system administrators as well as AIX programmers who work with more than one system in a networked environment.
|
 |
Articles |
 |
17 Sep 2003 |
|
| |
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.
|
 |
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.
|
 |
Articles |
 |
21 Oct 2008 |
|
| |