この為、Desktopからアイコンが消える(私のばあいマウントされている、されていないに関わらず、一つを残して全て消えてしまった)し、タスク棒のメモリー残量がおかしくなります。 具体的にどういう状況でそうなったかを説明します。
環境はCD-ROMでpfix=ram、システム以外のsfsは読んでいない状態。
ただし/dev/sda5に約800MBのスワップがあり、これが自動的に有効になっている。
実装メモリー量は512MBだが、そのうち32MBをビデオメモリとして使用。
ブートした後、wineを入れてiTuneSetup.exeを実行するが、メモリーが不足しているため失敗。
/dev/sda7をマウント、以下のシェルスクリプトを実行。(これはHDDにしこんだ別Linuxの/tmp)
コード: 全て選択
tmp_swap:40: cat swap_common
export TMP_SWAP_FILE_NAME="./my_swap"
tmp_swap:41: cat my_swap_on
#! /bin/bash
# 1024*1024 = 1048576
# 1024* 512 = 524288
# 1024* 256 = 262144
# 1024* 128 = 131072
# 1024* 64 = 65536
# (for old machine? or for safety? some said to use count-1)
COUNT=65536
COUNT=131071
COUNT=262144
source ./swap_common
# echo $TMP_SWAP_FILE_NAME
dd if=/dev/zero of=$TMP_SWAP_FILE_NAME bs=1024 count=$COUNT
mkswap $TMP_SWAP_FILE_NAME
swapon $TMP_SWAP_FILE_NAME
iTunesの導入は成功と表示され終了。実際はiTunesのフォルダーさえ作られていないので、導入には失敗だが、これはWineの問題。
Opera10.01使用中に、絵が途中までしか表示されなくなる。 様子がおかしい(反応が極端に悪い)。いろいろやっている内に、JWMに表示されているメモリの量がおかしい事に気付く。同時にデスクトップから次々とアイコン(ドライブのサムネイル)が消失。
メモリーが充分ある事をfreeで確認。 swaponは実際にはbusyboxだから、そのせいかとも重い、
/proc/meminfo, /proc/vmstat, /proc/vmallocinfo を確認。kernelはきちんと新たなswapを認識している。(free だけで充分でしたね)。 その時のdfは / を100%使用と表示。
コード: 全て選択
drive_c:132: df
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 601764 601764 0 100% /initrd/pup_rw
tmpfs 94992 94088 904 100% /initrd/mnt/tmpfs
/dev/loop0 94080 94080 0 100% /initrd/pup_ro2
tmpfs 24152 23180 972 96% /initrd/mnt/tmpfs2
/dev/loop3 23168 23168 0 100% /initrd/pup_z
unionfs 601764 601764 0 100% /
/dev/sdb1 1015520 950704 64816 94% /mnt/sdb1
/dev/sr0 121490 121490 0 100% /mnt/sr0
/dev/sda9 26367564 16231224 8796924 65% /mnt/sda9
/dev/sda7 1336072 1042508 225692 83% /mnt/sda7
この時の/proc/meminfoと/proc/vmstatを添付します。(のつもりだったが、出来ないようだ)
状況再現は誰でも簡単に出きると思いますが、参考までに以下の手順を:
1. puppy cd-rom boot w/ pfix=ram
2. 上記 my_swap_on か同様のコマンドを実行 (一時的にスワップメモリーを増設)
3. 2以前、元々あったメモリーを使いきるようにする。 (大きなファイルをコピーするか、my_swap_on を参考に、dd を使用すれば簡単に出きる)
その後、しつこく使い続けるが、その際いくつかのPETを取り除き、エッチな動画も泣く泣く削除してdfにて / に余裕がある状態を作った。 現在の画像も参考までに添付します。 ちなみに表示されている時間は正確ではありません。(ハードウェア・クロックがGMTになっているから)。
ーー ちょとPCの具合がとても悪くなったので、一旦落ちます。ーーー