Panalyse, uma ferramenta de baixo impacto para mediçao de utilizaçao de recursos do sistema operacional linux

Detalhes bibliográficos
Autor(a) principal: Kretschek, Martin Alain
Data de Publicação: 2002
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFPR
Texto Completo: https://hdl.handle.net/1884/80085
Resumo: Orientadora : Roberto André Hexsel
id UFPR_0330d4dec139a493c60b399a7808a6d9
oai_identifier_str oai:acervodigital.ufpr.br:1884/80085
network_acronym_str UFPR
network_name_str Repositório Institucional da UFPR
repository_id_str 308
spelling Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em InformáticaHexsel, Roberto, 1960-Kretschek, Martin Alain2024-03-28T11:50:18Z2024-03-28T11:50:18Z2002https://hdl.handle.net/1884/80085Orientadora : Roberto André HexselDissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciências Exatas, Programa de Pós-Graduação em InformáticaResumo: 0 Sistema Operacional (SO) torna disponíveis e controla os recursos de hardware de um sistema computacional para os processos. Os dados de utilização destes recursos são de grande relevância para (i) o desenvolvimento e avaliação de desempenho de aplicações; (ii) o diagnóstico de pontos de contenção; (iii) a caracterização de carga; e (iv) o levantamento de parâmetros para validação de modelos de um sistema. Este trabalho apresenta uma ferramenta chamada panalyser, para medição de utilização de recursos pelos processos no Sistema Operacional GNU/Linux. O panalyser é um monitor que opera em batelada, controlado por eventos e amostragem. A ferramenta fornece dados sobre a utilização de CPU, memória primária e secundária, e classificação e totalização das chamadas de sistema dos processos monitorados. Os processos monitorados podem ser quaisquer processos, exceto o processo initO. O monitoramento de um certo processo permite também a observação de todos os seus descendentes. O panalyser causa baixo impacto no funcionamento e desempenho do SO porque se baseia nas chamadas de sistema ptrace, wait4 e getrusage do Linux, enquanto ferramentas como atsar, ps e top utilizam-se da leitura do pseudo sistema de arquivos /proc que requer mais recursos do SO. Como conseqüência da pouca interferência no funcionamento do sistema, as medições efetuadas com o panalyser apresentam baixa distorção. Além disso, o panalyser é portável para todas as plataformas de hardware suportadas pelo Linux. Um estudo de caso apresenta o uso do panalyser no monitoramento dos recursos do SO utilizados por um servidor Web Apache quando este é submetido a diferentes intensidades de cargas, desde cargas leves até a saturação.Abstract: The Operating System controls and coordinates the access to the resources of a computer system by the processes. Information regarding resource usage is of great relevance for (i) application development and performance evaluation; (ii) diagnosis of system bottlenecks; (iii) workload characterization; and (iv) the choice of model parameters and validation of system models. This dissertation presents a performance evaluation tool named panalyser, devised for the measurement of resource usage by processes in the GNU/Linux Operating System. Panalyser runs in batch mode and is an event and sample driven monitor. Panalyzer allows for the measurement of CPU utilization, primary and secondary memory utilization, and the accounting and classification of system calls executed by monitored processes. Any processes in the system, except initO, can be monitored, including all or some of the descendants of a given process. Panalyser causes a small overhead on system performance because it is based on ptrace, wait4 and getrusage Linux system calls, whereas tools such as atsar, ps and top read the pseudo-file system /proc, which is a more expensive operation. As a consequence of the small intrusion, measurements made with panalyser minimize distortion in the results. A case study is presented where an Apache web server is monitored while being driven at differing workload levels, from light load to saturation.111p. : grafs., tabs.application/pdfDisponível em formato digitalLinux (Sistema operacional de computador)Sistemas operacionais (Computadores)Ciência da ComputaçãoPanalyse, uma ferramenta de baixo impacto para mediçao de utilizaçao de recursos do sistema operacional linuxinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da UFPRinstname:Universidade Federal do Paraná (UFPR)instacron:UFPRinfo:eu-repo/semantics/openAccessORIGINALD - MARTIN ALAIN KRETSCHEK.pdfapplication/pdf3073262https://acervodigital.ufpr.br/bitstream/1884/80085/1/D%20-%20MARTIN%20ALAIN%20KRETSCHEK.pdfb4735fdf755a211e9378a7b118a22665MD51open access1884/800852024-03-28 08:50:18.843open accessoai:acervodigital.ufpr.br:1884/80085Repositório de PublicaçõesPUBhttp://acervodigital.ufpr.br/oai/requestopendoar:3082024-03-28T11:50:18Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false
dc.title.pt_BR.fl_str_mv Panalyse, uma ferramenta de baixo impacto para mediçao de utilizaçao de recursos do sistema operacional linux
title Panalyse, uma ferramenta de baixo impacto para mediçao de utilizaçao de recursos do sistema operacional linux
spellingShingle Panalyse, uma ferramenta de baixo impacto para mediçao de utilizaçao de recursos do sistema operacional linux
Kretschek, Martin Alain
Linux (Sistema operacional de computador)
Sistemas operacionais (Computadores)
Ciência da Computação
title_short Panalyse, uma ferramenta de baixo impacto para mediçao de utilizaçao de recursos do sistema operacional linux
title_full Panalyse, uma ferramenta de baixo impacto para mediçao de utilizaçao de recursos do sistema operacional linux
title_fullStr Panalyse, uma ferramenta de baixo impacto para mediçao de utilizaçao de recursos do sistema operacional linux
title_full_unstemmed Panalyse, uma ferramenta de baixo impacto para mediçao de utilizaçao de recursos do sistema operacional linux
title_sort Panalyse, uma ferramenta de baixo impacto para mediçao de utilizaçao de recursos do sistema operacional linux
author Kretschek, Martin Alain
author_facet Kretschek, Martin Alain
author_role author
dc.contributor.other.pt_BR.fl_str_mv Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática
dc.contributor.advisor1.fl_str_mv Hexsel, Roberto, 1960-
dc.contributor.author.fl_str_mv Kretschek, Martin Alain
contributor_str_mv Hexsel, Roberto, 1960-
dc.subject.por.fl_str_mv Linux (Sistema operacional de computador)
Sistemas operacionais (Computadores)
Ciência da Computação
topic Linux (Sistema operacional de computador)
Sistemas operacionais (Computadores)
Ciência da Computação
description Orientadora : Roberto André Hexsel
publishDate 2002
dc.date.issued.fl_str_mv 2002
dc.date.accessioned.fl_str_mv 2024-03-28T11:50:18Z
dc.date.available.fl_str_mv 2024-03-28T11:50:18Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/1884/80085
url https://hdl.handle.net/1884/80085
dc.language.iso.fl_str_mv por
language por
dc.relation.pt_BR.fl_str_mv Disponível em formato digital
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 111p. : grafs., tabs.
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPR
instname:Universidade Federal do Paraná (UFPR)
instacron:UFPR
instname_str Universidade Federal do Paraná (UFPR)
instacron_str UFPR
institution UFPR
reponame_str Repositório Institucional da UFPR
collection Repositório Institucional da UFPR
bitstream.url.fl_str_mv https://acervodigital.ufpr.br/bitstream/1884/80085/1/D%20-%20MARTIN%20ALAIN%20KRETSCHEK.pdf
bitstream.checksum.fl_str_mv b4735fdf755a211e9378a7b118a22665
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)
repository.mail.fl_str_mv
_version_ 1801860288173047808