Nouvelles du multithreading du serveur – juillet 2023

ZOS_MattFiror
Bonjour à toutes et tous,

Nous approchons du milieu d’année, et le moment est venu de vous parler de notre travail sur le multithreading. Si vous vous souvenez bien, en fin d’année dernière, je vous avais annoncé une série de changements concernant les serveurs, pour répartir les processus d’ESO sur un plus grand nombre de cœurs de processeurs et améliorer substantiellement leurs performances. Nous avons mené une partie de ces travaux sur les Mises à Jour 37 (en mars) et 38.

Cependant, les premières mesures indiquent que ces changements sur le multithreading n’ont pas amélioré les performances aussi radicalement que prévu. Nous avons dû revenir en arrière sur l’un de ces changements de processus, parce qu’il introduisait un niveau d’instabilité que nous avons jugé inacceptable. Heureusement, la mise à jour matérielle récente du serveur a entraîné davantage d’améliorations des performances, pour les utilisateurs, que nos travaux de multithreading sur les serveurs publics. (Le Xbox EU reste prévu pour cette année, un peu plus tard). Et effectivement, le récent événement du Carnage de Blancserpent du mois de mai a montré à quel point le PvP d’ESO était amusant avec ce nouveau matériel.

Tout ceci pour dire que nous continuons de chercher des domaines dans lesquels nous pourrons répartir les processus afin d’optimiser les capacités des processeurs de nos serveurs. N’oubliez pas que nous devons nous montrer très, très prudents lors de la préparation de changements d’une telle complexité dans l’énorme code d’ESO. Mais nous continuerons de consacrer des ressources à l’analyse et à la recherche d’utilisations pour le multithreading, afin d’améliorer la maintenance du serveur. Et nous tiendrons tout le monde au courant de nos avancées, une fois que nous aurons trouvé des solutions.

Merci à toutes et tous !
Matt
Edited by ZOS_MattFiror on 7 juillet 2023 5:59
Matt Firor
Studio Director, ZeniMax Online Studios
Staff Post
Connectez-vous ou Inscrivez-vous pour répondre.