140 likes | 302 Views
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.
E N D
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
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
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); } } Probe.c
====================================================================================================================================================== 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.02 user 3.54 sys 22.53 a.out jesus pts/12 19:13:50 19:14:18 28.02 26.09 10002432 130 CHARS TRNSFD = 10010264 BLOCKS READ = 130 19:13:50 %usr %sys %intr %wio %idle %sbrk %wfs %wswp %wphy %wgsw %wfif 19: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 avserv 19: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.6 19:13:50 runq-sz %runocc swpq-sz %swpocc 19:14:18 36.4 100 19:13:50 bread/s lread/s %rcach bwrit/s lwrit/s wcncl/s %wcach pread/s pwrit/s 19:14:18 17005 65475 74 812 2980 6 73 11 0 19:13:50 swpin/s bswin/s swpot/s bswot/s pswot/s pswch/s 19:14:18 0.68 21.7 0.00 0.0 0.00 924 19:13:50 scall/s sread/s swrit/s fork/s exec/s rchar/s wchar/s 19:14:18 72500 36093 62 0.36 0.68 15285161 347921 19:13:50 vflt/s dfill/s cache/s pgswp/s pgfil/s pflt/s cpyw/s steal/s rclm/s 19: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
86 % hits 80 % hits Permas Resulats obtinguts del model: #CHOLs Realitat Model 1 3:30.44 3:29.18 2 6:35.15 5:46.09 5:36.99 3 8:16.07 7:53.41 7:30.20 7:21.89 4 11:7.56 10:0.0 11:6.40 9:57.53 8:40.69
Karnak • Ficheros accounting 1 año • Proponer modificaciones parametros sistema de colas
Futuro • Linux • Modificar parametros • Máquinas • Más pequeña • Mas énfasis práctica gorda • Dos presentaciones