2

Jmeter を使用して Linux で 1 つの負荷テストを実行していましたが、jmeter.sh ファイルで JVM_ARGS="-Xms4096m -Xmx6144m -XX:+UseConcMarkSweepGC" を既に設定しています。ただし、Jmeter の非 GUI モード (./jmeter -n -t /home/user/ss.jmx) でのテスト中に、「ps -ef | grep java」とコマンドを実行すると、1 つのエラーが表示されました。


29710 29708 9 19:34 pts/1 00:00:07 java -server -XX:+HeapDumpOnOutOfMemoryError -Xms512m -Xmx512m -XX:NewSize=128m -XX:MaxNewSize=128m -XX:MaxTenuringThreshold=2 -Dsun.rmi.dgc.client.gcInterval=600000 -Dsun.rmi.dgc.server.gcInterval=600000 -XX:PermSize=64m -XX:MaxPermSize=128m -jar ./ApacheJMeter.jar -n -t /home/user/ss.jmx


Xms と Xmx の値が jmeter.sh ファイルの値ではなく 512m のままなのはなぜですか? このエラーを解決するにはどうすればよいですか? このエラーはテストに影響しますか? ありがとう。

4

2 に答える 2

2

別のjmeterスクリプトがあります (.sh拡張子なし)。どういうわけかそのスクリプトから Jmeter を実行しているようです。

于 2013-10-18T15:53:59.247 に答える
0

ウィンドウバッチスクリプトである「jmeter.bat」の設定を変更したのでしょうか。「jmeter」を実行すると、bash スクリプトが実行されます (Linux ディストリビューションの場合)。正しい設定を変更したことを確認できますか。-アロン。

于 2013-10-18T15:36:09.373 に答える