Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

1 26. april 2005 TDT4285 Planl&drift IT-syst Forelesning nr 31 Ytelsesforvaltning TDT4285 Planlegging og drift av IT-systemer Våren 2005 Anders Christensen,

Liknende presentasjoner


Presentasjon om: "1 26. april 2005 TDT4285 Planl&drift IT-syst Forelesning nr 31 Ytelsesforvaltning TDT4285 Planlegging og drift av IT-systemer Våren 2005 Anders Christensen,"— Utskrift av presentasjonen:

1 1 26. april 2005 TDT4285 Planl&drift IT-syst Forelesning nr 31 Ytelsesforvaltning TDT4285 Planlegging og drift av IT-systemer Våren 2005 Anders Christensen, IDI

2 2 26. april 2005 TDT4285 Planl&drift IT-syst Ytelsesforbedring og feilsøking Feilsøking skal finne en feil som forårsaker bestemte symptomer. Ytelsesforbedring skal søke å forbedre (eller balansere) respons og through-put i et mer eller mindre fungerende system.

3 3 26. april 2005 TDT4285 Planl&drift IT-syst Kontinuerlig forbedring Analysere Konstruere Igangsette Monitorere Prioriteringsplan Drivbart system Installerbart system Loggdata 3.linje 1-2.linje Feilsøking og -retting Ytelses- forbedring

4 4 26. april 2005 TDT4285 Planl&drift IT-syst Hva er ytelse? Total through-put? Responstid for enkeltbruker? Optimal balansering av ressursbruk? Å få gjort jobben uten ”prakk”? Stabil funksjonalitet tilstrekkelig lenge?

5 5 26. april 2005 TDT4285 Planl&drift IT-syst Probl: snikende ytelsestap Nesten umerkelig degradering Brukerne ’lærer’ seg å leve med det Når en terskelverdi for frustrasjon Ytelse Tid

6 6 26. april 2005 TDT4285 Planl&drift IT-syst Probl: snikende ytelsestap Nesten umerkelig degradering Brått omslag i brukernes oppfatning Ytelse Tid Kritisk terskel Faktisk problemfiksing Etterslep Oppfattet kvalitet Reell kvalitet

7 7 26. april 2005 TDT4285 Planl&drift IT-syst ”Usynlige” ressursdelinger Dette er ”usynlig” for brukeren: Ressursdeling (f.eks CPU) Degradert ytelse (f.eks virtuelt minne) Delt termtjener og termklienter Sentralisert RAID for hjemmekataloger Felles datanett mot omverden

8 8 26. april 2005 TDT4285 Planl&drift IT-syst Probl: Avhengigheter Høyt forbruk av en ressurs Bieffekter Dårlig ytelse på andre ressurser Fikse feil problem Eks: for lite minne Eks: paging Eks: mye diskaksess Eks: kjøpe raskere disk

9 9 26. april 2005 TDT4285 Planl&drift IT-syst Angrepsvinkler Teoretiser. Vurder deg frem til hvor flaskehalsene er og hvordan de elimineres. Modellér. Bruk metodene fra ytelsesvurdering. Ofte altfor komplekst. Monitorér. Ha representative målepunkter som for ytelse, og følg med dem over tid. Teste. Bytt ut komponenter og se sjekk oppførsel under belastning.

10 april 2005 TDT4285 Planl&drift IT-syst Det svakeste ledd En prosess trenger flere typer ressurser Ressursene er tilgjengelig i ulike monn Den minst tilgjengelige ressursen setter tempoet. Motorvei Kjerrevei Motorvei

11 april 2005 TDT4285 Planl&drift IT-syst ”Flaskehalshåndtering” 1.Finn den svaktest dimensjonerte ressursen. 2.Begrens belastning, og/eller øk ressursen. 4.Iterer til punkt 1 dersom nødvendig. Analyser Finn det svakeste ledd Begrens belastning Øk tilgjengelige ressurser

12 april 2005 TDT4285 Planl&drift IT-syst Fordeler Praktisk og enkel metode som er enkel å anvende. Kan brukes gjentatte ganger på eksisterende systemer (iterativt). Balanserer systemet slik at man går mot optimal utnyttelse av systemet.

13 april 2005 TDT4285 Planl&drift IT-syst Ulemper Inkrementell forbedring uten ’kvantesprang’ Vanskelig å kombinere med proaktiv planlegging Vanskelig å bruke på systemer med sterk variasjon i belastning Ofte bare symptombehandling Probl med støy fra mange små effekter

14 april 2005 TDT4285 Planl&drift IT-syst Forbedring av ytelse Performance Monitorering Statistikk Trender Forståelse Endringer Forbedringer Monitorerings- data Velge relevante målepunkter Sammenhenger Analyse Presentasjon Gjøre antagelser om konsekvenser Verifisere Måle- periode

15 april 2005 TDT4285 Planl&drift IT-syst Case 1: Java på introsalene 130 maskiner av 150MHz; 48MB; 1,3GB –Kompilering av javaprogram: 65 sek –Lokalt lagret programvare: 20 sek –Med 128MB minne: 6 sek –På terminaltjener: 2 sek

16 april 2005 TDT4285 Planl&drift IT-syst Case 2: Termtjener på intro 100 PC- og 100 ekte tynnklienter –PC-tynnklientene har normal responstid ved bruk av Notepad –De ekte tynnklientene har alvorlige tidsforsinkelser ved bruk av Notepad

17 april 2005 TDT4285 Planl&drift IT-syst Case 2: prosesser på vier Prosesser som har løpt løpsk (read() -> -1) –Bruker bare moderat med CPU –Bruker maksimalt med systemkall –Drukner i den generelle bruken –Ofte flere samtidig


Laste ned ppt "1 26. april 2005 TDT4285 Planl&drift IT-syst Forelesning nr 31 Ytelsesforvaltning TDT4285 Planlegging og drift av IT-systemer Våren 2005 Anders Christensen,"

Liknende presentasjoner


Annonser fra Google