Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

1 4 March 2010 TDT4285 Planl&drift IT-syst Forelesning nr 22: Ytelsesforvaltning TDT4285 Planlegging og drift av IT-systemer Våren 2010 Anders Christensen,

Liknende presentasjoner


Presentasjon om: "1 4 March 2010 TDT4285 Planl&drift IT-syst Forelesning nr 22: Ytelsesforvaltning TDT4285 Planlegging og drift av IT-systemer Våren 2010 Anders Christensen,"— Utskrift av presentasjonen:

1 1 4 March 2010 TDT4285 Planl&drift IT-syst Forelesning nr 22: Ytelsesforvaltning TDT4285 Planlegging og drift av IT-systemer Våren 2010 Anders Christensen, IDI

2 2 4 March 2010 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 4 March 2010 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 4 March 2010 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 4 March 2010 TDT4285 Planl&drift IT-syst Probl: snikende ytelsestap Nesten umerkelig degradering Brukerne lærer seg å leve med det Når en terskelverdi for frustrasjon Brått omslag i brukernes oppfatning Ytelse Tid Kritisk terskel Faktisk problemfiksing Etterslep Oppfattet kvalitet Reell kvalitet

6 6 4 March 2010 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

7 7 4 March 2010 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

8 8 4 March 2010 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.

9 9 4 March 2010 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

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

11 11 4 March 2010 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.

12 12 4 March 2010 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

13 13 4 March 2010 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

14 14 4 March 2010 TDT4285 Planl&drift IT-syst Case 1: Java på introsalene 130 gamle maskiner som arb.stasjon –Lokal kompilering av javaprogram: 65 sek –Lokalt lagret programvare: 20 sek –Med dobbelt minne: 6 sek –På terminaltjener: 2 sek

15 15 4 March 2010 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

16 16 4 March 2010 TDT4285 Planl&drift IT-syst Case 3: 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 4 March 2010 TDT4285 Planl&drift IT-syst Forelesning nr 22: Ytelsesforvaltning TDT4285 Planlegging og drift av IT-systemer Våren 2010 Anders Christensen,"

Liknende presentasjoner


Annonser fra Google