From 2eabb7e89b1bbacd985c425191fe39dc07ebbcb0 Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Wed, 17 Nov 2010 19:24:38 +0000 Subject: [PATCH] Switched from I/O engine sync to psync because the latter has a slightly lower system call overhead. git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2741 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- scripts/blockdev-perftest | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/blockdev-perftest b/scripts/blockdev-perftest index 34d505d1c..860317937 100755 --- a/scripts/blockdev-perftest +++ b/scripts/blockdev-perftest @@ -107,7 +107,7 @@ time_write() { else fio_flags="--direct=0 --end_fsync=1" fi - fio --rw=write --filename="${device}" --bs=$1 --size=$(($1*$2)) --ioengine=sync --end_fsync=1 --invalidate=1 ${fio_flags} --name=writeperftest \ + fio --rw=write --filename="${device}" --bs=$1 --size=$(($1*$2)) --ioengine=psync --end_fsync=1 --invalidate=1 ${fio_flags} --name=writeperftest \ | sed -n 's/.*runt= *\([0-9]*\)msec.*/\1/p' \ | awk '{print $1/1000}' else @@ -129,7 +129,7 @@ time_read() { else fio_flags="--direct=0" fi - fio --rw=read --filename="${device}" --bs=$1 --size=$(($1*$2)) --ioengine=sync --end_fsync=1 --invalidate=1 ${fio_flags} --name=readperftest \ + fio --rw=read --filename="${device}" --bs=$1 --size=$(($1*$2)) --ioengine=psync --end_fsync=1 --invalidate=1 ${fio_flags} --name=readperftest \ | sed -n 's/.*runt= *\([0-9]*\)msec.*/\1/p' \ | awk '{print $1/1000}' else