[SCore-users-jp] MPICH-SCoreでのメモリ獲得について
Mitsugu Kawaguchi
m-kawaguchi @ pst.fujitsu.com
2004年 1月 8日 (木) 17:05:02 JST
富士通プライムソフトテクノロジの川口です。
回答、ありがとうございました。
> -----Original Message-----
> From: kameyama @ il.is.s.u-tokyo.ac.jp
> [mailto:kameyama @ il.is.s.u-tokyo.ac.jp] On Behalf Of
> kameyama @ pccluster.org
> Sent: Thursday, January 08, 2004 12:15 PM
> To: Mitsugu Kawaguchi
> Cc: score-users-jp @ pccluster.org
> Subject: Re: [SCore-users-jp] MPICH-SCoreでのメモリ獲得について
>
>
> 亀山です.
>
> In article <001401c3d584$49074b40$570aa8c0 @ Globus> "Mitsugu
> Kawaguchi" <m-kawaguchi @ pst.fujitsu.com> wrotes:
> > SCore環境で添付したプログラムを実行したところ、
> > メモリ獲得が意図通りにできない問題が起きています。
> > 何か原因が分かりますでしょうか?
>
> メモリー関係の環境はどうなっていますでしょうか?
> (1x2 で失敗したということは, memory + swap は 2 GB 程度でしょうか?)
> data size の limit などは設定していないでしょうか?
> (PM を使うとその分余分にメモリーが必要になるので,
> 大きなデータサイズが必要になりますので, limit を指定していると
> そちらにひっかかっている可能性があります.)
計算ノードのメモリ環境は以下の通りです。(実メモリ2GB、swap2GB)
$ free
total used free shared buffers cached
Mem: 2068988 583768 1485220 0 151764 157408
-/+ buffers/cache: 274596 1794392
Swap: 2097136 0 2097136
また、別マシン(実メモリ4GB(空き3.5GB)の状態)で試したのですが、
やはり同様に、1GBのメモリ獲得が成功しても、
その後の1MBのメモリ獲得には失敗しました。
> こちらでは
> main memory 2 GB, swap 2 GB の環境で行ったらうまく動き,
亀山様の環境では発生しないというこですか。
> main memory 512 MB, swap 256 MB の環境では 1 GB の malloc に失敗しまし
> た.
> (まあ, 当然ですけど...)
> > 下記のようなプログラムを実施。
> > (1) malloc()で1GB程度のメモリを獲得。
> > (2) 続けてmalloc()で1MB程度のメモリを獲得。
> > → 獲得に失敗。
> > 但し、(1)で1GB未満(900MB程度を確認)では発生せず。
>
> 100 MB も差があると結果が違うのは当然のような...
以上、宜しくお願いします。
---
川口 ==> m-kawaguchi @ pst.fujitsu.com
SCore-users-jp メーリングリストの案内