Ah, I see that --max-backlog must be expressed in bytes/sec, in spite of what the --help message says. -- Tom > -----Original Message----- > From: Deneau, Tom > Sent: Wednesday, July 22, 2015 5:09 PM > To: 'ceph-users@xxxxxxxxxxxxxx' > Subject: load-gen throughput numbers > > If I run rados load-gen with the following parameters: > --num-objects 50 > --max-ops 16 > --min-object-size 4M > --max-object-size 4M > --min-op-len 4M > --max-op-len 4M > --percent 100 > --target-throughput 2000 > > So every object is 4M in size and all the ops are reads of the entire 4M. > I would assume this is equivalent to running rados bench rand on that pool > if the pool has been previously filled with 50 4M objects. And I am assuming > the --max-ops=16 is equivalent to having 16 concurrent threads in rados > bench. > And I have set the target throughput higher than is possible with my network. > > But when I run both rados load-gen and rados bench as described, I see that > rados bench gets > about twice the throughput of rados load-gen. Why would that be? > > I see there is a --max-backlog parameter, is there some setting of that > parameter > that would help the throughput? > > -- Tom Deneau _______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com