nathan@clusterfs.com
2007-Jan-25 12:45 UTC
[Lustre-devel] [Bug 10960] Document and improve ior for IOkit
Please don''t reply to lustre-devel. Instead, comment in Bugzilla by
using the following link:
https://bugzilla.lustre.org/show_bug.cgi?id=10960
What |Removed |Added
----------------------------------------------------------------------------
Attachment #9354|application/octet-stream |text/plain
mime type| |
Attachment #9354 is|0 |1
patch| |
Attachment #9354|review?(nathan@clusterfs.com|review-
Flag|) |
(From update of attachment 9354)
I think you need to keep this. The -n seems a requirement for a valid test
result.
-# pdsh args required to instantiate all instances of IOR in parallel
-# the chosen module must support ''-n <procs-per-node>''
-# -R<module>, -f<fanout> etc
-pdsh_mpiargs="-Rmqsh"
You can change
pdsh=pdsh
to
pdsh="pdsh -R ssh"
but maybe ssh doesn''t support -n.
Doesn''t this:
chunk=`count_range $range`
- if ((chunk > n)); then
+ if ((chunk > $n)); then
need to be
+ if (($chunk > $n)); then
(similar question everywhere)
I don''t know that you can assume sudo
+ sudo /bin/bash -c echo clear ">" $LRU;
\
I think we need the -n here for valid results.
- $pdsh -S -b $pdsh_mpiargs -w "$test_clients" -n $ntask >>
$tmpf 2>&1 \
+ $pdsh -R ssh -S -b -w "$test_clients" >> $tmpf
2>&1 \
"${cmdline[@]}"
nathan@clusterfs.com
2007-Jan-25 13:43 UTC
[Lustre-devel] [Bug 10960] Document and improve ior for IOkit
Please don''t reply to lustre-devel. Instead, comment in Bugzilla by
using the following link:
https://bugzilla.lustre.org/show_bug.cgi?id=10960
What |Removed |Added
----------------------------------------------------------------------------
Attachment #9355|application/x-perl |text/plain
mime type| |
Attachment #9355 is|0 |1
patch| |
Attachment #9355|review?(nathan@clusterfs.com|review-
Flag|) |
(From update of attachment 9355)
You''ve hard-coded the task names -- this will only be right for this
specific
run. It need to work for all values of clients_[lo|hi],
tasks_per_client_[lo,hi], etc.
print SCRFILE "set xrange [ -1 : 13 ]\n";
print SCRFILE "set xtics nomirror rotate ( \"Cli 1 Tasks 1
Also, the output files should depend on the value of tests, which users might
change.
tests=(write rewrite clear_cache read reread)
You must gather all this info from the details file (or test output)