Login
Immutable PageDiscussionInfoAttachments
ytoku/daily-record/2011-01-17

MMA

coreをフリーズさせた日

core上のtermimage64 jailでOpenOffice.orgのコンパイルを行っていたらcoreがフリーズした。

swap zone exhausted, increase kern.maxswzone

コンパイルしたファイルがtmpfsである/tmpにどんどん書き込まれていき、メモリが圧迫された為だと思われる。

coreのswap領域自体は20GBあったが、kern.maxswzoneが33MB程度しかないので実際に使えるスワップ領域は7GB程度しかなかったようだ。

対策として

  1. loader.confでkern.maxswzoneを設定してswap領域を増やす
  2. 本質的にはtmpfsで使用できるメモリ量を制限する

の二つを実施するべきであろう。

ytoku/daily-record/2011-01-17 (last edited 2011-01-18 01:20:06 by ytoku)