Yes, that’s normal.
What you can do is tune down the unicorn workers number. In one instance I have:
-
280MB per unicorn worker
-
200MB sidekiq
-
180MB unicorn master
I guess going from 4 workers to 2 can shave you some memory.
PS: I’m assuming that you are running a ghost town, when you get more users revisit this.