[SCore-users-jp] Resource limit エラーについて

satoshi higashizaki east @ nil.co.jp
2002年 12月 5日 (木) 09:11:55 JST


はじめまして,

東崎と申します.
SCoreはもちろん,PCクラスタに関しまして
全くの新人なのですが,何卒よろしくお願いいたします.

[ はじめに ]
現在 mpijava なるものを使用して
MPI + Java での 並列化を 検討をしております.
mpijavaは 単なる JavaからJNI を使用した MPIへのラッパー
となっていますので,SCore/MPICH はもちろん
SCoreの一部を 書き換えていないことは確認しました.
ですので,こちらへの投稿も可能かと考え お尋ねさせて頂きました.


SCore/MPICH + mpijava + Java での動作確認を
してみたところ 以下のメッセージが表示されて
プログラムが 途中 で落ちてしまう現象が発生しております.

# 実行時間の短いものならば 結果は得られるのですが
# 必ず発生します.

-----------------------------------------------
<0:0> SCORE: 2 nodes (2x1) ready.

###プログラム実行結果の表示 (あれば)###

<0> SCORE WARNING: Physical memory might be exhausted.
<1> SCORE WARNING: Physical memory might be exhausted.
<0> SCORE: Memory shortage.
<1> SCORE: Memory shortage.
<0:0>SCore: *** SIGNAL EXCEPTION eip=0x420292e5, cr2=0x       0 ***
<0:0>SCore: gs=0x0047, fs=0x0000, es=0x002b, ds=0x002b
<0:0>SCore: edi=0x400288e8, esi=0x4c60d77c, ebp=0x4c60d764, esp=0x4c60d75c
<0:0>SCore: ebx=0x4c60d77c, edx=0x4213030c, ecx=0x00000008, eax=0xfffffffc
<0:0>SCore: trapno=0x00000000, err=0x00000000, eip=0x420292e5, cs=0x0023
<0:0>SCore: esp_at_signal=0x4c60d75c, ss=0x002b, oldmask=0x80000004, cr2=0x00000000
<0:0> Trying to attach GDB (DISPLAY=:0): Exception signal (SIGHUP)
<1:0>SCore: *** SIGNAL EXCEPTION eip=0x420292e5, cr2=0x       0 ***
<1:0>SCore: gs=0x0047, fs=0x0000, es=0x002b, ds=0x002b
<1:0>SCore: edi=0x400288e8, esi=0x4c60d77c, ebp=0x4c60d764, esp=0x4c60d75c
<1:0>SCore: ebx=0x4c60d77c, edx=0x4213030c, ecx=0x00000008, eax=0xfffffffc
<1:0>SCore: trapno=0x00000000, err=0x00000000, eip=0x420292e5, cs=0x0023
<1:0>SCore: esp_at_signal=0x4c60d75c, ss=0x002b, oldmask=0x80000004, cr2=0x00000000
<1:0> Trying to attach GDB (DISPLAY=:0): Exception signal (SIGHUP)
SCORE: Resource limit.
-------------------------------------------------

mpijavaの挙動として,なぜかJavaを 複数起動し
メモリを圧迫していることも確認できているのですが,
搭載メモリの 空き領域には 余裕があります.

# scrun の -resource オプションで得られる 要求メモリ量は
# 200M 近くなっています.
# ノーマルの mpich-1.2.4 + mpijava でも同じく Javaは複数起動します.

サポート対象外と言われてしまえば それまでなのですが,
今後のためもあり 以下のことに お答えいただけると ありがたく
思います.

1. 各エラーメッセージが 表示される条件の詳細
	・Physical....
	・Memory....
	・SIGNAL EXCEPTION...
	・Resorce limit

2.scrun の -resource オプションにて
	・要求メモリ量とはなにか.
	・この要求メモリが プログラム実行時に どう影響するのか
		・要求メモリ量が搭載メモリ量を上回った場合の挙動 など.
	・ -memorylimit との関係
	・sc_console上での limit との関係
	
3.現状の問題に対して,回避可能であるか?
	あればその回避方法案など


以上,よろしくお願いいたします.




 Name    :  Satoshi Higashizaki
 E_mail    :   east @ nil.co.jp
 Company :  Nil Software corp.




SCore-users-jp メーリングリストの案内