We run the sysbench 0.5 version on our SUT,found the FileIO test case report data about speed is Mb/Gbps,We consider it should be MB/GBps.Is it right?
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
sysbench |
Invalid
|
Undecided
|
Unassigned | ||
sysbench (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
[root@localhost 600GB]# sysbench --num-threads=16 --test=fileio --file-
sysbench 0.5: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 16
Random number generator seed is 0 and will be ignored
Extra file open flags: 0
128 files, 16Mb each
2Gb total file size
Block size 16Kb
Periodic FSYNC enabled, calling fsync() each 100 requests.
Calling fsync() at the end of test, Enabled.
Using synchronous I/O mode
Doing sequential write (creation) test
Threads started!
Operations performed: 0 reads, 10000 writes, 12800 Other = 22800 Total
Read 0b Written 156.25Mb Total transferred 156.25Mb (14.018Mb/sec)
897.12 Requests/sec executed
=======
above are our run-status
and one question why seqwrite has other operation 12800 but seqread doesn't?
Other operations are fsync() calls, which are only executed for write workloads. In your case, you have to fsync() 128 files after every 100 requests out of 10000 total requests.