1 votes

Existe-t-il un moyen de forcer un groupe d'instances à "travailler plus dur" sur une tâche ?

J'ai configuré un groupe d'instances sur la Google Cloud Platform pour exécuter un seul script Python. Après avoir exécuté le script pendant quelques heures, il semble qu'une seule instance (4 vCPU, 16 Go de mémoire) ait fonctionné de manière constante à environ 25 % de CPU, tandis que les deux autres instances ont été à 2 %.

Existe-t-il un moyen de dire à chaque instance de contribuer davantage de ressources pour exécuter le script plus rapidement ? Notez que je ne suis même pas proche des 60% d'utilisation du CPU désignés avant que la charge ne soit partagée, parmi les autres instances.

2voto

John Hanley Points 3849

Pas directement avec Google Cloud.

Vous devrez concevoir/redessiner votre logiciel pour prendre en charge plusieurs CPU dans un cluster. Ce n'est pas une tâche simple, à moins d'être conçu de cette façon.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X