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)