Armadilloフォーラム

[Armadillo-610] コンテナにおけるメモリ使用量制限について

masa.yamaguchi

2025年1月21日 15時05分

==========
製品型番:Aramadillo-610
ABOSバージョン:3.20.3-at.5
カーネルバージョン: 5.10.230
その他:ATDE9を使用
==========
初歩的な質問ですが、Armadillo-610製品マニュアルを見てもよくわからななかったので
お伺いいたします。

ATDE9 のCreate New projectoを使用してpython new project を作成した場合の質問です。
上記の場合、コンテナ内のpythonアプリで使用する最大メモリ量に制限はございますでしょうか。
それとも 最大 Armadillo-610搭載メモリ量を使い切るまで、メモリを証できますでしょうか。
(メモリの上限量を考慮してアプリを作成したいためお伺いしております)

コメント

at_reika.yamazaki

2025年1月21日 18時14分

お世話になっております。山崎です。

ABOSDE で生成されるコンテナが、使用するメモリについては特に制限はしておりません。
メモリを制限する方法として podman run 時に --memory オプションを使用することで設定が可能です。
現在このオプションは指定していないため、メモリは制限されていない状態ということになります。
また、--memory オプションに対して 0 を指定した場合でもメモリが制限されないように出来るようです。
詳細については以下のマニュアルをご参照ください。
https://docs.podman.io/en/stable/markdown/podman-run.1.html

もし、--memory オプションを設定する場合は、ご使用の python プロジェクトの config/app.conf ファイルの、
add_args 行の直下に以下を追記してください。

add_args --memory=0

ファイルを保存後、「開発用 SWU の生成」を選択して作成しなおした SWU イメージを、
Armadillo に適用して試してみてください。

以上、どうぞよろしくお願いいたします。

山崎 様

masa.yamaguchiです。
ご回答ありがとうございます。

ABOSDE で生成されるコンテナが、使用するメモリについては特に制限はしておりません。
メモリを制限する方法として podman run 時に --memory オプションを使用することで設定が可能です。
現在このオプションは指定していないため、メモリは制限されていない状態ということになります。
また、--memory オプションに対して 0 を指定した場合でもメモリが制限されないように出来るようです。
詳細については以下のマニュアルをご参照ください。
https://docs.podman.io/en/stable/markdown/podman-run.1.html
 
もし、--memory オプションを設定する場合は、ご使用の python プロジェクトの config/app.conf ファイルの、
add_args 行の直下に以下を追記してください。
 
add_args --memory=0
ファイルを保存後、「開発用 SWU の生成」を選択して作成しなおした SWU イメージを、
Armadillo に適用して試してみてください。

上記の件につきまして承知しました。
ご対応ありがとうございました。本質問はクローズいたします。