If I run:
rados -p test bench 60 write --no-cleanup
and I get my results of the write.
Clean the caches ( echo 3 into drop_caches)
run:
rados -p test bench 60 seq
on the node I did the write to, I get good results.
If I run read on any other node in the cluster I get:
Is that normal? Am I supposed to only run the read benchmark on the same machine I ran the write benchmark?
rados -p test bench 60 write --no-cleanup
and I get my results of the write.
Clean the caches ( echo 3 into drop_caches)
run:
rados -p test bench 60 seq
on the node I did the write to, I get good results.
If I run read on any other node in the cluster I get:
Code:
rados -p test bench 60 seq
sec Cur ops started finished avg MB/s cur MB/s last lat avg lat
0 0 0 0 0 0 - 0
read got -2
error during benchmark: -5
error 5: (5) Input/output error
Is that normal? Am I supposed to only run the read benchmark on the same machine I ran the write benchmark?