トップ «前の日記(2005-06-19) 最新 次の日記(2005-06-21)» 編集

じじぃの日記、ツッコミ可

Twitter: @jijixi_org
Xbox Live: jijixi

初心者が書いた OCaml 入門
Spotlight tips サイト内リンク集
1970|01|02|
2003|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|11|
2011|05|
2012|01|

2005-06-20 やっぱ謎 [長年日記]

% [Mac] sysctl vm.swapusage

どうにもこの、勝手に増殖していくスワップファイルは謎だなあ。

何の気なしに df コマンドを叩いてみると、妙にディスク使用率が上がってるのであるよ。 もう GB 単位で。 んで、もしや、と思って /var/vm を見てみると、案の定 500MB クラスのスワップファイルがゴロゴロと。

% ls -l /var/vm
total 2621440
drwx--x--x   12 root  wheel        408  6 20 16:48 app_profile
-rw------T    1 root  wheel   67108864  6  9 23:32 swapfile0
-rw------T    1 root  wheel   67108864  6 11 21:04 swapfile1
-rw------T    1 root  wheel  134217728  6 11 23:26 swapfile2
-rw------T    1 root  wheel  268435456  6 12 01:15 swapfile3
-rw------T    1 root  wheel  536870912  6 12 02:08 swapfile4
-rw------T    1 root  wheel  536870912  6 15 20:50 swapfile5
-rw------T    1 root  wheel  536870912  6 17 20:21 swapfile6
-rw------T    1 root  wheel  536870912  6 20 04:48 swapfile7
% sysctl vm.swapusage
vm.swapusage: total = 2560.00M  used = 2312.30M  free = 247.70M

こんな具合。いかにもありがちなアルゴリズムで増えてきてます、って風味…なのは良いとして。 でもさ、ps で見てみたって、スワップに逃げてるプロセスなんて一つも無いのね。 足りなくなると自動で増えるのは良いんだが、それがいらなくなったときには、どんなタイミングで解放されるんだろうか。 10.3 から、こんな感じになってるんだが、気持ち悪いったらありゃしない。 少なくとも再起動する以外で、減ったのを見た事はないと思う。

あとまあ、それはそれとして、2GB 以上ものスワップ領域が必要になるような作業って、一体何をしたんだ?わしは……とか思ったり。 つーか、大した事してなくても増えるんだよな、なぜか。

% [Mac] さっきの続き…

ps aux の結果をよくよく見ると、なんかいつも起動しっぱなしにしてある FireFox の VSZ が 1.6GB とかになっている。 さらに同じく起動しっぱなしの Safari も 1.3GB とかになっている。 これはもしや…と思って、こいつらを一旦終了させてみた。 その結果…

% ll /var/vm
total 1572864
drwx--x--x   12 root  wheel        408  6 20 16:48 app_profile
-rw------T    1 root  wheel   67108864  6  9 23:32 swapfile0
-rw------T    1 root  wheel   67108864  6 11 21:04 swapfile1
-rw------T    1 root  wheel  134217728  6 11 23:26 swapfile2
-rw------T    1 root  wheel  268435456  6 12 01:15 swapfile3
-rw------T    1 root  wheel  536870912  6 12 02:08 swapfile4
-rw------T    1 root  wheel  536870912  6 15 20:50 swapfile5
% sysctl vm.swapusage
vm.swapusage: total = 1536.00M  used = 684.55M  free = 851.45M

うわ、がばっと減ったよ。 よくわからんが、一度スワップした内容は、プロセスが終了しない限りキャッシュ的に保持されてるってことなのか? んで、プロセスが終了して、それらが解放されれば、必要無くなる分のスワップファイルは解放される…ってことなのかな。 それとも、単純に VSZ が一番でかいプロセス(さっきの場合は FireFox)がまるまるスワップアウトしても大丈夫な分の、スワップ領域を確保しておくようになってるだけ?

……まあ、なんつーか……いずれ調べよう。

% [game] みんごる4日記、ぬか喜び編

やったー、星全部ゲットだぜー・・・って、ならないじゃないか『みんごるマン』に。 と思ったが、ショートコースにごっそり取り残しがある罠。 もしかしてこれも取らなきゃダメですか、そうですか...orz

% [game] みんごる4日記、さらにぬか喜び編

ショートコースの星、レギュラーとバックティの9個ずつゲット。さあこれで、いよいよみんごるマンに……ならない。アレ〜??

条件が『通常モードと上級者モードの全コースで星を集める』みたいに書いてるページとかもあるんだが、これってレギュラーティとバックティの…の間違いだよなあ。 そもそも上級者モードの星って、通常モードと共通みたいだし。 つか、上級者モードなんてやってられないんですが。 あんなの、ドライブゲームにリアルさを追求するのと同じくらいバカバカしいでしょ。 なんでわざわざ不自由な思いをしてまで、ゲームをしなきゃいけないのかと小一時間(略

さらに調べると、どこかの掲示板で同じように「星を全部集めたけどなれない」って言ってる人に「ホールインワンが必要」って回答してる人が。 マジですか。出ないよホールインワンなんて...orz

いや、なんか知らんけど星のためにショートコースをちょろっとやってるうちに、二回くらいホールインワンが出てたりするんだが、トーナメントで出さなきゃダメってことなんですかねえ。 参ったな、これホントなのかしら。 あー、ちょっとやる気無くなってきたな……

お名前:
E-mail:
コメント:

トップ «前の日記(2005-06-19) 最新 次の日記(2005-06-21)» 編集

日記ってのは本来、自分で読み返すためにあるもんだよなあ……
もしくは有名人になったら死後に本になったりとかか?

RSS はこちら

jijixi at azito.com