天野です。
> こんにちは、野口@不技です。
>
> 過去ログが検索できない状態なので、
> 既出かも知れませんが質問させてください。
>
> メモリ512MバイトのノートPCを使って作業していると、
> 大容量のファイルを作ったりした時に、
> 「メモリ不足」との警告でファイルが作成されない
> 現象に合う事があります。
>
> 起動した時点で結構メモリをくっていたりするので、
> これは致し方ないことだと思い、
> 大容量のファイルが出来る可能性があるときは、
> その作成先を「knoppix.img」にするようにしました。
> (knoppix.imgは、loopbackマウントで、/KNOPPIX.IMGへ)
> このファイル自体はローカルディスク上のファイルなので、
> 大丈夫だろうと思っていたら、再度現象が発生。
>
> おかしいと思って詳しく調べてみたら、
> ローカルのハードディスクをマウントしようが、
> NFSサーバのディレクトリをマウントしようが、
> どこにファイルを作っても必ずメモリが消費されるようです。
>
ファイルを作るとメモリが消費されるという挙動はファイルシステムとしては
おかしくないと思います。とはいえ、話をうかがうに、ファイルを作成すると
如何なる場合もRAMディスク上にそのファイルイメージが一時的にそのまま作ら
れる、
ということだと思いますが、確かにこれは通常のlinuxの動作ではありません。
この推測が正しいなら、RAMディスクをアンマウントすると、如何なるファイルも
作成不可能となる気がしますが、確かめて頂けないでしょうか。
もしそうなら、knoppixの仕様と思われますので、普通のlinuxの使用をお推めし
ます。
> (/proc/meminfoのMemFreeの数値が減少する)
> 出来たファイルを削除すると、Freeの値も復活。
>
> ということで、結局元々あるメモリ以上にファイルを作れない状態です。
>
> これの原因および解決方法に思い当たる節のある方が居られましたら、
> ぜひ教えてください。
>
> よろしくお願いいたします。
>
>
> --[PR]------------------------------------------------------------------
> ___┏━━━━━━━━━━━━━━━━━━━━━━━━┓___
> ☆…☆┃ 豪華賞品あれこれまとめてセットで当たります! ┃☆…☆
>  ̄ ̄ ̄┗━━━━━━━━━━━━━━━━━━━━━━━━┛ ̄ ̄ ̄
> 懸賞ならココ!ふくびき.comであなたも運試し♪
> http://click.freeml.com/ad.php?id=108990
> ------------------------------------------------------------------[PR]--
> ■GMO INTERNET GROUP■ GMO INTERNET www.gmo.jp
>
>
>
>
|