Serveur de base de données avec 16 Go de cache

Calculez la mémoire d'un serveur de base de données dont le cache occupe 16 Go et qui gère 40 connexions.

Mémoire des processus
1,95 Go
Besoin brut
18,95 Go
Besoin avec marge
22,74 Go
Taille standard à retenir
32 Go
Réserve libre avec cette taille
28,9 %

Ici 1 Go vaut 1 024 Mo. Mesurez la mémoire réellement résidente de vos processus sous charge plutôt que leur pic théorique.

Le cas en détail

Pour une base de données, le cache est le poste dominant : plus il est grand, moins le disque est sollicité. Chaque connexion ajoute une empreinte modeste. La marge protège le système de fichiers qui garde son propre cache.

À retenir : Laissez toujours de la mémoire libre au système : un cache de base trop gourmand ralentit l'ensemble.

L'exemple chiffré

Valeurs utilisées dans ce cas (des hypothèses d'exemple, pas des mesures) :

  • Système et services en Go : 1
  • Empreinte d'un processus en Mo : 50
  • Nombre de processus : 40
  • Cache et base de données en Go : 16
  • Marge de sécurité en % : 20
Mémoire des processus
1,95 Go
Besoin brut
18,95 Go
Besoin avec marge
22,74 Go
Taille standard à retenir
32 Go
Réserve libre avec cette taille
28,9 %

Ici 1 Go vaut 1 024 Mo. Mesurez la mémoire réellement résidente de vos processus sous charge plutôt que leur pic théorique.

Modifiez les champs ci-dessus pour adapter le calcul à votre situation : le résultat se met à jour tout de suite.

Comment ça se calcule

Le besoin brut est la mémoire du système, plus le nombre de processus multiplié par leur empreinte (1 Go valant 1 024 Mo), plus le cache. La marge de sécurité majore ce total. La taille retenue est la plus petite puissance de deux qui le couvre.

Les résultats sont fournis à titre indicatif, sans valeur d'engagement ni de conseil professionnel.

Pour aller plus loin