That message is meaningful, the fact that your system has free resources is more indicative of misconfiguration than misidentification.
How many unicorn_workers do you have?
Assuming there’s nothing else on the host have you allocated 16 (two per core)?
If you’re using local Postgres what are your db_shared_buffers?