Depuis le 28 octobre 2013, les serveurs cloud construits à l'aide de nos images Linux® de base sont créés sans partition de swap dédiée et avec swappiness (une mesure de la façon dont le noyau Linux essaie d'utiliser la mémoire d'échange) défini sur 0. Les serveurs cloud AnyLinux que vous avez construits à partir d'images de base ou d'images de serveur plus anciennes conservent toute partition d'échange avec laquelle les images ont été créées à l'origine.
Qu'est-ce que l'espace d'échange ?
L'espace d'échange est un espace sur le disque dur qui est réservé pour être utilisé comme mémoire virtuelle. Lorsqu'un serveur cloud manque de mémoire, le noyau Linux déplace les processus inactifs dans l'espace d'échange pour faire de la place aux processus actifs dans la mémoire de travail. L'utilisation agressive de l'espace d'échange par votre serveur cloud est déterminée par la valeur de swappiness, qui va de 0 à 100. Un paramètre de 100 déplace agressivement les processus, tandis qu'un paramètre de 0 échange uniquement pour éviter une condition de mémoire insuffisante.
Pourquoi supprimer l'espace d'échange ?
Dans un environnement cloud mutualisé, certaines ressources sont partagées entre les clients. Dans le cas d'un swap, la ressource clé affectée par le partage estl'IOPS du disque . IOPS signifie opérations d'entrée/sortie par seconde, c'est-à-dire le nombre d'opérations de lecture et d'écriture effectuées sur le disque par seconde. Lorsqu'une application effectue une sorte d'opération de lecture ou d'écriture sur les disques durs physiques, l'application consomme des IOPS de disque.
Si des serveurs cloud qui s'exécutent sur le même hôte physique exécutent plus de processus que leur mémoire vive (RAM) allouée, ils commencent à utiliser fortement l'espace d'échange. Lorsque cela se produit, une grande partie du pool d'IOPS de disque disponible est consommée, créant un effet de voisinage bruyant dans lequel d'autres machines virtuelles peuvent monopoliser le disque et affecter vos performances.
Pour fournir le meilleur service et des performances constantes et pour nous aligner sur la pratique standard de l'industrie, nous avons supprimé la partition d'échange que nous attribuions auparavant à chaque machine virtuelle par défaut. Nous pensons que ce changement permet une meilleure expérience client.