Skip to content

Instantly share code, notes, and snippets.

@filipevarjao
Forked from Miliox/program_profile.sh
Created September 14, 2017 17:36
Show Gist options
  • Save filipevarjao/4b327577b31aadac20051e4fe828aa2f to your computer and use it in GitHub Desktop.
Save filipevarjao/4b327577b31aadac20051e4fe828aa2f to your computer and use it in GitHub Desktop.
Script SAR (kSar Compatible)
#!/bin/bash
#Autor: Emiliano Carlos de Moraes Firmino
#Comentario: igual a usar "sar -A 1", mas sem a interface de rede
# que não abre no kSar
#Script Variables
output_file="sar_data.txt" #arquivo de saída
interval=1 #taxa de amostragem em segundos
#Inicia rodada de testes
LC_ALL=C sar -bBdqrRSvwWy -I SUM -I XALL -u ALL -P ALL $interval > $output_file &
pid=$!
#Delay de um segundo
sleep 1
#Seu progama vai aqui embaixo
#Exemplo1 (normal):
##java quicksort.java random_10k.txt
#Exemplo2 (Armazenando saida em um arquivo):
##python quicksort.py ordenado_10k > time_10kr.txt
#Exemplo3 (Append no fim de um arquivo):
##erl -run quicksort benchmark random_10k.data -run init stop -noshell >> test_result.txt
#Encerra coleta de dados
kill $pid
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment