Bs 2 les 20110428
-
Upload
maarten-daniels -
Category
Education
-
view
581 -
download
1
description
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