X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre-iokit%2Fsgpdd-survey%2Fsgpdd-survey;h=75dcc65e729b3ca8b927484fd8409fee2e1c6208;hb=9c3cefb425dfd276a471308bc3794ed21e1c17be;hp=0b1fdc6858fb2dbb17c0beee904b810975468633;hpb=c4d3d5017e04c13562e148e1fb74202c3b318ffa;p=fs%2Flustre-release.git diff --git a/lustre-iokit/sgpdd-survey/sgpdd-survey b/lustre-iokit/sgpdd-survey/sgpdd-survey index 0b1fdc6..75dcc65 100755 --- a/lustre-iokit/sgpdd-survey/sgpdd-survey +++ b/lustre-iokit/sgpdd-survey/sgpdd-survey @@ -26,9 +26,9 @@ crglo=1 crghi=256 # threads to share between concurrent regions per device -# NB survey skips over #thr < #regions and #thr > SG_MAX_QUEUE +# NB survey skips over #thr < #regions and #thr/#regions > SG_MAX_QUEUE thrlo=1 -thrhi=8192 +thrhi=4096 ##################################################################### @@ -80,7 +80,7 @@ for ((rsz=$rszlo;rsz<=$rszhi;rsz*=2)); do # show computed parameters actual_rsz=$((bpt*bs/1024)) actual_size=$((bs*count*crg/1024)) - str=`printf 'total_size %8dK rsz %4d crg %5d thr %3d ' \ + str=`printf 'total_size %8dK rsz %4d crg %5d thr %5d ' \ $((actual_size*ndevs)) $actual_rsz $((crg*ndevs)) $((thr*ndevs))` echo "==============> $str" >> $workf print_summary -n "$str" @@ -135,7 +135,7 @@ for ((rsz=$rszlo;rsz<=$rszhi;rsz*=2)); do # compute MB/sec from nregions*slowest check=`awk < $tmpf \ '/time to transfer data/ {mb=$8/1.048576; if (n == 0 || mb < min) min = mb; n++}\ - END {printf "%3d x %6.2f = %7.2f MB/s", n, min, min * n}'` + END {printf "%5d x %6.2f = %7.2f MB/s", n, min, min * n}'` print_summary -n "$bw $check " fi rm $tmpf