これまでのところ、/ mnt/hugepages1G /のファイルをバッキングとして使用しようとしたとき、segfaultsを取得しました。/mnt/hugepagesで2Mのスーパーページを使うとうまくいきます1Gスーパーページを共有mmapsに戻すことはできますか?
Linuxは2Mの共有メモリしかサポートしていません。しかし、私はそれに誓うことはできません。ドキュメントで見つけることができません。
$ hugeadm --poolリスト 主張は、マウントコマンドが成功した2Mと1G
両方のページを持っています。次の貧しいボゾについては
カーネルドキュメントを共有可能なメモリとして巨大なページを使用するための条件の多くを示しています。特定のユーザーグループのメンバである*ページサイズ*オプションのファイルシステムをマウントすること、* shxxx *および* mmap *関数の適切な使用を含む。すべてのことは正しいのですか? –
私はそう思います。再チェックする価値があるので、今すぐやります。ありがとう。 – Hal