Recommandation pour le nombre de travailleurs : cœurs × 2 ?

Cela dépend de nombreux facteurs. Par exemple, la taille de votre base de données par rapport à votre RAM, le ratio de trafic connecté par rapport au trafic anonyme, si vous avez des plugins qui maintiennent votre file d’attente Sidekiq plus occupée, si vous exécutez YJIT, etc.

Ce qui est simple, c’est de regarder les données MiniProfiler pendant votre heure de pointe et de parcourir le forum pour voir si les performances sont moindres et identifier le goulot d’étranglement.

Comme ce CPU est ancien, je commencerais avec plus que le nombre habituel d’employés Unicorn, car chaque requête prendra plus de temps que d’habitude. Mais si vous exécutez PostgreSQL et Redis sur le même serveur, vous ne pouvez pas les priver en exécutant trop d’employés.

Essayez de commencer avec 16 employés et évaluez les performances du site.