JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... 使用し、 この呼び出しで確実にセグメントが作成されるようにする。 セグメントが既に存在した場合には、 呼び出しは失敗する。 SHM_HUGETLB (Linux 2.6 以降) "ヒュージページ (huge page)" を使うセグメントを割り当てる。詳細な情報は、Linux カーネルソースのファイル D ... ocumentation/admin-guide/vm/hugetlbpage.rst を参照。 SHM_HUGE_2MB , SHM_HUGE_1GB (Linux 3.8 以降) Used in conjunction with SHM_HUGETLB to select alternative h ... ugetlb page sizes (respectively, 2 MB and 1 GB) on systems that support multiple hugetlb page sizes. More generally, the desired huge page size can be configured by encoding the base-2 logarithm of the desired p ... ... た場合、 初期の seal 集合は F_SEAL_SEAL となり、 これはこのファイルには他の seal をセットできないことということである。 MFD_HUGETLB (Linux 4.14 以降) The anonymous file will be created in the hugetlbfs filesystem using huge pages. See the Linux kernel so ... urce file Documentation/admin-guide/mm/hugetlbpage.rst for more information about hugetlbfs. Specifying both MFD_HUGETLB and MFD_ALLOW_SEALING in flags is supported sinc ... e Linux 4.16. MFD_HUGE_2MB , MFD_HUGE_1GB , ... Used in conjunction with MFD_HUGETLB to select alternative hugetlb page sizes (respectively, 2 MB, 1 GB, ...) on systems that support multiple hugetlb page siz ... ... gepages () は Linux 2.5.36 で導入され、2.5.54 で再び削除された。 これらのシステムコールは i386 と ia64 のみで (かつ CONFIG_HUGETLB_PAGE を指定してビルドされた場合に) 存在する。 Linux 2.4.20 では syscall 番号が存在するが、 呼び出すとエラー ENOSYS で失敗す ... 定される。 エラー ENOSYS このシステムコールはカーネルでサポートされていない。 ファイル /proc/sys/vm/nr_hugepages 設定された hugetlb ページの数。 このファイルは読み書きできる。 /proc/meminfo 設定された hugetlb ページの数と、 3 つの変数 HugePages_Total, Hu ... で使うべきでない。 注意 これらのシステムコールはなくなった。 これらは Linux 2.5.36 から 2.5.54 にのみ存在する。 代わりに今は hugetlbfs ファイルシステムを使うことができる。 (CPU がサポートしている場合) ヒュージページを持つメモリーは、 mmap (2) を使ってこの ... ... gepages () は Linux 2.5.36 で導入され、2.5.54 で再び削除された。 これらのシステムコールは i386 と ia64 のみで (かつ CONFIG_HUGETLB_PAGE を指定してビルドされた場合に) 存在する。 Linux 2.4.20 では syscall 番号が存在するが、 呼び出すとエラー ENOSYS で失敗す ... 定される。 エラー ENOSYS このシステムコールはカーネルでサポートされていない。 ファイル /proc/sys/vm/nr_hugepages 設定された hugetlb ページの数。 このファイルは読み書きできる。 /proc/meminfo 設定された hugetlb ページの数と、 3 つの変数 HugePages_Total, Hu ... で使うべきでない。 注意 これらのシステムコールはなくなった。 これらは Linux 2.5.36 から 2.5.54 にのみ存在する。 代わりに今は hugetlbfs ファイルシステムを使うことができる。 (CPU がサポートしている場合) ヒュージページを持つメモリーは、 mmap (2) を使ってこの ... ... 。 (訳注:マッピングは通常はメモリーアドレスが増加する向きに行うが、 このオプションを指定すると逆向きにマッピングを行う) MAP_HUGETLB (Linux 2.6.32 以降) "huge page" を使ってマッピングを割り当てる。詳しい情報は、Linux カーネルソースの Documentation/vm/huge ... ラグは MAP_32BIT , MAP_ANONYMOUS (とその同義語の MAP_ANON ), MAP_DENYWRITE , MAP_EXECUTABLE , MAP_FILE , MAP_GROWSDOWN , MAP_HUGETLB , MAP_LOCKED , MAP_NONBLOCK , MAP_NORESERVE , MAP_POPULATE , MAP_STACK である。 C ライブラリとカーネル ABI の違い このペー ... ... 。 (訳注:マッピングは通常はメモリーアドレスが増加する向きに行うが、 このオプションを指定すると逆向きにマッピングを行う) MAP_HUGETLB (Linux 2.6.32 以降) "huge page" を使ってマッピングを割り当てる。詳しい情報は、Linux カーネルソースの Documentation/vm/huge ... ラグは MAP_32BIT , MAP_ANONYMOUS (とその同義語の MAP_ANON ), MAP_DENYWRITE , MAP_EXECUTABLE , MAP_FILE , MAP_GROWSDOWN , MAP_HUGETLB , MAP_LOCKED , MAP_NONBLOCK , MAP_NORESERVE , MAP_POPULATE , MAP_STACK である。 C ライブラリとカーネル ABI の違い このペー ... ... 。 (訳注:マッピングは通常はメモリーアドレスが増加する向きに行うが、 このオプションを指定すると逆向きにマッピングを行う) MAP_HUGETLB (Linux 2.6.32 以降) "huge page" を使ってマッピングを割り当てる。詳しい情報は、Linux カーネルソースの Documentation/vm/huge ... ラグは MAP_32BIT , MAP_ANONYMOUS (とその同義語の MAP_ANON ), MAP_DENYWRITE , MAP_EXECUTABLE , MAP_FILE , MAP_GROWSDOWN , MAP_HUGETLB , MAP_LOCKED , MAP_NONBLOCK , MAP_NORESERVE , MAP_POPULATE , MAP_STACK である。 C ライブラリとカーネル ABI の違い このペー ... ... de - do not expand area on remapping ac - area is accountable nr - swap space is not reserved for the area ht - area uses huge tlb pages nl - non-linear mapping ar - architecture specific flag dd - do not include area into core dump sd - soft-dirty fla ... ユーザー空間ページテーブルにマッピングされているファイルと関連付けられていないヒュージページ。 HugePages_Total %lu ( CONFIG_HUGETLB_PAGE が必要) ヒュージページのプールサイズ。 HugePages_Free %lu ( CONFIG_HUGETLB_PAGE が必要) プール内の割り当てられていない ... ヒュージページ数。 HugePages_Rsvd %lu (Linux 2.6.17 以降) ( CONFIG_HUGETLB_PAGE が必要) プールから割り当てが宣言されたが、まだ割り当てが行われていないヒュージページ数。 これらの予約ヒュージページに ... ... de - do not expand area on remapping ac - area is accountable nr - swap space is not reserved for the area ht - area uses huge tlb pages nl - non-linear mapping ar - architecture specific flag dd - do not include area into core dump sd - soft-dirty fla ... ユーザー空間ページテーブルにマッピングされているファイルと関連付けられていないヒュージページ。 HugePages_Total %lu ( CONFIG_HUGETLB_PAGE が必要) ヒュージページのプールサイズ。 HugePages_Free %lu ( CONFIG_HUGETLB_PAGE が必要) プール内の割り当てられていない ... ヒュージページ数。 HugePages_Rsvd %lu (Linux 2.6.17 以降) ( CONFIG_HUGETLB_PAGE が必要) プールから割り当てが宣言されたが、まだ割り当てが行われていないヒュージページ数。 これらの予約ヒュージページに ... ... て のきっかけとなったかに関わらず、指定されたポリシーにしたがって割り当て が行われる。 しかしながら、共有メモリー領域が SHM_HUGETLB フラグを指定して作成された場合には、ヒュージページ (huge page) の割り当てが 指定されたポリシーにしたがって行われるのは、そ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。