I am trying to load a 8 GB file into an empty Aerospike namespace.
Here are the options I use:
-h <one host's IP> -p 3000 -c ~/config.json -n pc ~/data.dsv
I notice that when I load the file into a single node cluster on AWS, the asloader logged TPS of 130,000. However when I loaded the same file, with same options, in a 4 node cluster on AWS (4 nodes in a region, with 2 nodes per AZ), the asloader logs a TPS of just 35,000.
Is this because of the writes running in Strong Consistency mode, with each batch being committed in the replica? How can I make this faster?
Here are the system info:
- Aerospike DSV Loader (Version 2.3.5)
- Aerospike server version - Enterprise 188.8.131.52