Avaliação do comportamento de sistemas operacionais de mercado em situação de thrashing

  • Douglas Santos PUCPR
  • Carlos Maziero PUCPR

Resumo


A memória virtual oferece aos processos mais memória que aquela fisicamente disponível, usando um disco como extensão de memória. Quando não há memória RAM para atender os processos, o sistema se torna lento, pois gasta seu tempo fazendo troca de páginas, caracterizando o thrashing. Este trabalho traz uma avaliação de alguns sistemas operacionais de mercado sob thrashing. Uma ferramenta de benchmark foi definida para conduzir cada sis tema a um thrashing controlado e então de volta à operação normal. Além disso, foram identificadas as informações de desempenho disponíveis em cada sistema e os mecanismos usados para coletá-las.

Referências

bandwidth (2008). Bandwidth. [link].

Cowardin, J. (1997). A proc buffer for kernel instrumentation. Master’s thesis, The College of William & Mary.

Denning, P. J. (1968). “Thrashing: its causes and prevention”. In AFIPS Fall Joint Computer Conference.

Henning, J. L. (2006). SPEC CPU2006 Benchmark Descriptions. [link].

Jiang, S. and Zhang, X. (2005). “Token-ordered LRU: an effective page replacement policy and its implementation in Linux systems”. volume 60, pages 5 – 29.

Mauro, J. and McDougall, R. (2001). Solaris Internals: Core Kernel Components. Prentice Hall PTR.

McKusick, M. K. and Neville-Neil, G. V. (2004). The Design and Implementation of the FreeBSD Operating System. Pearson Education.

McVoy, L. W. and Staelin, C. (1996). “LMbench: Portable tools for performance analysis”. In USENIX Annual Technical Conference, pages 279–294.

Mucci, P. J., London, K., and Thurman, J. (1998). The CacheBench Report. [link].

nbench (2008). nbench. [link].

Russinovich, M. and Solomon, D. (2004). Microsoft Windows Internals, Fourth Edition. Microsoft Press.

Stream (2008). STREAM bench. [link].
Publicado
20/07/2009
SANTOS, Douglas; MAZIERO, Carlos. Avaliação do comportamento de sistemas operacionais de mercado em situação de thrashing. In: WORKSHOP DE SISTEMAS OPERACIONAIS (WSO), 6. , 2009, Bento Gonçalves/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2009 . p. 2343-2354.