ASSO
description
Transcript of ASSO
ASSO
• Asignatura:– 4.5 Créditos (1,5 T; 1,5 P; 1,5 L)– Pre DAC; Pre-co EISO– 10-15 alumnos
• Objetivo:– Aplicación DAC– Herramientas– Promover actitud
• Crítica• Uso analisis• Defensa
ASSO
• Objetivo:– Aplicación DAC– Herramientas– Promover actitud
• Crítica• Uso analisis• Defensa
ASSO
• Evaluación– 70% Práctica
• Seguimiento y percepción profesor
– 30% Participación• Presentación (PowerPoint)
• percepción personal y resto clase
ASSO
• Práctica
ValoraciónDescripción objetivosDescripción sistemaCaracterizaciónModelosEvaluaciónSugerencias
PresentaciónIdeas
Contenido
Temario
• Utilidades de monitorización de sistema– UNIX
• BSD: vmstat, iostat, ps, w, uptime, pstat• System V: sar, par, top, fuser
– NT• Taskmgr, Perfmon, Pperf
• Comunicaciones• netstat, ping, spray,
• Subsistemas• NFS: nfsstat
• Análisis de aplicaciones
Practicas
• Dos tipos:– Sencillas / guiadas
• probe.c
– Completa• Temas: HiSpins, Permas, Karnak, Elección propia• Fases:
– caracterización carga– modelo sistema– Recomendaciones
Probe.c
• Estudiar comandos monitorización• Desarrollar modelo (sistema/estadistico)
/* Caracterización programa */ for (i=0;i<nciclos;i++) { wait(Z); for (j=0; j<BURSTSporCICLO;j++) { CPU(C); pos = unform((double)0.0,(double)(filesize-L)); IOrand(pos, L); } }
===========================================================================karnak% timex -p -o -s a.out -f /unix.bkp -n 1000 -l 10===========================================================================fichero /unix.bkp; Z=10.000000 C=0.000000 filesize=8341680 L=10
real 28.02user 3.54sys 22.53
a.out jesus pts/12 19:13:50 19:14:18 28.02 26.09 10002432 130
CHARS TRNSFD = 10010264BLOCKS READ = 130
19:13:50 %usr %sys %intr %wio %idle %sbrk %wfs %wswp %wphy %wgsw %wfif19:14:18 95 4 0 1 0 0 99 0 0 0 0
19:13:50 device %busy avque r+w/s blks/s w/s wblks/s avwait avserv19:14:18 dks0d1 7 1.3 6 620 1 26 3.8 12.0 dks2d1 0 1.6 0 5 0 2 7.5 12.5 dks0d2 2 1.4 1 22 1 17 7.0 15.9 dks4d1 1 1.2 0 11 0 7 2.5 15.0 dks2d2 0 1.0 0 2 0 0 0.0 15.0 dks0d3 1 1.1 1 5 1 5 1.1 12.8 dks6d1 1 4.0 1 10 1 10 58.9 19.4 dks4d2 3 8.1 3 60 2 46 75.4 10.7 dks2d3 0 0.0 0 0 0 0 0.0 0.0 dks0d4 4 1.4 5 208 0 23 2.6 7.0 dks6d2 24 2.3 12 2627 4 900 25.3 19.3 dks4d3 57 3.9 94 7053 1 83 17.5 6.0 dks2d4 5 1.2 6 219 0 19 2.0 7.9 dks0d6 0 0.0 0 0 0 0 0.0 0.0 dks6d3 63 3.5 93 7005 1 83 16.8 6.9 dks4d4 4 1.3 6 226 0 25 1.9 7.5 dks6d4 4 1.4 6 225 0 23 2.9 7.619:13:50 runq-sz %runocc swpq-sz %swpocc19:14:18 36.4 100 19:13:50 bread/s lread/s %rcach bwrit/s lwrit/s wcncl/s %wcach pread/s pwrit/s19:14:18 17005 65475 74 812 2980 6 73 11 019:13:50 swpin/s bswin/s swpot/s bswot/s pswot/s pswch/s19:14:18 0.68 21.7 0.00 0.0 0.00 92419:13:50 scall/s sread/s swrit/s fork/s exec/s rchar/s wchar/s19:14:18 72500 36093 62 0.36 0.68 15285161 34792119:13:50 vflt/s dfill/s cache/s pgswp/s pgfil/s pflt/s cpyw/s steal/s rclm/s19:14:18 21.30 2.60 18.02 0.68 0.00 17.84 5.41 13.93 0.00
HiSpins
• Binarios aplicación Data mart (NT)
• Dimensionar sistema para 3 usuarios concurrentes
Permas
• Ejecutable pseudo-PERMAS (Unix, NT)• Solver Out-of-Core
– I/O = f (memoria)
• Dimensionar sistema para 3 usuarios concurrentes
Permas
80 % hits
86 % hits
Resulats obtinguts del model:
#CHOLs Realitat Model
1 3:30.44 3:29.18
2 6:35.15 5:46.095:36.99
3 8:16.07 7:53.417:30.207:21.89
4 11:7.56 10:0.011:6.409:57.538:40.69
Karnak
• Ficheros accounting 1 año
• Proponer modificaciones parametros sistema de colas
Distribución de Respuesta (90%)
0100200300400500600700800900
0,00
0,08
0,16
0,25
0,33
0,41
0,49
0,57
0,65
0,73
0,82
Horas
Frec
uenc
ia
Futuro
• Linux– Modificar parametros
• Máquinas– Más pequeña
• Mas énfasis práctica gorda– Dos presentaciones