issue about object-replicator impaction on the swift cluster put performance

asked 2014-11-23 19:47:30 -0600

Gen gravatar image

updated 2014-11-24 19:28:56 -0600

In my swift cluster(swift-1.13.0), we just use 1 proxy and 1 storage node with 1 disk, and the replicate number is set to 1. In this situation, In Icehouse, I know this kind of service will replicate partition after the hash value changes.

Impact: For Swift put requests, when object/container/account server and object-replicator are running as daemon, the put performance decreased to 30% to 60% differs with run_pause time. Following is the detailed data: run_pause time (s) Throughput 30 78 300 107 1000 150 replicator disabled 220

I have no idea why performance drops so lot even the replicator number is 1.

edit retag flag offensive close merge delete