Dynamic Ressource Management



Ähnliche Dokumente
Umbenennen eines NetWorker 7.x Servers (UNIX/ Linux)

Vorstellung SimpliVity. Tristan P. Andres Senior IT Consultant

SQL Server 2008 Standard und Workgroup Edition

Pädagogische Hochschule Thurgau. Lehre Weiterbildung Forschung

Cloud Computing. Betriebssicherheit von Cloud Umgebungen C O N N E C T I N G B U S I N E S S & T E C H N O L O G Y

Übersicht Oracle Lizenzierung Oracle Lizenz-Shop

SQL Server 2005 Standard Edition SQL Server 2005 Enterprise Edition SQL Server 2005 Workgroup Edition

Lokale Installation von DotNetNuke 4 ohne IIS

Das Roaming Cockpit. Inhalt. 1 Das Roaming Cockpit Aufrufen des Roaming Cockpit über den Browser... 3

WIE ERHÖHT MAN DIE EFFIZIENZ DES BESTEHENDEN RECHENZENTRUMS UM 75% AK Data Center - eco e.v. 1. Dezember 2009

Professionelle Seminare im Bereich MS-Office

Collaboration Manager

Oracle 9i Real Application Clusters

Windows Small Business Server (SBS) 2008

mysoftfolio360 Handbuch

Architektur Verteilter Systeme Teil 2: Prozesse und Threads

Version Deutsch

AUTOMATISCHE -ARCHIVIERUNG. 10/07/28 BMD Systemhaus GmbH, Steyr Vervielfältigung bedarf der ausdrücklichen Genehmigung durch BMD!

Lizenzierung von SharePoint Server 2013

Lizenzierung von Windows Server 2012

Erfahrungen mit Hartz IV- Empfängern

OS-Virtualisierung mit Solaris Zonen in der Praxis

Tutorial Moodle 2 globale Gruppen bzw. Kohorten

Elasticsearch aus OPS-Sicht Teil1. Markus Rodi Karlsruhe,

Kurzanweisung für Google Analytics

Die Invaliden-Versicherung ändert sich

Version Deutsch

Calogero Fontana Fachseminar WS09/10. Virtualisierung

Die Wasser App.

Dieses Dokument soll dem Administrator helfen, die ENiQ-Software als Client auf dem Zielrechner zu installieren und zu konfigurieren.

Internet Explorer Version 6

SAP Memory Tuning. Erfahrungsbericht Fritz Egger GmbH & Co OG. Datenbanken sind unsere Welt

OSL Storage Cluster und RSIO unter Linux Storage-Attachment und Hochverfügbarkeit in 5 Minuten

Lizenzierung von SharePoint Server 2013

Windows Server 2008 (R2): Anwendungsplattform

Umstieg auf Microsoft Exchange in der Fakultät 02

openk platform Dokumentation Setup Liferay Version 0.9.1

Installationsvoraussetzungen

Oracle VM Support und Lizensierung. best Open Systems Day April Unterföhring. Marco Kühn best Systeme GmbH

Oracle GridControl Tuning Pack. best Open Systems Day April Unterföhring. Marco Kühn best Systeme GmbH

Erstellen einer in OWA (Outlook Web App)

Laborübung - Task-Manager (Verwalten von Prozessen) in Windows 7

Lizenzierung von Windows Server 2012 R2. Lizenzierung von Windows Server 2012 R2

WINDOWS 8 WINDOWS SERVER 2012

Project roles and responsibilities

Teamcenter Product Cost Management Infomaterial Lizenzen in Magics und Teamcenter Product Cost Management

Brownbag Session Grundlagen Virtualisierung Von VM s und Containern

Android Remote Desktop & WEB

Oracle. 1. Software-Download 2. Lifetime-Support

Achim Marx Mittwoch, 2. Oktober 2013 S&L Netzwerktechnik GmbH 1

SPARC LDom Performance optimieren

Print2CAD 2017, 8th Generation. Netzwerkversionen

