Unix-system-calls-move-pages
[top]#
[[File:]]
[[File:]] |
|Web |This Site
- 初心者向けのUnix *
- Unix-ホーム
- Unix-はじめに
- Unix-ファイル管理
- Unix-ディレクトリ
- Unix-ファイル権限
- Unix-環境
- Unix-基本ユーティリティ
- Unix-パイプとフィルタ
- Unix-プロセス
- Unix-コミュニケーション
- Unix-The Vi Editor
- Unix Shellプログラミング*
- Unix-シェルとは?
- Unix-変数の使用
- Unix-特殊変数
- Unix-配列の使用
- Unix-基本的な演算子
- Unix-意思決定
- Unix-シェルループ
- Unix-ループ制御
- Unix-シェル置換
- Unix-引用メカニズム
- Unix-IOリダイレクト
- UNIX-シェル関数
- Unix-マンページヘルプ
- 高度なUnix *
- Unix-正規表現
- Unix-ファイルシステムの基本
- Unix-ユーザー管理
- Unix-システムパフォーマンス
- Unix-システムログ
- Unix-信号とトラップ
- Unixの便利なリファレンス*
- Unix-便利なコマンド
- Unix-クイックガイド
- Unix-組み込み関数
- Unix-システムコール
- Unix-コマンドリスト
- Unixの役立つリソース*
- Unix役立つリソース
選択した読書
- http://www.finddevguides.com/computer_glossary [コンピュータ用語集] *http://www.finddevguides.com/computer_whoiswho[Who is Who]
Copyright©2014 by finddevguides
Home | References | Discussion Forums | About TP |
move_pages()-Unix、Linuxシステムコール
[[File:]] image :http://www.finddevguides.com/images/next.gif [next] image:http://www.finddevguides.com/add- this.gif [AddThisソーシャルブックマークボタン]
広告
NAME
move_pages-プロセスの一連のページを別のNUMAノードに移動する
概要
#include <syscall.h> long move_pages(pid_t pid, unsigned long nr_pages, const void* *address, const int *nodes, int *status, int flags); |
説明
_pid_は、ページが移動されるプロセスです。 値 0 は、現在のプロセスを指定します。
引数_nr_pages_は、移動が必要なページの数を指定します。
_addresses_は、移動が必要なページのアドレスの配列です
_nodes_は、対応するページを移動するノードの数の配列です。 NULL に設定すると、_status_は現在のNUMAノードIDで埋められますが、移行は行われません。
_flags_引数は、移動されるページのタイプを示します。
Tag
説明
Syscallは、プロセス_pid._によってのみマップされるページのみを移動します
Syscallは、複数のプロセスによってマップされているページも移動します(このモードには十分なアクセス許可が必要です)。
_status_フィールドは、 move_pages が正常に終了した場合にのみ有効です。 このフィールドには、指定されたページのステータスが含まれます。 _nodes_引数が NULL であるか、移行が成功した場合、ノードIDに設定されます。 それ以外の場合、次のエラーコードのいずれかの負の数が含まれます。
返り値
_nodes_が NULL でない場合、 move_pages は、現在実行できなかった有効な移行要求の数を返します。 それ以外の場合は、 0. を返します
エラーが発生すると、エラー表示が返されます。
エラー
可用性
このシステムコールは、カーネル2.6以降のi386およびIA-64アーキテクチャでのみ実装されています。 [[File:]] image :http://www.finddevguides.com/images/next.gif [next] [[File:]]
広告
Advertisements |