Traffic sharing for same ip

I have 4 nodes sharing one ip. All nodes running on the same server using docker and have identical HDDs. I would expect them having more or less equal ingress. But for some reason one node having constantly like 3x the ingress of the other nodes. I don’t know how the node selection works but in alphabetical order of node id this node is the first one. Could this be the reason?

Hey @alpharabbit ,

What you’re seeing is a common observation when running multiple nodes behind one IP. It’s unlikely that the alphabetical order of the node ID plays a role—traffic differences usually happen due to:

  1. Node Age/Vetting: Older or fully vetted nodes get more traffic. If one node is further along in the vetting process, it will naturally receive more ingress.
  2. Random Selection: Storj uses a random but weighted selection process, which can lead to traffic variation even among identical nodes.
  3. Shared IP Behavior: All nodes behind the same IP are treated as part of one “bucket,” so traffic isn’t perfectly split.

This variation is normal and tends to balance out over time. You might find this related post helpful: 4 nodes on one server, but one node is getting 50% of the data the other nodes are getting.

Make sure all nodes are healthy (check logs for missed uploads) and keep monitoring their performance. Over weeks or months, things should even out more.

Hope this helps!

2 Likes

I would add to the list from @edo:
4. The node reputation (the online, audit and suspension scores)
5. Success rate calculated for the customer location and your nodes