JM Project

JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。

Linux マニュアル 一覧

全文・高度検索

per page, with , order by , clip by
Results of 1 - 10 of about 10 for mempolicy (0.005 sec.)
Man page of GET_MEMPOLICY 13765
GET_MEMPOLICY Section: Linux Programmer's Manual (2) Updated: 2017-09-15 Index JM Home Page 名前 get_mempolicy - スレッドの NUMA メモリーのポリシーを取得する 書式 #include < numaif.h > long get_mempolicy(int * mode , unsigned long * nodemas ... k , unsigned long maxnode , void * addr , unsigned long flags ); -lnuma でリンクする。 説明 get_mempolicy () は、呼び出し元スレッドもしくは指定されたメモリーアドレスの NUMA ポリシーを flags の設定に従って取得する。 NUMA (非対称メ ... かを定めるものである。 If flags is specified as 0, then information about the calling thread's default policy (as set by set_mempolicy (2)) is returned, in the buffers pointed to by mode and nodemask . The value returned in these arguments may be used to re ... store the thread's policy to its state at the time of the call to get_mempolicy () using set_mempolicy (2). When flags is 0, addr must be specified as NULL. flags に MPOL_F_MEMS_ALLOWED (Linux 2.6.24 以 ...
https://man.mtool.work/man/20260915/man2/get_mempolicy.2.html
Man page of SET_MEMPOLICY 9689
SET_MEMPOLICY Section: Linux Programmer's Manual (2) Updated: 2020-12-21 Index JM Home Page 名前 set_mempolicy - スレッドとその子スレッドの NUMA メモリーの デフォルトポリシーを設定する 書式 #include < numaif.h > long set_mempolicy(int mode ... , const unsigned long * nodemask , unsigned long maxnode ); -lnuma でリンクする。 説明 set_mempolicy () は、呼び出し元スレッドの NUMA ポリシーを policy に設定する。 NUMA ポリシーはポリシーモードと 0 個以上のノードから構成さ ... 異なり、距離も異なっている。 メモリーポリシーは、どのノードからメモリーをそのスレッドに 割り当てるかを定めるものである。 set_mempolicy () は、スレッドのデフォルトポリシーを定める。スレッドのポリシーは、 mbind (2) で設定される特定のポリシーにより制御されるメ ... ーは execve (2) の前後で保持され、 fork (2) や clone (2) を使って作成された子スレッドに継承される。 返り値 成功すると、 set_mempolicy () は 0 を返す。エラーの場合、-1 を返し、 errno にエラーを示す値を設定する。 エラー EFAULT nodemask と maxnode で指定された ...
https://man.mtool.work/man/20260915/man2/set_mempolicy.2.html
Man page of MBIND 9332
MBIND Section: Linux Programmer's Manual (2) Updated: 2020-06-09 Index JM Home Page 名前 mbind - メモリー領域に対してメモリーポリシーを設定する 書式 #include < numaif.h > long mbind(void * addr , unsigned long len , int mode , const unsigne ... に対して MPOL_DEFAULT が適用された場合、スレッドのメモリポリシーを使用することを意味する。 スレッドのメモリポリシーは、 set_mempolicy (2) で変更されているかもしれない。 スレッドのメモリポリシーのモードも MPOL_DEFAULT の場合、システム全体のデフォルトポリシー ... d's current cpuset context. By contrast, MPOL_DEFAULT reverts to the memory policy of the thread (which may be set via set_mempolicy (2)); that policy may be something other than "local allocation". flags に MPOL_MF_STRICT が 指定され、 mode が MPOL_DEFAU ... ラグが指定されてマップされたメモリーマップファイルの領域では サポートされていない。 MPOL_DEFAULT モードは、 mbind () と set_mempolicy (2) で異なる効果を持つことができる。 set_mempolicy (2) で MPOL_DEFAULT が指定された場合、そのスレッドのメモリポリシーはシス ...
https://man.mtool.work/man/20260915/man2/mbind.2.html
Man page of MIGRATE_PAGES 8992
MIGRATE_PAGES Section: Linux Programmer's Manual (2) Updated: 2019-03-06 Index JM Home Page 名前 migrate_pages - プロセスの全ページを別のノード集合に移動する 書式 #include < numaif.h > long migrate_pages(int pid , unsigned long maxnode, con ... 7) を参照。 呼び出し元プロセスの CPU 集合で許可されているノード集合を取得するには、 MPOL_F_MEMS_ALLOWED フラグを付けて get_mempolicy (2) を使うこと。 この情報は、手動/自動に限らず CPU 集合の再構成によりいつでも 変更されることがある点に注意してほしい。 mig ... たアドレスに対して設定されたメモリーポリシー ( mbind (2) 参照) や 指定されたプロセスに対して設定されたメモリーポリシー ( set_mempolicy (2) 参照) に違反する状況になる可能性がある。 すなわち、メモリーポリシーによる制約は migrate_pages () による移動先 ノードの ... イル < numaif.h > は glibc には含まれておらず、 libnuma-devel か同様のパッケージをインストールする必要がある。 関連項目 get_mempolicy (2), mbind (2), set_mempolicy (2), numa (3), numa_maps (5), cpuset (7), numa (7), migratepages (8), numastat (8) Linux カー ...
https://man.mtool.work/man/20260915/man2/migrate_pages.2.html
Man page of MOVE_PAGES 8706
MOVE_PAGES Section: Linux Programmer's Manual (2) Updated: 2020-06-09 Index JM Home Page 名前 move_pages - あるプロセスの個々のページを別のノードに移動する 書式 #include < numaif.h > long move_pages(int pid , unsigned long count, void ** pa ... ては numa (7) を参照。 現在の CPU 集合で許可されているノードの集合を取得するには、フラグ MPOL_F_MEMS_ALLOWED を指定して get_mempolicy (2) を使用すればよい。 取得した情報は、CPU 集合の手動または自動での再構成により いつ何時変化してしまうか分からない。 この関 ... たアドレスに対して設定されたメモリーポリシー ( mbind (2) 参照) や指定されたプロセスに対して設定されたメモリーポリシー ( set_mempolicy (2) 参照) に違反してしまう可能性がある。 つまり、メモリーポリシーは move_pages () で使われる移動先ノードを制限しないという ... イル < numaif.h > は glibc には含まれておらず、 libnuma-devel か同様のパッケージをインストールする必要がある。 関連項目 get_mempolicy (2), mbind (2), set_mempolicy (2), numa (3), numa_maps (5), cpuset (7), numa (7), migratepages (8), numastat (8) この文書に ...
https://man.mtool.work/man/20260915/man2/move_pages.2.html
Man page of NUMA 8634
NUMA Section: Linux Programmer's Manual (7) Updated: 2012-08-05 Index JM Home Page 名前 numa - 非対称型メモリーアーキテクチャーの概要 説明 非対称型メモリーアクセス (Non-Uniform Memory Access; NUMA) は、 メモリーが複数のメモリーノードに分割さ ... くアクセスすることができる。 NUMA システムコール Linux カーネルには、次に示す NUMA 関連のシステムコールが実装されている: get_mempolicy (2), mbind (2), migrate_pages (2), move_pages (2), set_mempolicy (2). ただし、アプリケーションは通常は libnuma が提供するイ ... リビューションによっては、開発用のライブラリとヘッダーファイルは 別パッケージ numactl-devel で提供されている。 関連項目 get_mempolicy (2), mbind (2), move_pages (2), set_mempolicy (2), numa (3), cpuset (7), numactl (8) この文書について この man ページは Li ...
https://man.mtool.work/man/20260915/man7/numa.7.html
Man page of GETCPU 7723
GETCPU Section: Linux Programmer's Manual (2) Updated: 2019-03-06 Index JM Home Page 名前 getcpu - 呼び出し元スレッドが動作している CPU と NUMA ノードを判定する 書式 #include < linux/getcpu.h > int getcpu(unsigned * cpu , unsigned * node , ... の移動時 に問題になると考えられ、この引数は今では無視されるようになっている。 関連項目 mbind (2), sched_setaffinity (2), set_mempolicy (2), sched_getcpu (3), cpuset (7), vdso (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 ...
https://man.mtool.work/man/20260915/man2/getcpu.2.html
Man page of SYSCALLS 7580
SYSCALLS Section: Linux Programmer's Manual (2) Updated: 2020-12-21 Index JM Home Page 名前 syscalls - Linux のシステムコール 書式 Linux のシステムコール。 説明 システムコールは、アプリケーションと Linux カーネルとの間の 基本的なインターフェ ... nc (2) 1.0 ftruncate (2) 1.0 ftruncate64 (2) 2.4 futex (2) 2.6 futimesat (2) 2.6.16 get_kernel_syms (2) 1.0 2.6 で削除 get_mempolicy (2) 2.6.6 get_robust_list (2) 2.6.17 get_thread_area (2) 2.6 get_tls (2) 4.15 ARM OABI only, has __ARM_NR prefix getcpu (2 ... endmmsg (2) 3.0 sendmsg (2) 2.0 socketcall (2) の「注意」の節を参照 sendto (2) 2.0 socketcall (2) の「注意」の節を参照 set_mempolicy (2) 2.6.6 set_robust_list (2) 2.6.17 set_thread_area (2) 2.6 set_tid_address (2) 2.6 set_tls (2) 2.6.11 ARM OABI/EABI only ...
https://man.mtool.work/man/20260915/man2/syscalls.2.html
Man page of PROC 7437
PROC Section: Linux Programmer's Manual (5) Updated: 2015-01-22 Index JM Home Page 名前 proc - プロセスの情報を含む擬似ファイルシステム 説明 proc ファイルシステムは擬似的なファイルシステムであり、 カーネル内のデータへのインターフェースとして ... being exhausted, the allowed memory represents the set of mems assigned to that cpuset (see cpuset (7)). If it is due to a mempolicy's node(s) being exhausted, the allowed memory represents the set of mempolicy nodes. If it is due to a memory limit (or sw ... _adj value of +500, for example, is roughly equivalent to allowing the remainder of tasks sharing the same system, cpuset, mempolicy, or memory controller resources to use at least 50% more memory. A value of -500, on the other hand, would be roughly equi ...
https://man.mtool.work/man/20260915/man5/proc.5.html
Man page of PROC 7437
PROC Section: Linux Programmer's Manual (5) Updated: 2015-01-22 Index JM Home Page 名前 proc - プロセスの情報を含む擬似ファイルシステム 説明 proc ファイルシステムは擬似的なファイルシステムであり、 カーネル内のデータへのインターフェースとして ... being exhausted, the allowed memory represents the set of mems assigned to that cpuset (see cpuset (7)). If it is due to a mempolicy's node(s) being exhausted, the allowed memory represents the set of mempolicy nodes. If it is due to a memory limit (or sw ... _adj value of +500, for example, is roughly equivalent to allowing the remainder of tasks sharing the same system, cpuset, mempolicy, or memory controller resources to use at least 50% more memory. A value of -500, on the other hand, would be roughly equi ...
https://man.mtool.work/man/20260915/man5/procfs.5.html
PREV 1 NEXT

リンク

日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。