Benchmark para análise comportamental do sistema de memória virtual do Linux

  • Rúbens Rodrigues IFSP
  • Lourenço Pereira Júnior USP / IFSP
  • Regina Santana USP
  • Marcos Santana USP
  • Francisco Monaco USP

Resumo


Conhecer o desempenho do sistema operacional é importante para o projeto e especificação do ambiente de implantação de serviços computacionais. O desempenho pode variar quando exposto a diferentes cargas de trabalho, em ambiente controlado pode-se excitar o sistema em estudo em diferentes níveis de exigência computacional. Especificamente, no caso do sistema de memória virtual do Linux, pode haver degradação do desempenho e até mesmo sua inutilização no caso de thrashing. Muito embora, seja possível perceber a ocorrência desses fenˆomenos, é muito escassa a existência de uma ferramenta que permita a condução de experimentos controlados a fim de produzir dados empíricos para estimação de modelos matemáticos que representam o sistema de memória virtual do Linux. Este trabalho apresenta (1) a proposta de um benchmark para este tipo de aplicação e (2) resultados que demonstram seu funcionamento.

Referências

Carneiro, I. S. C., Barreto, L. P., and Sá, A. S. d. (2009). Aplicação e análise de teoria de controle realimentado no tratamento de faltas de páginas em sistemas de gerenciamento de memória. In VI Workshop de Sistemas Operacionais. Bento Gonçalves, RS.

Denning, P. J. (1968). Thrashing: Its causes and prevention. In Proceedings of the December 9-11, 1968, Fall Joint Computer Conference, Part I, AFIPS ’68 (Fall, part I), pages 915–922, New York, NY, USA. ACM.

Hellerstein, J. L., Diao, Y., Parekh, S., and Tilbury, D. M. (2004). Feedback Control of Computing Systems. John Wiley & Sons.

Maziero, C., dos Santos, D., and Santin, A. (2013). Evaluation of desktop operating systems under thrashing conditions. Journal of the Brazilian Computer Society, 19(1):29– 42.

Santos, D. and Maziero, C. (2009). Avaliação do comportamento de sistemas operacionais de mercado em situação de thrashing. In VI Workshop de Sistemas Operacionais. Bento Gonçalves, RS.

Terraneo, F. and Leva, A. (2013). Feedback-based memory management with active swap-in. In Control Conference (ECC), 2013 European, pages 620–625.
Publicado
20/07/2015
RODRIGUES, Rúbens; PEREIRA JÚNIOR, Lourenço; SANTANA, Regina; SANTANA, Marcos; MONACO, Francisco. Benchmark para análise comportamental do sistema de memória virtual do Linux. In: WORKSHOP EM DESEMPENHO DE SISTEMAS COMPUTACIONAIS E DE COMUNICAÇÃO (WPERFORMANCE), 14. , 2015, Recife. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2015 . p. 187-191. ISSN 2595-6167. DOI: https://doi.org/10.5753/wperformance.2015.10410.