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
[email protected]