Détermination de la quantité de mémoire requis pour charger l'index dans la mémoire sur le serveur de détection

La prochaine étape dans le workflow consiste à déterminer la quantité de mémoire requise pour charger l'index dans la mémoire sur le serveur de détection. Ce calcul dépend de la taille de l'index sur le disque.
Mémoire requise pour l'indexation fournit les étapes permettant d'exécuter le calcul pour déterminer la mémoire de base que vous devez allouer au serveur de détection pour charger l'index dans la RAM.
Mémoire requise pour l'indexation
Etape
Action
Description
1
Comptez le nombre d'index déployés sur un serveur de détection.
Avec un index de petite ou moyenne taille, vous aurez seulement un fichier
*.rdx
.
Avec un index volumineux, vous aurez plusieurs fichiers
*.rdx
.
2
Effectuez le calcul.
Si l'index comporte seulement un fichier (index petit ou moyen), obtenez la taille de l'index sur le disque. Par exemple, si la taille de l'index sur le disque est de 500 Mo, c'est la quantité de mémoire de base dont vous avez besoin pour charger l'index. Vous passez alors à l'étape suivante pour déterminer la mémoire supplémentaire pour traiter l'index.
Si l'index est volumineux et comporte plusieurs fichiers
*.rdx
, ajoutez le nombre de fichiers
*.rdx
constituant l'index et multipliez ce nombre par 1,9 Go.
Par exemple, si l'index comporte 3 fichiers
*.rdx
, le calcul est 3 x 1,9 = 5,7 Go. C'est la quantité de mémoire de base dont vous avez besoin pour charger l'index vers la RAM sur le serveur de détection.
Le facteur 1,9 Go est dérivé des deux paramètres suivants et de leurs valeurs par défaut :
Indexer.properties
 : max_loaded_index_memory = 1378M (1,3 Go arrondi)
Paramètre avancé du serveur
 : ProfileIndex.MinimumMemoryReserve 600M (600 Mo)
Si vous avez changé l'un ou l'autre de ces paramètres, ajustez le facteur en conséquence. Par exemple, si pour des raisons de performance vous changez la valeur du paramètre ProfileIndex.MinimumMemoryReserve de 600 M à 1 000 M (1 Go), le facteur est 2,3 Go.
3
Exécutez un autre calcul pour déterminer la mémoire supplémentaire.