Jusqu'à présent, lorsque j'ai essayé d'utiliser un fichier dans/mnt/hugepages1G/en tant que support, j'ai des erreurs de segmentation. Cela fonctionne bien si j'utilise 2M superpages dans/mnt/hugepages/Puis-je utiliser des superpages 1G pour sauvegarder des mmaps partagés?
Je pense avoir lu quelque part que je ne trouve pas maintenant que Linux ne supporte que 2M pages pour la mémoire partagée? Mais je ne peux pas jurer. Impossible de le trouver dans la documentation.
$ hugeadm --pool liste prétend avoir les pages des deux 2M et 1G
Les commandes de montage ont réussi.
Le doc du noyau énumère un grand nombre de conditions pour l'utilisation de pages énormes en mémoire partageable. Y compris le montage d'un système de fichiers avec une option * taille de page *, en étant membre d'un groupe d'utilisateurs spécifique, l'utilisation appropriée des fonctions * shxxx * et * mmap *. Avez-vous tout fait bien? –
Je pense que ça vaut vraiment le coup d'être revérifié, alors je vais le faire maintenant. Merci. – Hal