Einbindung einer ACT!12-16 Datenbank als Datenquelle für den Bulkmailer 2012

Es können nur Werte ausgelesen werden, Es kann -NICHT- geschaltet werden!!

Ohne Fehler geht es nicht Doch wie viele Fehler sind erlaubt?

Mobile-Szenario in der Integrationskomponente einrichten

Wie räume ich mein Profil unter Windows 7 auf?

Anforderungen an die HIS

Anlegen eines SendAs/RecieveAs Benutzer unter Exchange 2003, 2007 und 2010

MailUtilities: Remote Deployment - Einführung

MEHR INNOVATION. MIT SICHERHEIT. COMPAREX Briefing Circle 2014

Vorarlberger Standardschulinstallation Anbindung von Android Mobile Devices

Installation von NetBeans inkl. Glassfish Anwendungs-Server

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank


HERZLICH WILLKOMMEN SHAREPOINT DEEP DIVE FOR ADMINS IOZ AG 2

HISPRO ein Service-Angebot von HIS

Fragen zur GridVis MSSQL-Server

Hochverfügbare LDOMs mit Oracle Solaris Cluster

Installation des edu- sharing Plug- Ins für Moodle

schooltas offline Modus mit der Google Chrome App

Infrastruktur fit machen für Hochverfügbarkeit, Workload Management und Skalierbarkeit

Virtual System Cluster: Freie Wahl mit Open Source

12. Dokumente Speichern und Drucken

Pasolfora Database Appliance PDA

License Management Dokumentation

InfoPoint vom 9. November 2011

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

Installation SQL- Server 2012 Single Node

4D Server v12 64-bit Version BETA VERSION

Oracle EngineeredSystems

Absolute Capping 2014 zit Consulting GmbH 1

Stellvertretenden Genehmiger verwalten. Tipps & Tricks

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

REGIONALES RECHENZENTRUM ERLANGEN [ RRZE] Datenbanken. RRZE-Campustreffen, Stefan Roas und Ali Güclü Ercin, RRZE

Installation & Konfiguration AddOn CopyObjects

Webinar Oracle Applications Testing Suite 6. November 2013 Jens Bielenberg, Andreas Böttcher

-Virtuelle Jagdfliegerschule- Teamspeak Seite 1 von 6

Anwendungsbeispiele Buchhaltung

Dämon-Prozesse ( deamon )

Übung: Verwendung von Java-Threads

Switch 1 intern verbunden mit onboard NICs, Switch 2 mit Erweiterungs-NICs der Server 1..6

SJ OFFICE - Update 3.0

Laborübung - Task Manager (Verwalten von Prozessen) in Windows XP

OSF Integrator für Btracking und Salesforce Anleitung für die Nutzer

Transkript:

best Open Systems Day Fall 2006 Dynamic Ressource Management Unterföhring Marco Kühn best Systeme GmbH kuehn@best.de

Agenda Überblick Dynamic Resource Pools und FSS Dynamic Resource Memory RCAP Oracle DB Licenses Administration - Live Demo 28.11.06 Seite 2

Überblick Wann kann man Resource Management nutzen? Def.: Workload ist eine Ansammlung aller Prozessen einer Applikation oder einer Gruppe von Applikationen, z.b. alle Oracle Prozesse Schwankende Workloads generiert von verschiedenen Applikationen auf einem System Ausbalanzieren von Resourcen mit dem Ziel: Maximale System Resourcen zu benutzen Einschränken von Applikationen alle Resource aufzufressen Isolieren von Workloads, um wichtige Applikation zu bevorzugen Server Consolidierung (Prod, PreProd, Test Umgebungen) ISV: Anbieten verschiedener Service Level oder Klassen auf einer Maschine inklusiv Accounting 28.11.06 Seite 3

Überblick Was ist neu in den Resource Controls unter Solaris 10? Resource Control ersetzt System V IPC (interprocess communication) Alt: /etc/system tunables Reboot notwendig Neu: /etc/project dynamisch, kein Reboot Verfügbare Resource Controls (nicht vollständig): Shared Memory Parameter (shm-max-memory, etc.) Semaphoren CPU Shares in /etc/project als auch Zones LWPS Light wight process (threads) 28.11.06 Seite 4

