jvm メモリ設定と Taurus を設定できますが、動的チューニングはまったくサポートされていますか? システムで使用可能な CPU とメモリの数に応じて jvm を調整する設定はありますか? これを自分でスクリプト化する必要がないのはいいことです。
特に Taurus コンテナを実行していて、それを移植可能にしたい場合。
jvm メモリ設定と Taurus を設定できますが、動的チューニングはまったくサポートされていますか? システムで使用可能な CPU とメモリの数に応じて jvm を調整する設定はありますか? これを自分でスクリプト化する必要がないのはいいことです。
特に Taurus コンテナを実行していて、それを移植可能にしたい場合。
次のように、空き RAM の量(ギガバイト単位)を取得できます。
grep MemTotal /proc/meminfo | awk '{print $2}' | xargs -I {} echo "scale=4; {}/1024^2" | bc
次のように、Taurus構成ファイルで JMeter JVM メモリ制限を設定できます。
modules:
jmeter:
memory-xmx: 4G
Taurus Dockerfileを介してポイント 1 と 2 を組み合わせて、前述の行を/etc/bzt.d/
デフォルトの Taurus 構成が存在するフォルダーのどこかに書き込むことができます。
詳細については、Taurus Docker イメージガイドを使用して負荷テストを実行する方法を参照してください。