Current Issue


Table of contents

CD-ROM

Sys Admin and The Perl Journal CD-ROM version 12.0

Version 12.0 delivers every issue of Sys Admin from 1992 through 2006 and every
issue of The Perl Journal from 1996-2002 in one convenient CD-ROM!

Order now!

Sys Admin Magazine > Archives > 2005 > October 2005
SysAdminMag.com

Oversubscribing an Oracle Server Using SolarisTM FSS

Eric Forgette

One of the biggest challenges in consolidating database instances onto a single, multiprocessor system is the limited control over the priority of processes running in the time share scheduling class. In this class, each runnable thread is individually scheduled based on its priority, time spent on CPU, and time spent waiting for a CPU. Thus, a database instance with many threads can get more work done than an instance with only a few threads.

Systems in this configuration tend to perform poorly and unpredictably during periods of peak loads because components of individual instances become starved for CPU. These performance problems manifest themselves as poor application response, longer batch run times, and connection timeouts. Using processor sets and creative prioritization scripts can mitigate these challenges. However, these techniques create a configuration only marginally better than having a separate system per instance.

The most successful consolidated database servers are created by strategically grouping instances with different load signatures. A load signature consists of the system resources (CPU, memory, and IO) that a database instance consumes over a specific period of time. While sizing and consolidation strategies are beyond the scope of this article, an example of a good grouping strategy would be to combine instances that experience heavy utilization during normal business hours (online) with instances that experience heavy loads throughout the night (batch). Overlap of the load signatures, which cause contention for CPU resources, tend to occur even in well-planned environments.




MarketPlace

Build IT Knowledge with Current & Trusted Content
Helps Employees Develop & Hone New Technical Programming Skills. Sign Up & Get Full Access.

Villanova University Six Sigma & IT Certificate Programs
100% Online programs in Six Sigma, IS Security, CISSP Prep, Business Analysis, Proj. Mgmt. and more!

Workflow Enabled Help Desk & IT Service Management
Automate service desk activities and integrate processes across IT. Learn more here.

Flowcharts from C/C++ code -- Free trial download
Understand C/C++ code in less time. A new team member ? Inherited legacy code ? Get up to speed faster with Crystal Flow for C/C++. Code-formatting improves readability. Flowcharts are integrated with code browser. Export flowcharts to Visio.

Wanna see your ad here?