# WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect. 放置していたのですが、やはり気持ちのいい感じはしないので、対応してみました。 警告の原因 エラーの内容から 「/etc/sysctl.confにvm.overcommit_memory = 1っていう設定を追加してね」 ということはわかるのですが、このパラメーターが何を意味するのか調べてみ
Linux のオーバーコミットについて調べてみた Linux のオーバーコミットのはなし(これを書いたのは Linux 2.6.38 のとき) Linux カーネルは実メモリ以上にメモリをプロセスに割り当てることができる この仕組みをオーバーコミット (over-commit) と呼ぶ オーバーコミットでは,とりあえずメモリを malloc させて仮のアドレスを返しておき, 実際に使われる段になってはじめて実メモリを確保する. 実験ただ malloc し続けるだけのプログラムを作って実験してみる. このプログラムをメモリ 1 GB + スワップ 1 GB のホストで実行してみると, $ free -t total used free shared buffers cached Mem: 1022404 82992 939412 0 4172 12280 -/+ buffers/cache:
身近で独立する人が多くて若干影響を受けてる。俺の場合は社長になるとかそういうのガラじゃないんで、フリーランスとかやってみようかなーって気分になっている(これも社長みたいなモンかあ〜?w)。ほぼ興味のみの動機。でもまあ刹那的なのはアレなので、まずは情報集めとかをしよう…。調べた挙げ句「やっぱ(今の)会社は辞めへんで〜!」ってなるかもしれないけど、リサーチはしとく。それと、独立とかそういうのとは関係無しに、今まで得られた信頼とかポジションとか、プラスの面もマイナスの面も含めて全部リセットしてイチから始めたいと思う時がある。ウマく説明できないけど。 でだ、今日はかねてから興味のあったDockerをちょっと実験したのでそのメモを書く。まだ触り始めたばかりで理解が怪しい…。今回は、Pythonの実行環境が入っているDockerイメージを作って、それが起動できることをゴールにした。このイメージがあれば
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く