(EN) Disclosed are a method and system for balancing and optimizing a main placement group, and a device and a storage medium. The method comprises the following steps: obtaining a theoretical average value according to the total capacity of a cache disk and the total number of object-based storage devices; obtaining a weight corresponding to the object-based storage device on the basis of the actual capacity occupied by the object-based storage device and the theoretical average value; obtaining the total number of the current main placement groups, and obtaining the number of expected balanced main placement groups on the basis of the total number of the current main placement groups and the weight corresponding to the object-based storage device; reading the address of each placement group in a redundant group, obtaining a corresponding base value on the basis of the address of each placement group and the address of the object-based storage device, and taking the placement group as a main placement group in response to the fact that the base value is less than a preset value; and repeating the previous step until the number of the main placement groups reaches the number of the expected balanced main placement groups. According to the scheme provided by the present invention, the number of the expected balanced main placement groups is calculated by calculating the weight of the object-based storage device, thereby optimizing the system performance.
(FR) L'invention porte sur un procédé et un système d'équilibrage et d'optimisation de groupes de placement principaux, sur un dispositif et sur un support de stockage. Le procédé comprend les étapes suivantes consistant à : obtenir une valeur moyenne théorique en fonction de la capacité totale d'un disque de cache et du nombre total de dispositifs de stockage orienté objet; obtenir un poids correspondant au dispositif de stockage orienté objet sur la base de la capacité réelle occupée par le dispositif de stockage orienté objet et de la valeur moyenne théorique; obtenir le nombre total des groupes de placement principaux actuels, et obtenir le nombre de groupes de placement principaux équilibrés attendus sur la base du nombre total des groupes de placement principaux actuels et du poids correspondant au dispositif de stockage orienté objet; lire l'adresse de chaque groupe de placement dans un groupe redondant, obtenir une valeur de base correspondante sur la base de l'adresse de chaque groupe de placement et de l'adresse du dispositif de stockage orienté objet, et prendre le groupe de placement comme groupe de placement principal en réponse au fait que la valeur de base est inférieure à une valeur prédéfinie; et répéter l'étape précédente jusqu'à ce que le nombre des groupes de placement principaux atteigne le nombre des groupes de placement principaux équilibrés attendus. Selon le système proposé par la présente invention, le nombre des groupes de placement principaux équilibrés attendus est calculé par calcul du poids du dispositif de stockage orienté objet, ce qui permet d'optimiser la performance du système.
(ZH) 本发明公开了一种主放置组均衡优化的方法、系统、设备和存储介质,方法包括以下步骤:根据缓存盘的总容量和对象存储设备的总个数得到理论平均值;基于对象存储设备占用的实际容量与理论平均值得到对象存储设备对应的权重;获取当前主放置组的总个数,并基于当前主放置组的总个数和对象存储设备对应的权重得到预期均衡主放置组的数量;读取冗余组里的每个放置组的地址,基于每个放置组的地址和对象存储设备的地址得到对应的基值,响应于基值小于预定值,将放置组作为主放置组;重复上一步骤直到主放置组的数量达到预期均衡主放置组的数量。本发明提出的方案通过计算对象存储设备的权重来计算预期均衡主放置组的个数,从而优化系统性能。