Trabalho Prático 01 - SO
Bem-vIndo ao README.md, aqui é possível ver todas as instruções para executar e entender o projeto realizado.
Este script permite a visualização da quantidade de memória total e da memória residente em memória física, do número total de bytes I/O,e da e taxa de leitura/escrita (bytes/sec) dos processos seleccionados nos últimos sec segundos.
Para executar o script procstat.sh precisa de um terminal bash, pode ser numa máquina com uma distribuição Ubuntu, ou numa virtual box. Antes de executar o script, terá de lhe atribuir permissões, para isso terá de executar o seguinte código na pasta onde se encontra o procstat.sh :
chmod u+x procstat.sh
Para executar o script prochstat.sh há estas opções disponíveis:
-c : Seleção de processos a utilizar atravez de uma expressão regular
-u : Seleção de processos a visualizar através do nome do utilizador
-r : Ordenação reversa
-s : Seleção de processos a visualizar num periodo temporal - data mínima
-e : Seleção de processos a visualizar num periodo temporal - data máxima
-d : Ordenação da tabela por RATER (decrescente)
-m : Ordenação da tabela por MEM (decrescente)
-t : Ordenação da tabela por RSS (decrescente)
-w : Ordenação da tabela pOR RATEW (decrescente)
-p : Número de processos a visualizar
Seguem-se alguns exemplos de execução:
./procstat.sh -m -r 10
./procstat.sh -s "Nov 29 13:10" -e "Nov 19 16:30" 10
./procstat.sh -t -c "sys.*" 10
Este projeto está acompanhado por um Relatório, onde todas as implementações são explicadas de forma bastante específica e proiminente, e onde as principais conclusões e elações da realização do trabalho prático são expostas.
- Pedro Sobral - 98491
- Daniel Figueiredo - 98498