本トピックでは、プロパティパネル内で現在のオフラインタスクの実行に割り当てられる CPU およびメモリリソースを設定する方法について説明します。
手順
重要
タスクコードに @required_resource{} アノテーションが含まれている場合、そのアノテーションが優先されます。システムはアノテーションに基づいてリソースを割り当てるため、プロパティパネルでの設定は有効になりません。
-
Dataphin ホームページに移動し、トップメニューバーから [開発] > [データ開発] を選択します。
-
[開発] ページで、トップメニューバーから [プロジェクト] を選択します(開発-本番モードでは環境の選択が必要です)。
左側のナビゲーションウィンドウで、[データ処理] > [スクリプトタスク] を選択します。次に、[スクリプトタスク] リストで、目的のタスク名をクリックします。
右側のサイドバーで [プロパティ] をクリックし、[プロパティ] パネルの [実行リソース] セクションで、[CPU] と [メモリ] の値を設定します。
以下の表は、さまざまなノードタイプにおける CPU とメモリの デフォルト値 を示しています。
タスクタイプ
CPU (コア)
メモリ (MB)
Python
Shell
0.1
256
Spark on MaxCompute
Spark on Yarn
0.3
2048
MapReduce on MaxCompute
MapReduce on Yarn
0.3
512
説明CPU とメモリのサポートされる最大値は、それぞれ 4 コアと 16 GB です。タスクに過剰なリソースを割り当てると、リソース競合が発生する可能性があるため、要件に基づいて適切にリソースを割り当てることをお勧めします。