Bs 2 les 20110428

21
Besturings systemen 2 M.Daniels 28-04-2011

description

Besturings systemen 2: Lesvoorbereiding 28 April. CVO Lino.

Transcript of Bs 2 les 20110428

Page 1: Bs 2   les 20110428

Besturings systemen 2

M.Daniels 28-04-2011

Page 2: Bs 2   les 20110428

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

Page 3: Bs 2   les 20110428

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

Page 4: Bs 2   les 20110428

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

Page 5: Bs 2   les 20110428

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

Page 6: Bs 2   les 20110428

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

Page 7: Bs 2   les 20110428

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

Page 8: Bs 2   les 20110428

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

Page 9: Bs 2   les 20110428

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

Page 10: Bs 2   les 20110428

Performance en Monitoringtaak beheer

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

• Performance (basis)

• Netwerk

• Gebruikers

• Start taskmgr

Page 11: Bs 2   les 20110428

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

Page 12: Bs 2   les 20110428

Monitoring en PerformancePerformance Monitor

• Performance Monitor• Perfmon

• Voer uit: perfmon

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

Page 13: Bs 2   les 20110428

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.

Page 14: Bs 2   les 20110428

Performance en Monitoring Performance Monitor

Page 15: Bs 2   les 20110428

Performance en Monitoring Performance Monitor

Verschillende opties zijn mogelijk.

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

gemiddeld)

• Rechter Muisknop - Eigenschappen

Page 16: Bs 2   les 20110428

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

Page 17: Bs 2   les 20110428

Performance MonitoringResource Monitor

• Resource monitor• Real-Time

• Overview: • CPU

• Memory

• Disk

• Network

• Start Resource monitor (kan ook vanuit taakbeheer)

Page 18: Bs 2   les 20110428

Performance MonitoringResource Monitor

Page 19: Bs 2   les 20110428

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

Page 20: Bs 2   les 20110428

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

Page 21: Bs 2   les 20110428

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