
joaopaulonavarro
(usa Ubuntu)
Enviado em 23/10/2009 - 11:57h
Ola a todos!
Sou meio novo usando linux e estou com uma duvida:
Eu to usando o comando "time" pra enviar o tempo de computação total de uma aplicação que implementei, seria algo do tipo:
# (time ./spins 1 0 1 8 4) 2> resultados
a saída ficou algo assim:
real 0m11.266s
user 0m18.137s
sys 0m0.084s
onde ./spins e a aplicação e "1 0 1 8 4" sao os respectivos parametros que passo via "argv"
até ae tudo bem.. mas como estou fazendo testes de desempenho e preciso de prioridade maxima, entao eu quero % de cpu maxima para o processo. Com isso tentei usar:
#sudo nice -n -20 time ./spins 1 0 1 8 4
e a saida ficou com essa cara:
Command exited with non-zero status 1
15.66user 0.12system 0:04.74elapsed 332%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+4372minor)pagefaults 0swaps
e ainda nao consegui fazer essa saida ser direcionada para um arquivo.
Gostaria de saber se alguem sabe como eu faço para salvar o resultado em um arquivo (alterarando a prioridade do processo), e se tem como eu formatar essa saida pra ela ficar no formato tradicional do "time".
desde ja agradeço!