Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

max-datasize

構文

階層レベル

形容

設定されたタイプのスクリプトの実行中にデータセグメントに割り当てられるメモリの最大量。デバイスは、実行時にシステムで使用可能な合計メモリに関係なく、実行中のスクリプトの最大メモリ制限を設定値に設定します。実行中のスクリプトが、そのスクリプトタイプに指定された最大メモリ制限を超えると、正常に終了します。

手記:

op スクリプトの場合、 max-datasize ステートメントは、デバイスに対してローカルな op スクリプトにのみ適用されます。 op url コマンドを使用して遠隔地から op スクリプトを実行する場合、デバイスはデフォルトのメモリ割り当て設定を使用します。

手記:

最小値に設定された max-datasize ステートメントで実行される op スクリプトの場合、エラーが発生します。Junos OSでは、エラーは「メモリ割り当てに失敗しました」です。Junos OS Evolvedでは、エラーは「メモリ不足」です。

デフォルト

max-datasize ステートメントを含めない場合、実行されるスクリプトのデータセグメント部分に割り当てられるデフォルトのメモリは、オペレーティングシステムとリリースによって異なります。

  • Junos OS—システムの使用可能なメモリの合計の半分を、最大値の 128 MB まで割り当てます。
  • Junos OS Evolvedリリース21.4R1以降—1024MB を割り当てます。
  • Junos OS Evolved Release 21.3以前—128 MBを割り当てます。

オプション

size

指定されたタイプのスクリプトの実行中にデータセグメントに割り当てられるメモリの最大量。測定単位を指定しない場合、デフォルトはバイトです。記載されている制限は、コミット、イベント、op、SNMP、変換、および拡張サービススクリプトのタイプのスクリプトに適用されます。

  • 構文: size でバイトを指定し、 sizek で KB を指定し、 sizem で MB、 sizeg で GB を指定します。

  • 範囲: 表 1 は、さまざまなリリースおよびスクリプトタイプの ステートメントの設定可能な最小値と最大値を示しています。

    表 1: max-datasize の範囲
    OS スクリプトの リリース 最小 (バイト) 最大 (バイト)

    Junos OS(32ビット)

    すべての

    23,068,672 (22 MB)

    1,073,741,824 (1 GB)

    Junos OS(64ビット)

    犯す
    出来事
    オペアンプ、
    翻訳

    -

    23,068,672 (22 MB)

    3,221,225,472 (3 GB)

    拡張サービス

    16.1R3およびそれ以前

    23,068,672 (22 MB)

    1,073,741,824 (1 GB)

    16.1R4以降
    16.2R2以降
    17.1R1以降

    23,068,672 (22 MB)

    3,221,225,472 (3 GB)

    SNMP

    21.3 およびそれ以前

    23,068,672 (22 MB)

    1,073,741,824 (1 GB)

    21.4R1以降

    23,068,672 (22 MB)

    3,221,225,472 (3 GB)

    Junos OS Evolved(64ビット)

    すべての

    21.3 およびそれ以前

    23,068,672 (22 MB)

    1,073,741,824 (1 GB)

    21.4R1以降

    268,435,456 (256 MB)

    2,147,483,648 (2 GB)

必要な権限レベル

maintenance—設定でこのステートメントを表示または追加します。

リリース情報

Junos OS リリース 12.3 で導入されたステートメント

MX80、MX104、MX240、MX480、MX960、MX2010、MX2020、vMXのJunos OS リリース 16.1で導入された [edit system extension extension-service application] 階層レベルでのサポート。

Junos OS リリース 16.1 で導入された [edit system scripts translation] 階層レベルでのサポート。