vSphere 6.7 introduit un nouvel algorithme en deux passes pour allouer la réservation de ressources d'un pool de ressources à ses enfants.

VMware vSphere Distributed Resource Scheduler (DRS), un utilitaire qui équilibre les charges de travail de calcul selon les ressources disponibles, utilise ce nouvel algorithme en deux passes pour allouer la réservation d'un pool de ressources à ses machines virtuelles enfants. Lors de la première passe, la réservation du pool de ressources est distribuée et limitée à la demande de la machine virtuelle, en fonction du partage équitable de chaque machine virtuelle. Lors de la deuxième passe, la réservation excessive est distribuée de manière proportionnelle, limitée à la taille configurée de la machine virtuelle. Par conséquent, la réservation du pool de ressources est allouée de manière agressive à ses enfants, ce qui offre plus de mémoire tampon aux pics soudains de demande des machines virtuelles.

Note : Si un pool de ressources a une valeur de réservation de ressources élevée, il est possible de réserver la majeure partie de la mémoire de l'hôte. Dans ce cas, le noyau ESXi ou les agents ne peuvent pas allouer de mémoire supplémentaire. Cette condition peut amener les machines virtuelles à rencontrer des problèmes temporaires de performances, même si le pool de ressources est configuré avec une réservation suffisante. Le nouvel algorithme DRS en deux passes ajoute donc une contrainte supplémentaire sur la mémoire des hôtes ESXi si un pool de ressources utilise une réservation de mémoire importante. Ce symptôme peut être plus apparent après la mise à niveau vers vCenter 6.7. Pour savoir comment corriger une mémoire réservable disponible insuffisante, consultez l'article de la base de connaissances KB 71044.