2010-01-10 8 views
0

Lorsque vous essayez d'obtenir de la mémoire partagée, shmget() échoue souvent car il est impossible d'allouer de la mémoire. La taille physique de la RAM ne devrait vraiment pas être le problème (4 Go est suffisant, je pense). Il y a probablement une limite à l'allocation de l'ensemble de mémoire partagée dans les propriétés du système. Est-ce que quelqu'un sait, où je peux trouver cette propriété?Augmenter la mémoire pour la mémoire partagée

J'utilise Mac OS X Version 10.6

+0

Lorsque vous disposez d'un RAM de 4 Go, est-ce que 1 Go n'est pas utilisé pour indexer ce 4 Go? Ou ai-je tort sur les ratios. –

Répondre

1

Cela dépend du système d'exploitation. PostgreSQL documentation propose des conseils pour modifier la limite de mémoire partagée sur diverses plates-formes.

+0

Merci. La documentation fournie ce dont j'avais besoin. J'oublie toujours de dire quel système d'exploitation j'utilise. Je vais éditer la question. –

Questions connexes