Reading the filebench workload Language docs, I'm having trouble understanding 
what flowop bwlimit does.  In multistreamread.f, a thread does this:

  thread name=seqread1,memsize=10m,instances=$nthreads
    { 
      flowop read 
name=seqread1,filename=largefile1,iosize=$iosize,directio=$directio
      flowop bwlimit name=limit
    }

bwlimit is supposed to "Blocks the calling thread if the number of bytes of I/O 
issued exceeds one megabyte times the number of posted events".  Unless you're 
using async I/O, isn't the thread already blocked on the I/O it posted?

And I don't see an event rate set in that workload.  

Can someone explain how this works?

...Demetri
-- 
This message posted from opensolaris.org
_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org

Reply via email to