Überblick Was sind projects? Def.: Identifier für zusammenhängende Prozesse eines Benutzers Mehrere verschiedenen Benutzer können das gleiche project haben /etc/project # id -p # newtask -p mozilla user # prstat -j mozilla group project process 1 process 2 process 3 process 4 28.11.06 Seite 5

Agenda Überblick Dynamic Resource Pools und FSS Dynamic Resource Memory RCAP Oracle DB Licenses Administration - Live Demo 28.11.06 Seite 6

Dynamic Resource Pools und FSS Es gibt 2 Typen von Applikationen, die dedeziert zugewiesene Anzahl CPUs oder Cores benötigen z.b. Oracle DB mit CPU / Core Lizenz CPUs oder Cores sharen können z.b. Web- oder Application Server zugewiesene Anzahl CPUs oder Cores werden mittels Pools definiert Zugewiesene Shares werden mittels FSS Fair Share Scheduler definiert 28.11.06 Seite 7

Dynamic Resource Pools und FSS Annahme des Systems: 2 Dual Core CPUs, 8 GB Memory Definition eines Pools (DB Pool) für eine Datenbank 1 dediziert zugewiesenen Core für den Pool DB Restliche Cores für Application- und Web Server sind im Pool Default Databank App. Server Web Server Pool DB 1 Core Pool Default 3 Core 28.11.06 Seite 8

Dynamic Resource Pools und FSS Fair Share Scheduler Web- und Application Server sind fähig verbleibende CPU Resourcen zu teilen natürlich auch andere Applikationen, oder DBs mit Named User Lizenzen CPU Resourcen werden proportional zur Applikation allokiert Zuweisen einer Anzahl von Shares Databank App. Server Web Server Anzahl 3 Shares 2 Pool DB 1 Core Pool Default 3 Cores und Fail Share Scheduler 28.11.06 Seite 9

Dynamic Resource Pools und FSS Zoning DB, Web- und Application Server sollen in Zonen laufen Ist FSS aktiv, bekommt die global Zone per Default einen Share zugewiesen Summe aller Shares : 6 Shares, die auf 3 Cores aufgeteilt werden Databank Zone Pool DB 1 Core App. Server Web Server Zone Zone 3 Anzahl 2 Anzahl Shares Shares Pool Default 3 Cores und Fail Share Scheduler Global Zone 1 28.11.06 Seite 10

Dynamic Resource Pools und FSS Prozent Zone App: 3 Shares = 50% CPU Resourcen Global 16,67% Zone Web: 2 shares = 33.3%CPU Resourcen% 50,00% App Web Global Zone: 1 Share = 16.6% CPU Resourcen 33,33% Databank Zone Pool DB 1 Core App. Server Web Server Zone Zone 3 Anzahl 2 Anzahl Shares Shares Pool Default 3 Cores und Fail Share Scheduler Global Zone 1 28.11.06 Seite 11

Dynamic Resource Pools und FSS Dynamic Default Pool hat minimal 1 bis maximal 65536 Jeder neu definierter Pool mit CPUs / Cores Resourcen wird aus Default Pool entnommen 1 CPU oder Core muss für den Default Pool übrig bleiben Das Hinzufügen und wegnehmen von CPUs oder Cores aus Pools ist dynamisch auf dem laufenden System möglich Das Ändern von CPU-Shares ist dynamisch auf dem laufenden System möglich 28.11.06 Seite 12

Dynamic Resource Pools und FSS Global Zone Zone 1 Global Zone Phase 1 Phase 2 Pool Default 4 Cores Pool DB 1 Core Pool Default 3 Cores Phase 3 Zone 1 Pool DB 1 Core Zone 2 3 Global Zone Anzahl 1 Shares Pool Default 3 Cores und FSS Phase 4 Zone 1 Pool DB 1 Core Zone 2 Zone 3 Global Zone 3 Anzahl 2 Anzahl 1 Shares Shares Pool Default 3 Cores und FSS 28.11.06 Seite 13

Agenda Überblick Dynamic Resource Pools und FSS Dynamic Resource Memory RCAP Oracle DB Licenses Administration - Live Demo 28.11.06 Seite 14

Dynamic Resource Memory - RCAP Was ist RCAP? RCAP: Resource cap ist eine Hochwassermarke für den Verbrauch einer Resource, z.b. Memory Wie funktioniert RCAP unter Solaris 10? Definition der Memory Resource: RSS Resident Set Size Regelmäßiges Abfragen der Resource Auslastung (sample) Beim Überschreiten des Grenzwertes für die Hochwassermarke werden Memory Pages ausgelagert auf das Swap Device 11 Attribute: rcap.max-rss 10 9 8 Memory in GB 7 6 5 4 3 2 1 0 28.11.06 Seite 15

Dynamic Resource Memory - RCAP Was ist RSS? Resident set size: tatsächlich benutzter physikalischer Speicher Genauer: pmap -x shared library, shared memory Was ist bei RCAP zu beachten? Muss aktiviert werden mit rcapadm -E Herausfinden von sinnvollen Hochwassermarken Auswirkung auf das I/O System Auswirkung auf CPU Verbrauch 28.11.06 Seite 16

Dynamic Resource Memory - RCAP Einpendeln der RCAP - Hochwassermarke rcapstat <interval> <count>, z.b. rcapstat 1 1000 root@tavira> rcapstat 1 1000 id project nproc vm rss cap at avgat pg avgpg 100 myfss 2 3572K 2500K 30M 0K 0K 0K 0K 100 myfss 6 47M 8140K 30M 0K 0K 0K 0K 100 myfss 5 61M 15M 30M 0K 0K 0K 0K 100 myfss 5 67M 18M 30M 0K 0K 0K 0K 100 myfss 5 71M 24M 30M 0K 0K 0K 0K 100 myfss 5 74M 28M 30M 0K 0K 0K 0K 100 myfss 5 79M 32M 30M 2440K 0K 2384K 0K 100 myfss 5 79M 31M 30M 1332K 0K 1332K 0K 100 myfss 5 79M 32M 30M 2240K 0K 2240K 0K 100 myfss 5 80M 33M 30M 2960K 0K 2944K 0K 100 myfss 5 81M 33M 30M 5592K 0K 3416K 0K 100 myfss 5 81M 32M 30M 2256K 0K 1736K 0K 100 myfss 5 81M 32M 30M 5072K 0K 2252K 0K 100 myfss 5 81M 31M 30M 1052K 0K 872K 0K 100 myfss 5 81M 31M 30M 1268K 0K 840K 0K 100 myfss 5 84M 30M 30M 356K 0K 348K 0K 100 myfss 5 84M 30M 30M 124K 0K 124K 0K 100 myfss 5 84M 30M 30M 0K 0K 0K 0K 100 myfss 5 84M 30M 30M 8K 0K 8K 0K 100 myfss 5 84M 30M 30M 0K 0K 0K 0K 100 myfss 5 84M 30M 30M 0K 0K 0K 0K 28.11.06 Seite 17

Agenda Überblick Dynamic Resource Pools und FSS Dynamic Resource Memory RCAP Oracle DB Licenses Administration - Live Demo 28.11.06 Seite 18

Oracle DB License Oracle akzeptiert Pools mit Prozessor Sets 1 Core kostet 0.5 einer Standard oder EE Lizenz 1 Core mit Niagara kostet 0.25 einer Standard oder EE Lizenz CPU/Core psrinfo view Lizenz / Core Lizenzen SPARC IV+ 4 / 8 8 0,5 4 X4200 2 / 4 4 0,5 2 X4600 8 / 16 16 0,5 8 T2000 1 / 8 32 0,25 2 T2000 (new) 1 / 8 64 0,25 2 28.11.06 Seite 19

Fragen? 28.11.06 Seite 20