このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン | |
linux:kernel:cgroup:memory.txt翻訳 [2013/08/21 15:40] – tenforward | linux:kernel:cgroup:memory.txt翻訳 [2013/08/21 15:43] (現在) – [11. メモリプレッシャー] tenforward |
---|
プレッシャーレベルの通知はメモリアロケーションのコストをモニタリングするのに使う事ができる.これはプレッシャーをもとにしており,アプリケーションは自身のメモリリソースに様々な管理戦略を実装することが可能になる.プレッシャーレベルは以下のように定義される. | プレッシャーレベルの通知はメモリアロケーションのコストをモニタリングするのに使う事ができる.これはプレッシャーをもとにしており,アプリケーションは自身のメモリリソースに様々な管理戦略を実装することが可能になる.プレッシャーレベルは以下のように定義される. |
| |
"low" レベルは,システムが新しいアロケーションのためにメモリを要求している事を意味する.この要求の動きをモニタリングする事はキャッシュレベルを良好に保つのに役に立つ可能性がある.通知があると,プログラム (一般的には "アクティビティ・マネージャ") は vmstat を解析し,あらかじめ何らかの動作を行う事が可能になる (例えば,早めに重要でないサービスを停止するなど). | "low" レベルは,システムが新しいアロケーションのためにメモリを回収している事を意味する.この回収の動きをモニタリングする事はキャッシュレベルを良好に保つのに役に立つ可能性がある.通知があると,プログラム (一般的には "アクティビティ・マネージャ") は vmstat を解析し,あらかじめ何らかの動作を行う事が可能になる (例えば,早めに重要でないサービスを停止するなど). |
| |
"medium" レベルは,システムが中位のメモリプレッシャー状態にあることを意味する.システムは swap し,アクティブなファイルキャッシュをページアウトするなどしている可能性がある.このイベントで,アプリケーションは vmstat/zoneinfo/memcg や,簡単に再構築できたりディスクから再読み込みすれば良い内部的なメモリ使用の統計値と空きリソースのさらなる解析を決定する可能性がある. | "medium" レベルは,システムが中位のメモリプレッシャー状態にあることを意味する.システムは swap し,アクティブなファイルキャッシュをページアウトするなどしている可能性がある.このイベントで,アプリケーションは vmstat/zoneinfo/memcg や,簡単に再構築できたりディスクから再読み込みすれば良い内部的なメモリ使用の統計値と空きリソースのさらなる解析を決定する可能性がある. |