Eliminate the Confusion Eliminate the Confusion!.

Slides:



Advertisements
Similar presentations
Buffers & Spoolers J L Martin Think about it… All I/O is relatively slow. For most of us, input by typing is painfully slow. From the CPUs point.
Advertisements

Copyright © 2008 SAS Institute Inc. All rights reserved. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks.
2 Copyright © 2005, Oracle. All rights reserved. Installing the Oracle Database Software.
Operating Systems Lecture 10 Issues in Paging and Virtual Memory Adapted from Operating Systems Lecture Notes, Copyright 1997 Martin C. Rinard. Zhiqing.
Upgrading your computer 3 rd May Why upgrade? Current computer will not run some new wanted software or support desired hardware Current computer.
A SEMINAR ON ONLINE EXAM BY. OUTLINES OBJECTIVE OF ONLINE EXAM FEATURES OF ONLINE EXAM PROJECT REQUIREMENT PROJECT FORM.
Silberschatz, Galvin and Gagne  2002 Modified for CSCI 399, Royden, Operating System Concepts Operating Systems Lecture 19 Scheduling IV.
Memory Design Example. Selecting Memory Chip Selecting SRAM Memory Chip.
Operating System Support Focus on Architecture
Review: Operating System Manages all system resources ALU Memory I/O Files Objectives: Security Efficiency Convenience.
Operating Systems Concepts Professor Rick Han Department of Computer Science University of Colorado at Boulder.
OS Spring’03 Introduction Operating Systems Spring 2003.
Chapter 8 Operating System Support
©Brooks/Cole, 2003 Chapter 7 Operating Systems Dr. Barnawi.
K.Harrison CERN, 23rd October 2002 HOW TO COMMISSION A NEW CENTRE FOR LHCb PRODUCTION - Overview of LHCb distributed production system - Configuration.
Administrator’s Guide
Administrator’s Guide
CS364 CH08 Operating System Support TECH Computer Science Operating System Overview Scheduling Memory Management Pentium II and PowerPC Memory Management.
Types of Operating System
Experience of a low-maintenance distributed data management system W.Takase 1, Y.Matsumoto 1, A.Hasan 2, F.Di Lodovico 3, Y.Watase 1, T.Sasaki 1 1. High.
OM. Brad Gall Senior Consultant
IntelliTrack ® WMS An Overview and Approach Powerful, Full Featured, Affordable.
Introduction Optimizing Application Performance with Pinpoint Accuracy What every IT Executive, Administrator & Developer Needs to Know.
1 ITSK 2611 Welcome. 2 Operating System 3 What is an OS Resource Manager –Disk –Memory –CPU Device Manager –Printers –Video Card –Sound Card Utility.
CHAPTER 2 OPERATING SYSTEM OVERVIEW 1. Operating System Operating System Definition A program that controls the execution of application programs and.
Introduction and Overview Questions answered in this lecture: What is an operating system? How have operating systems evolved? Why study operating systems?
Threads Many software packages are multi-threaded Web browser: one thread display images, another thread retrieves data from the network Word processor:
Customer Service and Support Sutherland Global Services Consultant Learning Services Microsoft Store.
Optimizing Batch Job Performance Resources Consumed by Program I/O by Database File Name Delays Caused by Object Locks Heaviest Active Job Function Names.
Improving Efficiency of I/O Bound Systems More Memory, Better Caching Newer and Faster Disk Drives Set Object Access (SETOBJACC) Reorganize (RGZPFM) w/
Introduction Journal Analysis and Optimization Journaling Uses and Benefits Understanding Costs and Implications Ongoing Management and Administration.
E X C E E D I N G E X P E C T A T I O N S Time Mgt Linux System Administration Dr. Hoganson Kennesaw State University OS Time Management Time management.
Ch. 4 Memory Mangement Parkinson’s law: “Programs expand to fill the memory available to hold them.”
MPE/iX 7.5 and HP e3000 PA-8700 Performance Upgrade Updates Kevin Cooper Hewlett-Packard
Public vs. Private Public vs. Private Network?.
A User-Lever Concurrency Manager Hongsheng Lu & Kai Xiao.
Introduction FREE Application Performance Analysis Workload Performance Series Software Software Installation Procedure Initial Performance Review Process.
Designing Applications for Performance Appropriate I/O for Specific Task Minimize all Initiation and Termination Design Everything to be “Interactive”
Session Session 15 FAFSA on the Web - Onward and Upward!
Managing Content with SharePoint 2007 Module 0. Overview  Introduction  About This Course  Course Outline  Using Virtual PC.
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 7: Batch processing and the Job Entry Subsystem (JES) Batch processing and JES.
We will focus on operating system concepts What does it do? How is it implemented? Apply to Windows, Linux, Unix, Solaris, Mac OS X. Will discuss differences.
1 Computer Systems II Introduction to Processes. 2 First Two Major Computer System Evolution Steps Led to the idea of multiprogramming (multiple concurrent.
Why should I run Disk Cleanup Remove temporary Internet files Remove temporary Internet files Delete downloaded program files, such as Microsoft ActiveX.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
Agenda 6:00-6:30 - Networking and food (food will be available all night) 6:30 - Official meeting start 6:30-6:45 - Introductions and group business 6:45-7:15.
Unit 1: Computing Fundamentals. Computer Tour-There are 7 major components inside a computer  Write down each major component as it is discussed.  Watch.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 4: Processes Process Concept Process Scheduling Types of shedulars Process.
Controlsoft have 25 years experience in the development, manufacture and distribution of Access Control Solutions. With over 10,000 systems in daily use.
1 Contents Memory types & memory hierarchy Virtual memory (VM) Page replacement algorithms in case of VM.
Ch. 4 Memory Mangement Parkinson’s law: “Programs expand to fill the memory available to hold them.”
Embedded Real-Time Systems Processing interrupts Lecturer Department University.
Practice Software. Site Licence Software licenced for school owned devicesUnlimited Software licenced for individual owned devices Unlimited GMetrix codes.
Configuring SQL Server for a successful SharePoint Server Deployment Haaron Gonzalez Solution Architect & Consultant Microsoft MVP SharePoint Server
Together we can build something great FORWARD | 2016 Role Centers and Charting Joanna Broszeit, Dawn Stenbol, Tracie Folscroft Education Track | Boston.
Surviving a Mainframe Upgrade APPA – Business & Finance Conference Minneapolis, Minnesota September 19, 2006 Wayne Turnbow IS Department Manager.
Chapter 01 Introduction Introduction.
OPERATING SYSTEMS CS 3502 Fall 2017
Types of Operating System
CS 425 / ECE 428 Distributed Systems Fall 2016 Nov 10, 2016
Where are being used the OS?
William Stallings Computer Organization and Architecture
THE OPERATION SYSTEM The need for an operating system
CS 425 / ECE 428 Distributed Systems Fall 2017 Nov 16, 2017
Operating System Concepts
Operating Systems.
Software - Operating Systems
Chapter 5: CPU Scheduling
Lecture Topics: 11/1 Hand back midterms
Presentation transcript:

Eliminate the Confusion Eliminate the Confusion!

Squeezing Bowling Ball down Garden Hose Optimize & Reduce Workload!

Different Approach Different Approach…

Interactive Response Time 69% - Interactive response time is usually OK, but random slowdowns occur. Can’t find cause – solution appears to be a $100,000 interactive feature card.

Daily GANTT Chart - Interactive

CPU (seconds) by Subsystem

Number of I/Os by Subsystem

Skipped Records by Job/User

Skipped Records by File/Fields

Long Running Batch Jobs 57% - CPU used less than 50%, but batch jobs take a long time & don’t use CPU efficiently. Have been told that a bigger system with more CPU is needed.

Daily GANTT Chart – Long Batch

Temporary Disk Space Jumps 48% - Disk space jumps from 70 to 90%, could be from temp space used by jobs but have not been able to prove which job is doing it.

Disk Navigator – Size of QTEMP by Job

Long Nightly Processing 44% - Night processing runs long, one CL program calls 100s of other programs and it takes 6 hrs to run.

Job Overview – One Process

Job Overview – Several Processes

Application Analyzer – By Program Function

Appli cation Analy zer – By OS/40 0 Functi on

Application Analyzer – Open/Close

Java & JDBC Killing System 43% - New web app uses Java & JDBC, when web lookup pages are hit, user waits 2 minutes. System was fine until new app went live.

QUSRWRK CPU Seconds

QUSRWRK Skipped Records

Waiting for Pick Slips 43% - Overall CPU is only 30% used, yet users wait 6 minutes for pick slips to print. When batched, it takes 45 minutes to start printing, which delays product shipping.

CPU 30% Used, Jobs in Queue

# of Jobs by Job and User

Jobs Waiting in Job Queues

Waiting 250 Minutes, Runs 1 Second

Job Logs Wasting Resources 40% - 500,000 pages of job logs generated every day, logs rarely used, wasting disk space, CPU & I/O.

# of Pages by Queue, Job & User

Job Description & End CodeJob Description & End Code

Mes sage Log ging

Job Runs 30,000 Times 38% - Our batch job runs 30,000 times per day, consumes 1 CPU second each time it runs. Ends up being 30% of CPU consumed, constantly spikes system all day.

CPU by Job Name

# Jobs by Job Name

HA Can’t Keep Up 30% - Journal receivers are 10 GB per day, HA can’t keep up.

Journal Analyze r

Q&A To receive MB Software’s FREE performance evaluation: 1. Register at 2. Download and install software on AS/ Call (800) to schedule your free performance review session What To Expect: After allowing performance data to accumulate for one full business day, you will log into a secure area of MB Software’s Web site and have a conference call to discuss our findings and how you can gain performance improvements. It’s that easy! Questions & Answers