Re: [Ubuntu-BR] Tempo de execução de programa/função
Em sáb, 15 de mai de 2021 10:32, Fabio Bairros escreveu: > Bom dia. > Gostaria de uma auxílio para medição do tempo de execução de um programa no > Linux. Elaborei um programa simples em C que executa operações aritméticas > e gostaria de avaliar o tempo necessário para ele rodar. Já usei o comando > time do Linux, mas ele apresenta sempre valores que não se repetem. Não sei > se tem relação ao uso de vários outros programas simultâneos (processos), > interface gráfica, etc. > > Aproveitando gostaria de saber como é possível rodar Ubuntu usando o mínimo > de máquina possível, para avaliar se é isso que esta mascarando o comando > time. > > > > Obrigado > Fabio Bairros > -- > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > > Lista de discussão Ubuntu Brasil > Histórico, descadastramento e outras opções: > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Tempo de execução de programa/função
Ops, desculpa a demora outra vez. Não tem segredo, a primeira linha do programa imprime o timestamp (data atual com a hora) e a utima linha do seu programa faz o mesmo, daí subtraimos o ultimo timestamp pelo primeiro e obtemos a diferença. Claro que se puder já entregar essa diferença no final fica mais fácil. []´s -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Tempo de execução de programa/função
Bom dia e agradeço pelo retorno. Tens como enviar algum exemplo simples ? Vamos supor que o objetivo seja medir o tempo de execução de uma soma : x = y + z Obrigado Fabio Bairros Em sex., 6 de ago. de 2021 às 13:53, hamacker escreveu: > Desculpa a demora, > > Mas apenas para não passar batido, se sua medição envolve o calculo em si, > você deve calcular o tempo dentro do programa desde o void main até sua > conclusão. > Usar o time no cmd, você incluiria no tempo o runtime ou link de > bibliotecas para carregar dinamica ou estaticamente pelo programa, em > especial, linguagens interpretadas tem o tempo de carga mais alto do que o > processo em si nas muitas vezes; > > > Em qui., 10 de jun. de 2021 às 09:32, Fabio Bairros > escreveu: > > > Bom dia Adauto e agradeço pelo retorno e dicas. > > > > Vou pesquisar esses detalhes. > > E como é possível verificar a situação de consumo e ou processos de uma > > determinada configuração ? Algum monitor que já venha no pacote básico > > (mínimo), por exemplo. > > > > E há alguma maneira de configurar (setar) o uso de apenas um núcleo de um > > determinado processador (ou pedir para que determinado programa rode > usando > > tal e qual recurso), por exemplo, para "isolar" a questão do > > multiprocessamento ? > > > > Caso conheça algo já feito, agradeço se puder indicar. Talvez eu não > tenha > > tempo hábil para agrupar todas as informações e conceitos, devido ao > tempo > > disponível para minha pesquisa original. Mas de qualquer forma vou > > pesquisar. > > > > > > > > Obrigado > > Fabio Bairros > > > > > > Em qua., 9 de jun. de 2021 às 20:47, Adauto Serpa > > > escreveu: > > > > > Fabio, > > > > > > Já faz um tempo me desculpe a demora, mas sobre customizar um sistema > > > instalado pela interface gráfica pode ser bem custoso, > > > Minha dica seria listar todos os serviços e verificar os essenciais > para > > o > > > funcionamento mínimo do sistema, em outras palavras, vai ter que fazer > um > > > estudo do sistema para saber o que desabilitar. > > > > > > Você pode também instalar uma VM com o sistema que indiquei, listar os > > > serviços e comparar com o que você tem instalado, depois criar um > script > > > com base na comparação para ativar e desativar os serviços. > > > Os serviços que não aparecerem na lista do Ubuntu Server mínimo serão > os > > > serviços que você deverá desabilitar no seu sistema. > > > E com certeza você vai encontrar mais serviços que possam ser > > > desabilitados no sistema mínimo do Ubuntu Server Legacy Installer. > > > Anteriormente fiz um comparativo entre diversas distros e o debian por > > > exemplo foi o sistema que menos consumiu memória, tem menos pacotes > > > instalados e serviços ativados. > > > > > > Atenciosamente, > > > > > > Adauto Serpa > > > Analista de Infraestrutura TI > > > > > > > > > > > > Em sáb., 15 de mai. de 2021 às 15:34, Fabio Bairros < > > fdabair...@gmail.com> > > > escreveu: > > > > > > > Obrigado Adauto, pelo retorno e informações. > > > > > > > > No caso da instalação, é possível, a partir de uma instalação já > > > realizada > > > > (parte gráfica, etc) ficar "chaveando" entre uma forma e outra ? Por > > > > exemplo, tentar iniciar uma máquina com uma instalação completa no > > > formato > > > > somente terminal/prompt (mínima) ? > > > > > > > > Ou até reduzir o número de processos ao mínimo necessário, > "desligando" > > > > funções que "atrapalham" o desempenho da CPU. Desempenho desejado > > apenas > > > > para rodar o programa de teste. > > > > > > > > > > > > > > > > Obrigado > > > > Fabio Bairros > > > > > > > > > > > > Em sáb., 15 de mai. de 2021 às 11:51, adautoserpa < > > adautose...@gmail.com > > > > > > > > escreveu: > > > > > > > > > Fábio,Eu acho que o pessoal faz média do tempo de execução. Um > tempo > > > > atrás > > > > > eu vi um vídeo que o cara fazia assim de 10 execuções ele fazia a > > > média, > > > > > pois os valores nunca eram iguais. Segue vídeo > > > > > https://youtu.be/spLIBqiv2Og talvez te ajude.Referente ao Ubuntu > eu > > > > > usaria a versão Server mínimo, usando o instalador legacy, que para > > mim > > > > > melhor para customizar a instalação. Pode pesquisar por modo expert > > do > > > > > Debian ou Ubuntu. Atenciosamente, Adauto Serpa Enviado do meu > Galaxy > > > > > Mensagem original De : Fabio Bairros < > > > > > fdabair...@gmail.com> Data: 15/05/2021 10:32 (GMT-03:00) Para: > > Lista > > > > de > > > > > discussão da Comunidade Ubuntu Brasil > > > > > Assunto: [Ubuntu-BR] Tempo de execução de programa/função Bom > > > > dia.Gostaria > > > > > de uma auxílio para medição do tempo de execução de um programa > > > noLinux. > > > > > Elaborei um programa simples em C que executa operações > aritméticase > > > > > gostaria de avaliar o tempo necessário para ele rodar. Já usei o > > > > > comandotime do Linux, mas ele apresenta sempre valores que não se > > > > repetem. > > > > > Não seise tem relação ao uso de vários outros progra
Re: [Ubuntu-BR] Tempo de execução de programa/função
Desculpa a demora, Mas apenas para não passar batido, se sua medição envolve o calculo em si, você deve calcular o tempo dentro do programa desde o void main até sua conclusão. Usar o time no cmd, você incluiria no tempo o runtime ou link de bibliotecas para carregar dinamica ou estaticamente pelo programa, em especial, linguagens interpretadas tem o tempo de carga mais alto do que o processo em si nas muitas vezes; Em qui., 10 de jun. de 2021 às 09:32, Fabio Bairros escreveu: > Bom dia Adauto e agradeço pelo retorno e dicas. > > Vou pesquisar esses detalhes. > E como é possível verificar a situação de consumo e ou processos de uma > determinada configuração ? Algum monitor que já venha no pacote básico > (mínimo), por exemplo. > > E há alguma maneira de configurar (setar) o uso de apenas um núcleo de um > determinado processador (ou pedir para que determinado programa rode usando > tal e qual recurso), por exemplo, para "isolar" a questão do > multiprocessamento ? > > Caso conheça algo já feito, agradeço se puder indicar. Talvez eu não tenha > tempo hábil para agrupar todas as informações e conceitos, devido ao tempo > disponível para minha pesquisa original. Mas de qualquer forma vou > pesquisar. > > > > Obrigado > Fabio Bairros > > > Em qua., 9 de jun. de 2021 às 20:47, Adauto Serpa > escreveu: > > > Fabio, > > > > Já faz um tempo me desculpe a demora, mas sobre customizar um sistema > > instalado pela interface gráfica pode ser bem custoso, > > Minha dica seria listar todos os serviços e verificar os essenciais para > o > > funcionamento mínimo do sistema, em outras palavras, vai ter que fazer um > > estudo do sistema para saber o que desabilitar. > > > > Você pode também instalar uma VM com o sistema que indiquei, listar os > > serviços e comparar com o que você tem instalado, depois criar um script > > com base na comparação para ativar e desativar os serviços. > > Os serviços que não aparecerem na lista do Ubuntu Server mínimo serão os > > serviços que você deverá desabilitar no seu sistema. > > E com certeza você vai encontrar mais serviços que possam ser > > desabilitados no sistema mínimo do Ubuntu Server Legacy Installer. > > Anteriormente fiz um comparativo entre diversas distros e o debian por > > exemplo foi o sistema que menos consumiu memória, tem menos pacotes > > instalados e serviços ativados. > > > > Atenciosamente, > > > > Adauto Serpa > > Analista de Infraestrutura TI > > > > > > > > Em sáb., 15 de mai. de 2021 às 15:34, Fabio Bairros < > fdabair...@gmail.com> > > escreveu: > > > > > Obrigado Adauto, pelo retorno e informações. > > > > > > No caso da instalação, é possível, a partir de uma instalação já > > realizada > > > (parte gráfica, etc) ficar "chaveando" entre uma forma e outra ? Por > > > exemplo, tentar iniciar uma máquina com uma instalação completa no > > formato > > > somente terminal/prompt (mínima) ? > > > > > > Ou até reduzir o número de processos ao mínimo necessário, "desligando" > > > funções que "atrapalham" o desempenho da CPU. Desempenho desejado > apenas > > > para rodar o programa de teste. > > > > > > > > > > > > Obrigado > > > Fabio Bairros > > > > > > > > > Em sáb., 15 de mai. de 2021 às 11:51, adautoserpa < > adautose...@gmail.com > > > > > > escreveu: > > > > > > > Fábio,Eu acho que o pessoal faz média do tempo de execução. Um tempo > > > atrás > > > > eu vi um vídeo que o cara fazia assim de 10 execuções ele fazia a > > média, > > > > pois os valores nunca eram iguais. Segue vídeo > > > > https://youtu.be/spLIBqiv2Og talvez te ajude.Referente ao Ubuntu eu > > > > usaria a versão Server mínimo, usando o instalador legacy, que para > mim > > > > melhor para customizar a instalação. Pode pesquisar por modo expert > do > > > > Debian ou Ubuntu. Atenciosamente, Adauto Serpa Enviado do meu Galaxy > > > > Mensagem original De : Fabio Bairros < > > > > fdabair...@gmail.com> Data: 15/05/2021 10:32 (GMT-03:00) Para: > Lista > > > de > > > > discussão da Comunidade Ubuntu Brasil > > > > Assunto: [Ubuntu-BR] Tempo de execução de programa/função Bom > > > dia.Gostaria > > > > de uma auxílio para medição do tempo de execução de um programa > > noLinux. > > > > Elaborei um programa simples em C que executa operações aritméticase > > > > gostaria de avaliar o tempo necessário para ele rodar. Já usei o > > > > comandotime do Linux, mas ele apresenta sempre valores que não se > > > repetem. > > > > Não seise tem relação ao uso de vários outros programas simultâneos > > > > (processos),interface gráfica, etc.Aproveitando gostaria de saber > como > > é > > > > possível rodar Ubuntu usando o mínimode máquina possível, para > avaliar > > > se é > > > > isso que esta mascarando o comandotime.ObrigadoFabio Bairros-- Mais > > > sobre o > > > > Ubuntu em português: http://www.ubuntu-br.org/comeceLista de > discussão > > > > Ubuntu BrasilHistórico, descadastramento e outras opções: > > > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > > > > -- > >
Re: [Ubuntu-BR] Tempo de execução de programa/função
Bom dia Adauto e agradeço pelo retorno e dicas. Vou pesquisar esses detalhes. E como é possível verificar a situação de consumo e ou processos de uma determinada configuração ? Algum monitor que já venha no pacote básico (mínimo), por exemplo. E há alguma maneira de configurar (setar) o uso de apenas um núcleo de um determinado processador (ou pedir para que determinado programa rode usando tal e qual recurso), por exemplo, para "isolar" a questão do multiprocessamento ? Caso conheça algo já feito, agradeço se puder indicar. Talvez eu não tenha tempo hábil para agrupar todas as informações e conceitos, devido ao tempo disponível para minha pesquisa original. Mas de qualquer forma vou pesquisar. Obrigado Fabio Bairros Em qua., 9 de jun. de 2021 às 20:47, Adauto Serpa escreveu: > Fabio, > > Já faz um tempo me desculpe a demora, mas sobre customizar um sistema > instalado pela interface gráfica pode ser bem custoso, > Minha dica seria listar todos os serviços e verificar os essenciais para o > funcionamento mínimo do sistema, em outras palavras, vai ter que fazer um > estudo do sistema para saber o que desabilitar. > > Você pode também instalar uma VM com o sistema que indiquei, listar os > serviços e comparar com o que você tem instalado, depois criar um script > com base na comparação para ativar e desativar os serviços. > Os serviços que não aparecerem na lista do Ubuntu Server mínimo serão os > serviços que você deverá desabilitar no seu sistema. > E com certeza você vai encontrar mais serviços que possam ser > desabilitados no sistema mínimo do Ubuntu Server Legacy Installer. > Anteriormente fiz um comparativo entre diversas distros e o debian por > exemplo foi o sistema que menos consumiu memória, tem menos pacotes > instalados e serviços ativados. > > Atenciosamente, > > Adauto Serpa > Analista de Infraestrutura TI > > > > Em sáb., 15 de mai. de 2021 às 15:34, Fabio Bairros > escreveu: > > > Obrigado Adauto, pelo retorno e informações. > > > > No caso da instalação, é possível, a partir de uma instalação já > realizada > > (parte gráfica, etc) ficar "chaveando" entre uma forma e outra ? Por > > exemplo, tentar iniciar uma máquina com uma instalação completa no > formato > > somente terminal/prompt (mínima) ? > > > > Ou até reduzir o número de processos ao mínimo necessário, "desligando" > > funções que "atrapalham" o desempenho da CPU. Desempenho desejado apenas > > para rodar o programa de teste. > > > > > > > > Obrigado > > Fabio Bairros > > > > > > Em sáb., 15 de mai. de 2021 às 11:51, adautoserpa > > > escreveu: > > > > > Fábio,Eu acho que o pessoal faz média do tempo de execução. Um tempo > > atrás > > > eu vi um vídeo que o cara fazia assim de 10 execuções ele fazia a > média, > > > pois os valores nunca eram iguais. Segue vídeo > > > https://youtu.be/spLIBqiv2Og talvez te ajude.Referente ao Ubuntu eu > > > usaria a versão Server mínimo, usando o instalador legacy, que para mim > > > melhor para customizar a instalação. Pode pesquisar por modo expert do > > > Debian ou Ubuntu. Atenciosamente, Adauto Serpa Enviado do meu Galaxy > > > Mensagem original De : Fabio Bairros < > > > fdabair...@gmail.com> Data: 15/05/2021 10:32 (GMT-03:00) Para: Lista > > de > > > discussão da Comunidade Ubuntu Brasil > > > Assunto: [Ubuntu-BR] Tempo de execução de programa/função Bom > > dia.Gostaria > > > de uma auxílio para medição do tempo de execução de um programa > noLinux. > > > Elaborei um programa simples em C que executa operações aritméticase > > > gostaria de avaliar o tempo necessário para ele rodar. Já usei o > > > comandotime do Linux, mas ele apresenta sempre valores que não se > > repetem. > > > Não seise tem relação ao uso de vários outros programas simultâneos > > > (processos),interface gráfica, etc.Aproveitando gostaria de saber como > é > > > possível rodar Ubuntu usando o mínimode máquina possível, para avaliar > > se é > > > isso que esta mascarando o comandotime.ObrigadoFabio Bairros-- Mais > > sobre o > > > Ubuntu em português: http://www.ubuntu-br.org/comeceLista de discussão > > > Ubuntu BrasilHistórico, descadastramento e outras opções: > > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > > > -- > > > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > > > > > > Lista de discussão Ubuntu Brasil > > > Histórico, descadastramento e outras opções: > > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > > > > > -- > > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > > > > Lista de discussão Ubuntu Brasil > > Histórico, descadastramento e outras opções: > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > > > -- > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > > Lista de discussão Ubuntu Brasil > Histórico, descadastramento e outras opções: > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu B
Re: [Ubuntu-BR] Tempo de execução de programa/função
Fabio, Já faz um tempo me desculpe a demora, mas sobre customizar um sistema instalado pela interface gráfica pode ser bem custoso, Minha dica seria listar todos os serviços e verificar os essenciais para o funcionamento mínimo do sistema, em outras palavras, vai ter que fazer um estudo do sistema para saber o que desabilitar. Você pode também instalar uma VM com o sistema que indiquei, listar os serviços e comparar com o que você tem instalado, depois criar um script com base na comparação para ativar e desativar os serviços. Os serviços que não aparecerem na lista do Ubuntu Server mínimo serão os serviços que você deverá desabilitar no seu sistema. E com certeza você vai encontrar mais serviços que possam ser desabilitados no sistema mínimo do Ubuntu Server Legacy Installer. Anteriormente fiz um comparativo entre diversas distros e o debian por exemplo foi o sistema que menos consumiu memória, tem menos pacotes instalados e serviços ativados. Atenciosamente, Adauto Serpa Analista de Infraestrutura TI Em sáb., 15 de mai. de 2021 às 15:34, Fabio Bairros escreveu: > Obrigado Adauto, pelo retorno e informações. > > No caso da instalação, é possível, a partir de uma instalação já realizada > (parte gráfica, etc) ficar "chaveando" entre uma forma e outra ? Por > exemplo, tentar iniciar uma máquina com uma instalação completa no formato > somente terminal/prompt (mínima) ? > > Ou até reduzir o número de processos ao mínimo necessário, "desligando" > funções que "atrapalham" o desempenho da CPU. Desempenho desejado apenas > para rodar o programa de teste. > > > > Obrigado > Fabio Bairros > > > Em sáb., 15 de mai. de 2021 às 11:51, adautoserpa > escreveu: > > > Fábio,Eu acho que o pessoal faz média do tempo de execução. Um tempo > atrás > > eu vi um vídeo que o cara fazia assim de 10 execuções ele fazia a média, > > pois os valores nunca eram iguais. Segue vídeo > > https://youtu.be/spLIBqiv2Og talvez te ajude.Referente ao Ubuntu eu > > usaria a versão Server mínimo, usando o instalador legacy, que para mim > > melhor para customizar a instalação. Pode pesquisar por modo expert do > > Debian ou Ubuntu. Atenciosamente, Adauto Serpa Enviado do meu Galaxy > > Mensagem original De : Fabio Bairros < > > fdabair...@gmail.com> Data: 15/05/2021 10:32 (GMT-03:00) Para: Lista > de > > discussão da Comunidade Ubuntu Brasil > > Assunto: [Ubuntu-BR] Tempo de execução de programa/função Bom > dia.Gostaria > > de uma auxílio para medição do tempo de execução de um programa noLinux. > > Elaborei um programa simples em C que executa operações aritméticase > > gostaria de avaliar o tempo necessário para ele rodar. Já usei o > > comandotime do Linux, mas ele apresenta sempre valores que não se > repetem. > > Não seise tem relação ao uso de vários outros programas simultâneos > > (processos),interface gráfica, etc.Aproveitando gostaria de saber como é > > possível rodar Ubuntu usando o mínimode máquina possível, para avaliar > se é > > isso que esta mascarando o comandotime.ObrigadoFabio Bairros-- Mais > sobre o > > Ubuntu em português: http://www.ubuntu-br.org/comeceLista de discussão > > Ubuntu BrasilHistórico, descadastramento e outras opções: > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > > -- > > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > > > > Lista de discussão Ubuntu Brasil > > Histórico, descadastramento e outras opções: > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > > > -- > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > > Lista de discussão Ubuntu Brasil > Histórico, descadastramento e outras opções: > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Tempo de execução de programa/função
Certo. E as ferramentas para medir o tempo de execução de um programa, quais utilizam ? Obrigado Fabio Bairros Em sáb., 15 de mai. de 2021 às 17:54, C de-Avillez escreveu: > On Sat, May 15, 2021 at 1:42 PM Fabio Bairros > wrote: > > > > Obrigado pelo retorno. > > > > Nos testes que realizam, vocês desenvolvem as próprias ferramentas de > > análise ? > > Não. Eu usei RStudio Desktop (a versão grátis) [1] para a parte de > estatistica, e > alguns shell/awk scripts para a coleta de dados (basicamente, gerando CSVs > (Comma Separated Values); os CSVs eram, depois, importados no RStudio, > e trabalhados lá. Depois era apenas coletar os gráficos e indicadores > estatísticos > e acresentar no relatório (junto com o blah blah blah descrevendo e > ambiente, > as selecções feitas, e análise dos resultados). > > > Existe algo free que possa ser usado ? > > Várias ferrramentas. RStudio, como descrito acima, SageMath [2], etc. > > > Tens como recomendar algumas ferramentas que podem fazer este estudo > > estatístico e o teste ? > Ferramenta, veja acima; testes... não sei, mas provavelmente. Seja como for > tens que descrever o *que* foi testado, *como* foi testado, e possíveis > caveats de ambiente. > > Cheers, > > [1] https://www.rstudio.com/products/rstudio/download/ > [2] https://www.sagemath.org/ > > -- > > ..hggdh.. > > -- > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > > Lista de discussão Ubuntu Brasil > Histórico, descadastramento e outras opções: > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Tempo de execução de programa/função
Olá Fábio, acredito que aplicativos/sistemas de tracing e profiling sejam o que você busca, já faz mais de dez anos que brinquei com desenvolvimento em C não tenho como te indicar ferramentas específicas para esta linguagem, mas acho que buscando por tracing e profiling você vai achar coisas boas. Uma ferramenta mais recente que acho mais completa que o comando time: https://github.com/sharkdp/hyperfine pode ser um meio termo entre equipar seu ambiente pra fazer uma análise fina e obter resultados inconsistentes com o comando time. Recomendo uma investigação no Valgrind, muito poderoso em profiling de apps. Um ponto a se atentar é que todos os computadores sempre estarão fazendo mais de uma coisa ao mesmo tempo, sempre vai haver uma margem de desvio entre as execuções. Atenciosamente, __ *Paulo Vicente Neto* Em sáb., 15 de mai. de 2021 às 21:54, C de-Avillez escreveu: > On Sat, May 15, 2021 at 1:42 PM Fabio Bairros > wrote: > > > > Obrigado pelo retorno. > > > > Nos testes que realizam, vocês desenvolvem as próprias ferramentas de > > análise ? > > Não. Eu usei RStudio Desktop (a versão grátis) [1] para a parte de > estatistica, e > alguns shell/awk scripts para a coleta de dados (basicamente, gerando CSVs > (Comma Separated Values); os CSVs eram, depois, importados no RStudio, > e trabalhados lá. Depois era apenas coletar os gráficos e indicadores > estatísticos > e acresentar no relatório (junto com o blah blah blah descrevendo e > ambiente, > as selecções feitas, e análise dos resultados). > > > Existe algo free que possa ser usado ? > > Várias ferrramentas. RStudio, como descrito acima, SageMath [2], etc. > > > Tens como recomendar algumas ferramentas que podem fazer este estudo > > estatístico e o teste ? > Ferramenta, veja acima; testes... não sei, mas provavelmente. Seja como for > tens que descrever o *que* foi testado, *como* foi testado, e possíveis > caveats de ambiente. > > Cheers, > > [1] https://www.rstudio.com/products/rstudio/download/ > [2] https://www.sagemath.org/ > > -- > > ..hggdh.. > > -- > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > > Lista de discussão Ubuntu Brasil > Histórico, descadastramento e outras opções: > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Tempo de execução de programa/função
On Sat, May 15, 2021 at 1:42 PM Fabio Bairros wrote: > > Obrigado pelo retorno. > > Nos testes que realizam, vocês desenvolvem as próprias ferramentas de > análise ? Não. Eu usei RStudio Desktop (a versão grátis) [1] para a parte de estatistica, e alguns shell/awk scripts para a coleta de dados (basicamente, gerando CSVs (Comma Separated Values); os CSVs eram, depois, importados no RStudio, e trabalhados lá. Depois era apenas coletar os gráficos e indicadores estatísticos e acresentar no relatório (junto com o blah blah blah descrevendo e ambiente, as selecções feitas, e análise dos resultados). > Existe algo free que possa ser usado ? Várias ferrramentas. RStudio, como descrito acima, SageMath [2], etc. > Tens como recomendar algumas ferramentas que podem fazer este estudo > estatístico e o teste ? Ferramenta, veja acima; testes... não sei, mas provavelmente. Seja como for tens que descrever o *que* foi testado, *como* foi testado, e possíveis caveats de ambiente. Cheers, [1] https://www.rstudio.com/products/rstudio/download/ [2] https://www.sagemath.org/ -- ..hggdh.. -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Tempo de execução de programa/função
Obrigado pelo retorno. Nos testes que realizam, vocês desenvolvem as próprias ferramentas de análise ? Existe algo free que possa ser usado ? Tens como recomendar algumas ferramentas que podem fazer este estudo estatístico e o teste ? Obrigado Fabio Bairros Em sáb., 15 de mai. de 2021 às 12:50, C de-Avillez escreveu: > On Sat, May 15, 2021 at 9:51 AM adautoserpa wrote: > > > > Fábio,Eu acho que o pessoal faz média do tempo de execução. Um tempo > atrás eu vi um vídeo que o cara fazia assim de 10 execuções ele fazia a > média, pois os valores nunca eram iguais. Segue vídeo > https://youtu.be/spLIBqiv2Og talvez te ajude.Referente ao Ubuntu eu > usaria a versão Server mínimo, usando o instalador legacy, que para mim > melhor para customizar a instalação. Pode pesquisar por modo expert do > Debian ou Ubuntu. Atenciosamente, Adauto Serpa Enviado do meu Galaxy > > Correto. > > Linux (como Windows) executa vários programas "ao mesmo tempo"; se a > CPU é multi-core, vários programas são, efectivamente, executados ao > mesmo tempo. Adidionalmente, outros eventos ocorrem -- um IO é > completado, o sistema opderacional assume o controle para carregar uma > página de memória, está havendo uso na interface gráfica, o que quer > que seja --, e isto *pode* interromper o teu programa. > > Normalmente, para testes, executamos o programa a ser testado *várias* > vezes, em circunstancias semelhantes (e, talvez, sob diferentes tipos > de carga), e tiramos valores estatísticos dos resultados (media, > mediana, variancia/desvio padrão, outliers, quartiles, etc, etc). > > E "várias" significa mais de 100 vezes. > > Durante os testes, o sistema deve estar o mais idle possível. > > -- > ..hggdh.. > > -- > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > > Lista de discussão Ubuntu Brasil > Histórico, descadastramento e outras opções: > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Tempo de execução de programa/função
Obrigado Adauto, pelo retorno e informações. No caso da instalação, é possível, a partir de uma instalação já realizada (parte gráfica, etc) ficar "chaveando" entre uma forma e outra ? Por exemplo, tentar iniciar uma máquina com uma instalação completa no formato somente terminal/prompt (mínima) ? Ou até reduzir o número de processos ao mínimo necessário, "desligando" funções que "atrapalham" o desempenho da CPU. Desempenho desejado apenas para rodar o programa de teste. Obrigado Fabio Bairros Em sáb., 15 de mai. de 2021 às 11:51, adautoserpa escreveu: > Fábio,Eu acho que o pessoal faz média do tempo de execução. Um tempo atrás > eu vi um vídeo que o cara fazia assim de 10 execuções ele fazia a média, > pois os valores nunca eram iguais. Segue vídeo > https://youtu.be/spLIBqiv2Og talvez te ajude.Referente ao Ubuntu eu > usaria a versão Server mínimo, usando o instalador legacy, que para mim > melhor para customizar a instalação. Pode pesquisar por modo expert do > Debian ou Ubuntu. Atenciosamente, Adauto Serpa Enviado do meu Galaxy > Mensagem original De : Fabio Bairros < > fdabair...@gmail.com> Data: 15/05/2021 10:32 (GMT-03:00) Para: Lista de > discussão da Comunidade Ubuntu Brasil > Assunto: [Ubuntu-BR] Tempo de execução de programa/função Bom dia.Gostaria > de uma auxílio para medição do tempo de execução de um programa noLinux. > Elaborei um programa simples em C que executa operações aritméticase > gostaria de avaliar o tempo necessário para ele rodar. Já usei o > comandotime do Linux, mas ele apresenta sempre valores que não se repetem. > Não seise tem relação ao uso de vários outros programas simultâneos > (processos),interface gráfica, etc.Aproveitando gostaria de saber como é > possível rodar Ubuntu usando o mínimode máquina possível, para avaliar se é > isso que esta mascarando o comandotime.ObrigadoFabio Bairros-- Mais sobre o > Ubuntu em português: http://www.ubuntu-br.org/comeceLista de discussão > Ubuntu BrasilHistórico, descadastramento e outras opções: > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > -- > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > > Lista de discussão Ubuntu Brasil > Histórico, descadastramento e outras opções: > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Tempo de execução de programa/função
On Sat, May 15, 2021 at 9:51 AM adautoserpa wrote: > > Fábio,Eu acho que o pessoal faz média do tempo de execução. Um tempo atrás eu > vi um vídeo que o cara fazia assim de 10 execuções ele fazia a média, pois os > valores nunca eram iguais. Segue vídeo https://youtu.be/spLIBqiv2Og talvez te > ajude.Referente ao Ubuntu eu usaria a versão Server mínimo, usando o > instalador legacy, que para mim melhor para customizar a instalação. Pode > pesquisar por modo expert do Debian ou Ubuntu. Atenciosamente, Adauto Serpa > Enviado do meu Galaxy Correto. Linux (como Windows) executa vários programas "ao mesmo tempo"; se a CPU é multi-core, vários programas são, efectivamente, executados ao mesmo tempo. Adidionalmente, outros eventos ocorrem -- um IO é completado, o sistema opderacional assume o controle para carregar uma página de memória, está havendo uso na interface gráfica, o que quer que seja --, e isto *pode* interromper o teu programa. Normalmente, para testes, executamos o programa a ser testado *várias* vezes, em circunstancias semelhantes (e, talvez, sob diferentes tipos de carga), e tiramos valores estatísticos dos resultados (media, mediana, variancia/desvio padrão, outliers, quartiles, etc, etc). E "várias" significa mais de 100 vezes. Durante os testes, o sistema deve estar o mais idle possível. -- ..hggdh.. -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Tempo de execução de programa/função
Fábio,Eu acho que o pessoal faz média do tempo de execução. Um tempo atrás eu vi um vídeo que o cara fazia assim de 10 execuções ele fazia a média, pois os valores nunca eram iguais. Segue vídeo https://youtu.be/spLIBqiv2Og talvez te ajude.Referente ao Ubuntu eu usaria a versão Server mínimo, usando o instalador legacy, que para mim melhor para customizar a instalação. Pode pesquisar por modo expert do Debian ou Ubuntu. Atenciosamente, Adauto Serpa Enviado do meu Galaxy Mensagem original De : Fabio Bairros Data: 15/05/2021 10:32 (GMT-03:00) Para: Lista de discussão da Comunidade Ubuntu Brasil Assunto: [Ubuntu-BR] Tempo de execução de programa/função Bom dia.Gostaria de uma auxílio para medição do tempo de execução de um programa noLinux. Elaborei um programa simples em C que executa operações aritméticase gostaria de avaliar o tempo necessário para ele rodar. Já usei o comandotime do Linux, mas ele apresenta sempre valores que não se repetem. Não seise tem relação ao uso de vários outros programas simultâneos (processos),interface gráfica, etc.Aproveitando gostaria de saber como é possível rodar Ubuntu usando o mínimode máquina possível, para avaliar se é isso que esta mascarando o comandotime.ObrigadoFabio Bairros-- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comeceLista de discussão Ubuntu BrasilHistórico, descadastramento e outras opções:https://lists.ubuntu.com/mailman/listinfo/ubuntu-br -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br