Prueba rapida de perfomance linux

Esto que adjunto es una prueba rapida, no es algo muy fiable, pero a veces vemos irregularidades y en general las pruebas de lectura y escritura suelen ser tediosas.

Paso un script SIMPLE que puede servirnos para aislar de forma rapida por donde esta el problema.

OJO genera un fichero de 1GB

bash-4.1# cat testdavid.sh
export PS4='+${BASH_SOURCE}:${LINENO}:${FUNCNAME[0]}: '

rm -f file_1gb.gz
date
dd if=/dev/zero of=file_1gb bs=1000k count=1k

# test lectura
START=$(date +%s)
echo file_1gb > /dev/null
END=$(date +%s)
DIFF=$(( $END - $START ))
echo "time to read 1GB $DIFF seconds"

# test gzip
START=$(date +%s)
gzip file_1gb

END=$(date +%s)
DIFF=$(( $END - $START ))
echo "time to gzip 1GB-zero $DIFF seconds"

# test gunzip
START=$(date +%s)
gunzip file_1gb.gz

END=$(date +%s)
DIFF=$(( $END - $START ))
echo "time to gUNzip 1GB-zero $DIFF seconds"

# borro el fichero que use
rm file_1gb
date

This entry was posted in bash, Monitorizar and tagged . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *