0

コンドル初心者です。noを使用して、コンドルでマスタープロジェクトを行っています。ラズベリーパイの。現在、コンドル プールで 2 つの pi を接続しています。「http://research.cs.wisc.edu/htcondor/tutorials/fermi-2005/simple_dag.html」 Web サイトを参照してジョブを実行しています。しかし問題は、ジョブが送信マシン自体で実行されていることです。

誰でもこれに関して私を助けてくれませんか。本当に大きな助けになります。

提出ファイルは

Universe   = vanilla
Executable = simple
should_transfer_files = yes
when_to_transfer_output = on_exit
MultiCPUJob = True
transfer_input_files = simple.dag
Arguments  = 4 10
Log        = simple.log
Output     = simple.out
Error      = simple.error
Queue

ログファイル

pi@raspberrypi:~/job $ cat simple.log

000 (012.000.000) 02/25 06:00:21 Job submitted from host: <10.0.101.122:46766>
    DAG Node: simple

...
001 (012.000.000) 02/25 06:00:31 Job executing on host: <10.0.101.122:36154>
...

006 (012.000.000) 02/25 06:00:35 Image size of job updated: 7

        0  -  MemoryUsage of job (MB)

        0  -  ResidentSetSize of job (KB)
...

005 (012.000.000) 02/25 06:00:36 Job terminated.

        (1) Normal termination (return value 0)

                Usr 0 00:00:00, Sys 0 00:00:00  -  Run Remote Usage

                Usr 0 00:00:00, Sys 0 00:00:00  -  Run Local Usage

                Usr 0 00:00:00, Sys 0 00:00:00  -  Total Remote Usage

                Usr 0 00:00:00, Sys 0 00:00:00  -  Total Local Usage

        56  -  Run Bytes Sent By Job

        6230  -  Run Bytes Received By Job

        56  -  Total Bytes Sent By Job

        6230  -  Total Bytes Received By Job

        Partitionable Resources :    Usage  Request Allocated

           Cpus                 :                 1         1

           Disk (KB)            :       14       10     76532

           Memory (MB)          :        0        1       434

...

pi@raspberrypi:~/job $
4

1 に答える 1

0

ジョブがサブミット マシンで実行されている場合、STARTD だけでなく SCHEDD、NEG なども実行されている必要があります...これが必要ない場合は、/etc/condor/condor_config (または、設定に応じて、condor_config.local)。

サブミット ノードでいくつかのジョブを実行できるようにしたいが、これらのジョブだけを実行できないようにする場合は、次のように指定できます。

要件 = TARGET.Machine==foo@bar.com

特定のマシンで強制的に実行するか、開始ノードの ClassAds を使用して、その送信ノードを除外する要件に固有のものを使用します (condor_status -l を使用してこれらを表示します)。これらの ClassAd を構成ファイルで自分で指定し、それらを使用してジョブの要件を設定できます。例: 開始ノード: consdor_config.local POOL=start_pool

SubmitNode: submit.dag requirements=POOL=="start_pool" を使用して、より適切にカスタマイズできます。

于 2016-05-16T14:35:04.680 に答える