Bs 2 les 20110428

Post on 24-Jan-2015

581 views 1 download

description

Besturings systemen 2: Lesvoorbereiding 28 April. CVO Lino.

Transcript of Bs 2 les 20110428

Besturings systemen 2

M.Daniels 28-04-2011

LESVOORBEREIDING 28/4Doelstelingen Theorie

Ingebouwde virtualisatie in Windows7Performance MonitoringConcept van thin en thick clientsTerminal Services Win2008R2Labo Oefening Performance MetingenVia RDP connectie maken naar test opstelling.Programma in compatibility modus starten.

Aankopingen Virtualisatie: speelt zicht af binnen een computer en met een OS.Maar kan ook op applicatie niveau op een server.

Les Presentatie: thick/thin clients + terminal servicesDemo+Labo

Slot 2 mei; schriftelijke evaluatie

Feedback

Virtualisatie in Windows7

• Windows XP – Mode• Waar hebben we dit eerder gezien?

• Compatibiliteits Modus• Om oudere applicaties te kunnen draaien

• http://www.wright.edu/cats/docs/win7_application_test_list.pdf

• Dit is in feite een versie van Virtual PC

Virtualisatie in Window7

• VHD: virtuele Hard Disk

• Native support in windows7

diskpart

create vdisk file=c:\windows7.vhd maximum=25600 type=fixed

select vdisk file=c:\windows7.vhd

attach vdisk

create partition primary

assign letter=v

format quick label=vhd

exit

Virtualisatie in Window7

• VHD files can je van de ene computer naar de andere brengen

• Een VHD kan een drive letter krijgen

• In Windows7 enterprise en Ultimate kan je booten van een VHD file.

• Zie demo laptop

Applicatie virtualisatie

• Thick client: onze PC; bevat alle nodige software

• Thin Client: een minder krachtige PC die een connectie maakt naar een krachtigere server met daarop de applicaties• Voorbeelden: gmail (cloud computing)?

• Terminal Services

Applicatie virtualisatie

Hoe werkt het:

• Thin client maakt connectie via IP naar server

• Muis/keyboard blijft lokaal

• Gebruiker werkt op terminal sever

• Ziet resultaat op eigen PC

Demo Applicatie virtualistie

• Opgelet, omdat dit kan mislukken van wege het netwerk gaan we eerst naar de filmpjes kijken.

• Kopieer het bestand calc.rdp

• Dubbel klik

• Login met Administrator/P@ssword

Monitoring en Performance

• Performance Monitoring• Metingen van Key Performance Indicators (KPI’s)

aka Counter• Real-time

• Verzamel gedurende een bepaalde tijd (data collector sets)

• Vergelijk met een base-line (referentie)

• Knelpunten

• Upgrade waar nodig

• Zoek de oorzaken van trage systemen

Performance en Monitoringtaak beheer

• Taak beheer / Task manager• Draaiende toepassingen, Processen, Services

• Performance (basis)

• Netwerk

• Gebruikers

• Start taskmgr

Performance en MonitoringTaak Beheer

• CPU• 1 venster per CPU core

• CPU consistent > 80%: knelpunt

• RAM• % gebruikt RAM

• Consistent hoog: voeg memory toe of implementeer ReadyBoost

Monitoring en PerformancePerformance Monitor

• Performance Monitor• Perfmon

• Voer uit: perfmon

• Let op Real-Time kan voor iedere gebruiker, data collector sets enkel als Admininstrator

Performance en Monitoring Performance Monitor

• Voeg tellers toe met de groene + knop

• Kies een categorie en een teller• Er zijn veel categorieën

• Begin met zoeken op hoofdlijnen en ga dan verder in de details

Voeg een CPU en Pages/Sec teller toe.

Performance en Monitoring Performance Monitor

Performance en Monitoring Performance Monitor

Verschillende opties zijn mogelijk.

• Graph type:• Lijn• Historgram (blok)• Report (huidige, min, max,

gemiddeld)

• Rechter Muisknop - Eigenschappen

Performance en monitoringReliability Monitor

• Reliability Monitor• Stabiliteits index

• Geeft een overzicht van gebeurtenissen die de stabiliteit van het systeem beinvloeden

• Start: Perfmon / rel

• Bekijk je systeem stabiliteit

Performance MonitoringResource Monitor

• Resource monitor• Real-Time

• Overview: • CPU

• Memory

• Disk

• Network

• Start Resource monitor (kan ook vanuit taakbeheer)

Performance MonitoringResource Monitor

Performance: Monitor DiskOefening

1. Open de performance monitor

2. Druk op de groene + knop

3. Verwijder eventueel aanwezige tellers

4. Voeg tellers toe: LogicalDisk\% Free SpacePhysicalDisk\% Idle TimePhysicalDisk\% Avg Disk Sec/ReadPhysicalDisk\% Avg Disk Sec/WritePhysicalDisk\% Avg Disk Que LengthMemory\Cache Bytes

Performance: Monitor DiskOefening

Wat betekenen de tellers:

• LogicalDisk\% Free Space: % vrije ruimte op disk, best <15%

• PhysicalDisk\% Idle Time: % tijd dat de disk niet gebruikt was, best niet < 20% onder de meetperiode.

• PhysicalDisk\% Avg Disk Sec/Readgemiddelde tijd in seconde om data van disk te lezen.Als groter dan 25ms heeft de disk last van vertraging (latency), plaats een snellere disk.

• PhysicalDisk\% Avg Disk Sec/WriteGemiddelede schrijftijd in seconden. Als groter dan 25ms heeft de disk last van vertraging (latency), plaats een snellere disk.

• PhysicalDisk\% Avg Disk Que LengthAantal I/O’s die wachten tot de HD beschikbaar is. Als > 2*het aantal spindles (of drives)

• Memory\Cache BytesHoeveelheid geheugen voor file-system cache; er kan een disk probleem zijn indien > 300Mb

Performance: Monitor DiskOefening

Voorbereiding: maak op je harddisk een folder met daarin +- 100MB aan bestanden.

1. In de performance monitor kies Acties – Meer Acties – Kies eigenschappen

2. Wijzig de sample/meet periode naar ieder 5 seconden gedurende 300 seconden

3. Kopieer een file/folder van 100MB naar je USB stick.

4. Kopieer een file/folder van 100MB van je USB terug naar je C: (op een andere plaats)

5. Bekijk de lijn grafiek in de performance monitor

6. Verander de lijn grafiek in een histogram

7. Verander het histogram in een Rapport

8. Bekijk de resulaten