[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 メーリングリストの案内