Vitruvian Penguin
knoppix

[knoppix:6908] [knoppix:690 6] Re: ディスク書き 込みなのにメモリが消費される

Date: Mon, 14 May 2007 16:34:18 +0900
User-agent: Thunderbird 2.0.0.0 (Windows/20070326)
野口です。

マシン環境とそのマシンでKNOPPIX+vmplayerを動作させた時の動きを
記しておきます。

PC環境:
 CPU: pen4
 Mem: 1GB
 HDD: /dev/sda2 4GB -> swap
 LAN: tg3 (Giga対応)

動作:
 KNOPPIX起動直後で、
 swapマウント。ほぼフリー状態。
 mem=300Mほど消費。MemFree: 700MBほど。
 vmplayer設定で、memsize=768(M)で起動すると、
 ログイン画面まで行って下記メッセージダイアログが表示。

 [Question]
        The directory "/tmp/work" has less than 128MB of free space.
        Running out of free space in this directory may corrupt
        the virtual machine's RAM. This is likely to cause the guest
        operating system to crash.
        To avoid these problems, VMware recommends you move or delete
        files to free up spase now.
        After you free up space, select "Continue".
        To ignore this condition until you power off or suspend
        the virtual machine, select "Ignore".
                                <Ignore> <Continue>

 ここで、Ignoreにすると最終的にはフリーズしたり、クラッシュする。
 /proc/meminfoのMemFreeは、100Mちょいくらいしかない。
という状態です。
つまり、実際はRAMを使っていないとしても、MemFree値は減少し、
使用できるサイズがないと判断されていると推測しました。
このあたりのソースを解析したわけではありませんが、
KNOPPIXの仕様でこのようになっているのであれば、
これをいずれかで回避する必要があると思っています。

他のLinuxの利用については、1CDブートできるもの+カスタマイズ性
から考えてKNOPPIXの選択なので、現状考えてません。

以上です。
<Prev in Thread] Current Thread [Next in Thread>