I'm having an issue with getting jmeter to refresh it's DNS cache
JRE 1.7
I'm attempting to do some load testing against an amazon ELB. The ELB
is pre-warmed and has 8 ip addresses
for example
nslookup mylb.us-east-1.elb.amazonaws.com
Addresses: x.x.x.98
x.x.x.87
x.x.x.164
x.x.x.96
x.x.x.143
x.x.x.186
x.x.x.85
x.x.x.75
But when I run my test it only ever uses a single ip address.
I'm using a SOAP/XML-RPC Request KeepAlive=False and as its running I
call "netstat -n -a" to see what IP it's connecting to. For a test
run it only uses a single ip address. When I restart JMeter it will
start using a new ip address.
I reviewed on the web and have attempted to set
networkaddress.cache.ttl=0 sun.net.inetaddr.ttl=0 in all recommended
locations
1)adding -Dsun.net.inetaddr.ttl=0 to JVM_ARGS
jmeter -q test.properties -t UnloadedPolling-5000.jmx java.exe
-XX:+HeapDumpOnOutOfMemoryError -Xms512m -Xmx512m -XX:NewSize=128m
XX:MaxNewSize=128m -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=50
-XX:MaxTenuringThreshold=2 -Dsun.rmi.dgc.client.gcInterval=600000
-sun.rmi.dgc.server.gcInterval=600000 -XX:PermSize=64m
-XX:MaxPermSize=64m -Dsun.net.inetaddr.ttl=0 -jar
"C:\javalib\apache-jmeter-2.8\bin\ApacheJMeter.jar" -q test.properties
-t UnloadedPolling-5000.jmx
2)Adding the below to test.properties (note above command line)
networkaddress.cache.ttl=0
sun.net.inetaddr.ttl=0
3)Updated JRE\lib\security\java.security
networkaddress.cache.ttl=0
But it still only uses a single address.
Any additional thoughts?
Thanks,
Ben
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]