First page Back Continue Last page Overview Graphics
Optimitzacions: Concurrència
Ens permet implementar fàcilment altres millores
Tendrem fils (threads) fent diferents tasques:
- Fil principal: inicialitzacions. Control dels altres fils.
- Fil capturador: analitza les trames, llegeix i escriu dades de la BD com feia el monitord bàsic, però no directament, sino passant pel sistema de cache.
- Fil gravador: periòdicament consolida la cache amb la BD, insertant les entrades noves i actualitzant les entrades que han estat modificades.
- Fil estadistic: manté comptadors i actualitza promitjos exponencials: read hit ratio, etc.
- Fil servidor: petit servidor HTTP que ofereix les estadistiques del monitord en XML/XSL.