Linux_Overcommit
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
http://d.hatena.ne.jp/yupo5656/20040624/p1 の引用
*** 問題点 [#ke5d70e2]
- メモリ資源の非常に限られた環境でLinuxを使用しているとよ...
- 何に困っているかといえば、C++でオブジェクトをnewした時...
- デフォルト設定の kernel 2.4 では、ユーザがnew/mallocで...
- Solarisなどに比べるとある意味いい加減な手法だが、(おそ...
- なお「経験的手法」の精度だが、手元の試験(2.4.22/x86, 2....
*** kernelの設定を変える [#h8aa72f3]
- さて、kernelが上で述べた「経験的(heuristic)手法」をとる...
- RHEL Reference Manual や /usr/src/linux/Documentations/...
|0|The kernel performs heuristic memory overcommit handli...
|1| The kernel performs no memory overcommit handling. Un...
|2| The kernel fails requests for memory that add up to a...
|3〜5| 一時存在したが廃止された|
+ "0" はすでに述べたモードである。
+ "1" は kernel 2.0 までのデフォルト(そして固定値)であり...
+ "2" は巷で "strict non-overcommit mode" などと呼ばれて...
malloc_limit[MB] = swap領域のサイズ[MB] + (物理メモリ量[...
*** まとめ [#p958c424]
メモリが逼迫した状況でも、memory overcommit によるプロセ...
+ /proc/sys/vm/overcommit_memory を "2" にし
+ かつ overcommit_ratio を調整して "malloc_limit"値 が物...
+ swapを持たない組み込み機器などでは、単純にovercommit_ra...
*** 補 足 [#m50647b9]
- ただし、overcommit_memory = 2 に設定できるのは kernel 2...
- さて、kernel 2.6 を使えなかったり、kernel の設定をいじ...
- しかし、「bad_alloc飛んでくれなきゃイヤ!!」などと駄々を...
- ちなみに、ulimitで縛るときは max memory size (-m) や ma...
*** [[元のページに戻る>Linux_command]] [#c0f6a77f]
終了行:
http://d.hatena.ne.jp/yupo5656/20040624/p1 の引用
*** 問題点 [#ke5d70e2]
- メモリ資源の非常に限られた環境でLinuxを使用しているとよ...
- 何に困っているかといえば、C++でオブジェクトをnewした時...
- デフォルト設定の kernel 2.4 では、ユーザがnew/mallocで...
- Solarisなどに比べるとある意味いい加減な手法だが、(おそ...
- なお「経験的手法」の精度だが、手元の試験(2.4.22/x86, 2....
*** kernelの設定を変える [#h8aa72f3]
- さて、kernelが上で述べた「経験的(heuristic)手法」をとる...
- RHEL Reference Manual や /usr/src/linux/Documentations/...
|0|The kernel performs heuristic memory overcommit handli...
|1| The kernel performs no memory overcommit handling. Un...
|2| The kernel fails requests for memory that add up to a...
|3〜5| 一時存在したが廃止された|
+ "0" はすでに述べたモードである。
+ "1" は kernel 2.0 までのデフォルト(そして固定値)であり...
+ "2" は巷で "strict non-overcommit mode" などと呼ばれて...
malloc_limit[MB] = swap領域のサイズ[MB] + (物理メモリ量[...
*** まとめ [#p958c424]
メモリが逼迫した状況でも、memory overcommit によるプロセ...
+ /proc/sys/vm/overcommit_memory を "2" にし
+ かつ overcommit_ratio を調整して "malloc_limit"値 が物...
+ swapを持たない組み込み機器などでは、単純にovercommit_ra...
*** 補 足 [#m50647b9]
- ただし、overcommit_memory = 2 に設定できるのは kernel 2...
- さて、kernel 2.6 を使えなかったり、kernel の設定をいじ...
- しかし、「bad_alloc飛んでくれなきゃイヤ!!」などと駄々を...
- ちなみに、ulimitで縛るときは max memory size (-m) や ma...
*** [[元のページに戻る>Linux_command]] [#c0f6a77f]
ページ名: