diff options
author | Fengguang Wu <fengguang.wu@intel.com> | 2013-10-04 11:13:09 +0800 |
---|---|---|
committer | Fengguang Wu <fengguang.wu@intel.com> | 2013-10-04 11:13:09 +0800 |
commit | 0b2dba293ea8ff4d3bf486ce14d4cb02aee037ec (patch) | |
tree | a5c4dd72651172a6a45588e9f1048032936d124c | |
parent | 9b74962fc51b9f699cf47fd01cf0d090e54cba33 (diff) | |
download | vm-scalability-0b2dba293ea8ff4d3bf486ce14d4cb02aee037ec.tar.gz |
make the msync cases sequential
The random cases are rather unstable:
2013-10-03 10:16:50 truncate -s 134795628544 /tmp/vm-scalability.img
2013-10-03 10:16:50 mkfs.xfs -q /tmp/vm-scalability.img
2013-10-03 10:16:50 mount -o loop /tmp/vm-scalability.img /tmp/vm-scalability
2013-10-03 10:16:50 ./case-msync-mt
2013-10-03 10:16:50 truncate /tmp/vm-scalability/sparse-msync-mt -s 134795628544
2013-10-03 10:16:50 ./usemem --runtime 300 -S -t 120 -f /tmp/vm-scalability/sparse-msync-mt -F --prealloc --open-rw --random 561648452
631854504 bytes / 195900689 usecs = 3149 KB/s
631854504 bytes / 195900635 usecs = 3149 KB/s
631854504 bytes / 195900657 usecs = 3149 KB/s
631854504 bytes / 195900628 usecs = 3149 KB/s
631854504 bytes / 195900662 usecs = 3149 KB/s
...
2013-10-03 10:20:09 ./case-msync-mt
2013-10-03 10:20:09 truncate /tmp/vm-scalability/sparse-msync-mt -s 134795628544
2013-10-03 10:20:09 ./usemem --runtime 300 -S -t 120 -f /tmp/vm-scalability/sparse-msync-mt -F --prealloc --open-rw --random 561648452
71778928 bytes / 338933724 usecs = 206 KB/s
71778928 bytes / 338933715 usecs = 206 KB/s
71778928 bytes / 338933716 usecs = 206 KB/s
71778928 bytes / 338934282 usecs = 206 KB/s
71778928 bytes / 338933724 usecs = 206 KB/s
2013-10-03 10:25:49 ./case-msync-mt
2013-10-03 10:25:49 truncate /tmp/vm-scalability/sparse-msync-mt -s 134795628544
2013-10-03 10:25:49 ./usemem --runtime 300 -S -t 120 -f /tmp/vm-scalability/sparse-msync-mt -F --prealloc --open-rw --random 561648452
631854504 bytes / 177256505 usecs = 3481 KB/s
631854504 bytes / 177258225 usecs = 3481 KB/s
631854504 bytes / 177258227 usecs = 3481 KB/s
631854504 bytes / 177258243 usecs = 3481 KB/s
631854504 bytes / 177258254 usecs = 3481 KB/s
2013-10-03 10:28:47 ./case-msync-mt
2013-10-03 10:28:47 truncate /tmp/vm-scalability/sparse-msync-mt -s 134795628544
2013-10-03 10:28:47 ./usemem --runtime 300 -S -t 120 -f /tmp/vm-scalability/sparse-msync-mt -F --prealloc --open-rw --random 561648452
631854504 bytes / 61268015 usecs = 10071 KB/s
631854504 bytes / 61268083 usecs = 10071 KB/s
631854504 bytes / 61268107 usecs = 10071 KB/s
631854504 bytes / 61268113 usecs = 10071 KB/s
631854504 bytes / 61268126 usecs = 10071 KB/s
2013-10-03 10:29:49 umount /tmp/vm-scalability
2013-10-03 10:29:49 rm /tmp/vm-scalability.img
Signed-off-by: Fengguang Wu <fengguang.wu@intel.com>
-rwxr-xr-x | case-msync | 2 | ||||
-rwxr-xr-x | case-msync-mt | 2 |
2 files changed, 2 insertions, 2 deletions
@@ -7,7 +7,7 @@ SIZE=$((mem / nr_cpu / 2)) for i in `seq $nr_cpu` do create_sparse_file $SPARSE_FILE-$i $mem - $USEMEM -S -f $SPARSE_FILE-$i -F --prealloc --open-rw --random $SIZE & + $USEMEM -S -f $SPARSE_FILE-$i -F --prealloc --open-rw $SIZE & done wait diff --git a/case-msync-mt b/case-msync-mt index eb9f344..e49f491 100755 --- a/case-msync-mt +++ b/case-msync-mt @@ -6,6 +6,6 @@ SIZE=$((mem / nr_cpu / 2)) create_sparse_file $SPARSE_FILE $mem -$USEMEM -S -t $nr_cpu -f $SPARSE_FILE -F --prealloc --open-rw --random $SIZE +$USEMEM -S -t $nr_cpu -f $SPARSE_FILE -F --prealloc --open-rw $SIZE rm $SPARSE_FILE |