Bug 64786 - During distributed testing, slave - >master network usage is high.
Summary: During distributed testing, slave - >master network usage is high.
Status: NEEDINFO
Alias: None
Product: JMeter
Classification: Unclassified
Component: Main (show other bugs)
Version: 5.3
Hardware: PC All
: P2 normal (vote)
Target Milestone: JMETER_5.4
Assignee: JMeter issues mailing list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-10-06 02:49 UTC by davelee
Modified: 2021-07-19 00:33 UTC (History)
1 user (show)



Attachments
jmeter master network usage (173.23 KB, image/jpeg)
2021-07-19 00:33 UTC, davelee
Details

Note You need to log in before you can comment on or make changes to this bug.
Description davelee 2020-10-06 02:49:58 UTC
* situation description
 - 1 master , 1 slave
 - Jmeter JMX file includes BackendListener(or Summary Report Or vieresult tree)
 - mode=StrippedAsynch

* Description of the problem
 Transmits rmi codebase content from slave to master every time.
 So the network usage of OS where master is installed increases. 

master rmi debug 

Oct 06, 2020 10:37:10 AM sun.rmi.server.LoaderHandler loadClass
FINE: RMI TCP Connection(1)-: name = "org.apache.jmeter.threads.JMeterContext$TestLogicalAction", codebase = "file:/D:/TestFolder/apach
-jmeter-5.3/lib/accessors-smart-1.2.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/apiguardian-api-1.1.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib
asm-7.3.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/bsf-2.4.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/bsh-2.0b6.jar file:/D:/TestFolder/apa
he-jmeter-5.3/lib/bshclient.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/byte-buddy-1.8.15.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/caffeine-2.
.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/checker-qual-2.10.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/cmdrunner-2.2.jar file:/D:/TestFol
er/apache-jmeter-5.3/lib/commons-beanutils-1.8.3.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/commons-codec-1.14.jar file:/D:/TestFolder/apache-jmet
r-5.3/lib/commons-collections-3.2.2.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/commons-configuration-1.6.jar file:/D:/TestFolder/apache-jmeter-5.3
lib/commons-dbcp2-2.7.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/commons-exec-1.3.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/commons-io-2.6.j
r file:/D:/TestFolder/apache-jmeter-5.3/lib/commons-jexl-2.1.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/commons-jexl3-3.1.jar file:/D:/TestFolde
/apache-jmeter-5.3/lib/commons-lang3-3.10.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/commons-logging-1.2.jar file:/D:/TestFolder/apache-jmeter-5.3
lib/commons-math3-3.6.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/commons-net-3.6.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/commons-pool2-2.8
0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/commons-text-1.8.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/darklaf-core-2.1.1.jar file:/D:/TestFo
der/apache-jmeter-5.3/lib/darklaf-macos-2.1.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/darklaf-native-utils-2.1.1.jar file:/D:/TestFolder/apache
jmeter-5.3/lib/darklaf-platform-base-2.1.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/darklaf-property-loader-2.1.1.jar file:/D:/TestFolder/apache
jmeter-5.3/lib/darklaf-theme-2.1.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/darklaf-utils-2.1.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/da
klaf-windows-2.1.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/dec-0.1.2.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/dnsjava-2.1.9.jar file:/D:/T
stFolder/apache-jmeter-5.3/lib/error_prone_annotations-2.3.3.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/freemarker-2.3.30.jar file:/D:/TestFolder/
pache-jmeter-5.3/lib/geronimo-jms_1.1_spec-1.1.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/groovy-3.0.3.jar file:/D:/TestFolder/apache-jmeter-5.3
lib/groovy-datetime-3.0.3.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/groovy-jmx-3.0.3.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/groovy-json-3.
.3.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/groovy-jsr223-3.0.3.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/groovy-sql-3.0.3.jar file:/D:/Test
older/apache-jmeter-5.3/lib/groovy-templates-3.0.3.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/groovy-xml-3.0.3.jar file:/D:/TestFolder/apache-jmet
r-5.3/lib/gson-2.2.4.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/hadoop-core-1.1.2.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/hamcrest-2.2.jar f
le:/D:/TestFolder/apache-jmeter-5.3/lib/hamcrest-core-2.2.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/hamcrest-date-2.0.7.jar file:/D:/TestFolder/a
ache-jmeter-5.3/lib/hbase-0.94.5.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/htmlunit-2.32.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/htmlunit-c
re-js-2.32.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/htmlunit-cssparser-1.2.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/htmlunit-driver-2.33.
.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/httpasyncclient-4.1.4.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/httpclient-4.5.12.jar file:/D:/Tes
Folder/apache-jmeter-5.3/lib/httpcore-4.4.13.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/httpcore-nio-4.4.13.jar file:/D:/TestFolder/apache-jmeter-
.3/lib/httpmime-4.5.12.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jackson-annotations-2.10.3.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jackson
core-2.10.3.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jackson-core-asl-1.8.8.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jackson-databind-2.10.
.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jackson-mapper-asl-1.8.8.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/javax.activation-1.2.0.jar file
/D:/TestFolder/apache-jmeter-5.3/lib/jcharts-0.7.5.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jcl-over-slf4j-1.7.30.jar file:/D:/TestFolder/apache
jmeter-5.3/lib/jmespath-core-0.5.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jmespath-jackson-0.5.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib
jmeter-plugins-cmn-jmeter-0.4.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jmeter-plugins-cmn-jmeter-0.6.jar file:/D:/TestFolder/apache-jmeter-5.3/l
b/jmeter-plugins-common-io-0.2.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jna-5.5.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jodd-core-5.0.13
jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jodd-lagarto-5.0.13.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jodd-log-5.0.13.jar file:/D:/TestFold
r/apache-jmeter-5.3/lib/jodd-props-5.0.13.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jorphan.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/json-li
-2.4-jdk15.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/json-path-2.4.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/json-smart-2.3.jar file:/D:/Te
tFolder/apache-jmeter-5.3/lib/jsoup-1.13.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jsyntaxpane-1.0.0.jar file:/D:/TestFolder/apache-jmeter-5.3/
ib/jtidy-r938.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/junit-4.13.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jxlayer-3.0.4.jar file:/D:/TestF
lder/apache-jmeter-5.3/lib/kafka_2.8.2-0.8.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/log4j-1.2-api-2.13.1.jar file:/D:/TestFolder/apache-jmeter
5.3/lib/log4j-api-2.13.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/log4j-core-2.13.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/log4j-slf4j-im
l-2.13.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/mail-1.5.0-b01.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/metrics-core-2.2.0.jar file:/D:/T
stFolder/apache-jmeter-5.3/lib/miglayout-core-5.2.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/miglayout-swing-5.2.jar file:/D:/TestFolder/apache-jm
ter-5.3/lib/mongo-java-driver-2.11.3.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/mysql-connector-java-8.0.19.jar file:/D:/TestFolder/apache-jmeter-
.3/lib/neko-htmlunit-2.32.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/neo4j-java-driver-1.7.5.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/okhttp-
.10.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/okio-1.14.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/org.eclipse.paho.client.mqttv3-1.0.2.ja
 file:/D:/TestFolder/apache-jmeter-5.3/lib/oro-2.0.8.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ph-commons-9.4.1.jar file:/D:/TestFolder/apache-jm
ter-5.3/lib/ph-css-6.2.2.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/phantomjsdriver-1.4.4.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/qpid-clien
-0.20.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/qpid-common-0.20.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/rhino-1.7.12.jar file:/D:/TestFold
r/apache-jmeter-5.3/lib/rsyntaxtextarea-3.1.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/Saxon-HE-9.9.1-7.jar file:/D:/TestFolder/apache-jmeter-5.
/lib/scala-library-2.8.2.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/selenium-api-3.14.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/selenium-chr
me-driver-3.14.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/selenium-firefox-driver-3.14.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/selenium-
e-driver-3.14.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/selenium-java-3.14.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/selenium-remote-driv
r-3.14.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/selenium-support-3.14.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/serializer-2.7.2.jar fil
:/D:/TestFolder/apache-jmeter-5.3/lib/slf4j-api-1.7.30.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/spring-core-2.5.6.jar file:/D:/TestFolder/apache
jmeter-5.3/lib/spring-jms-2.5.6.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/svgSalamander-1.1.2.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/tik
-core-1.24.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/tika-parsers-1.24.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/xalan-2.7.2.jar file:/D:
TestFolder/apache-jmeter-5.3/lib/xercesImpl-2.12.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/xml-apis-1.4.01.jar file:/D:/TestFolder/apache-jmete
-5.3/lib/xmlgraphics-commons-2.3.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/xmlpull-1.1.3.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/xpp3_min
1.1.4c.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/xstream-1.4.11.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/zookeeper-3.4.5.jar file:/D:/Test
older/apache-jmeter-5.3/lib/ext/ApacheJMeter_bolt.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/ApacheJMeter_components.jar file:/D:/TestFolder/a
ache-jmeter-5.3/lib/ext/ApacheJMeter_core.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/ApacheJMeter_ftp.jar file:/D:/TestFolder/apache-jmeter-5.
/lib/ext/ApacheJMeter_functions.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/ApacheJMeter_http.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext
ApacheJMeter_java.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/ApacheJMeter_jdbc.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/ApacheJMeter_
ms.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/ApacheJMeter_junit.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/ApacheJMeter_ldap.jar file:
D:/TestFolder/apache-jmeter-5.3/lib/ext/ApacheJMeter_mail.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/ApacheJMeter_mongodb.jar file:/D:/TestFol
er/apache-jmeter-5.3/lib/ext/ApacheJMeter_native.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/ApacheJMeter_tcp.jar file:/D:/TestFolder/apache-jm
ter-5.3/lib/ext/jmeter-parallel-0.9.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/jmeter-plugins-casutg-2.9.jar file:/D:/TestFolder/apache-jmeter
5.3/lib/ext/jmeter-plugins-cmd-2.2.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/jmeter-plugins-csvars-0.1.jar file:/D:/TestFolder/apache-jmeter-
.3/lib/ext/jmeter-plugins-dbmon-0.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/jmeter-plugins-dummy-0.4.jar file:/D:/TestFolder/apache-jmeter-
.3/lib/ext/jmeter-plugins-ffw-2.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/jmeter-plugins-fifo-0.2.jar file:/D:/TestFolder/apache-jmeter-5.3
lib/ext/jmeter-plugins-graphs-additional-2.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/jmeter-plugins-graphs-basic-2.0.jar file:/D:/TestFolde
/apache-jmeter-5.3/lib/ext/jmeter-plugins-graphs-composite-2.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/jmeter-plugins-graphs-ggl-2.0.jar fi
e:/D:/TestFolder/apache-jmeter-5.3/lib/ext/jmeter.backendlistener.kafka-1.0.0.jar"
Oct 06, 2020 10:37:10 AM sun.rmi.server.LoaderHandler loadClass
FINER: RMI TCP Connection(1)-182.195.128.65: (thread context class loader: org.apache.jmeter.DynamicClassLoader@515f550a)
Oct 06, 2020 10:37:10 AM sun.rmi.server.LoaderHandler loadClass
Comment 1 davelee 2020-10-06 03:00:31 UTC
In addition, if you look at the rmi debugging log on the slave side, RMI initialization is performed every time.

FINER: Thread-1: outbound call: [endpoint:[xxx.xxx.xxx.xxx:58321](remote),objID:[-1713dfb2:174fbd79e3c:-7ffe, -4367068574482337798]] : com.sun.proxy.$Proxy21[-1713dfb2:174fbd79e3c:-7ffe, -4367068574482337798]: public abstract void org.apache.jmeter.samplers.RemoteSampleListener.processBatch(java.util.List) throws java.rmi.RemoteException
Oct 06, 2020 11:57:38 AM sun.rmi.transport.tcp.TCPChannel newConnection
FINE: Thread-1: reuse connection
Oct 06, 2020 11:57:38 AM sun.rmi.server.UnicastRef invoke
FINER: Thread-1: opnum = -1162676783990493770
Oct 06, 2020 11:57:38 AM sun.rmi.transport.StreamRemoteCall <init>
FINER: Thread-1: write remote call header...
Oct 06, 2020 11:57:38 AM sun.rmi.transport.StreamRemoteCall getOutputStream
FINER: Thread-1: getting output stream
Oct 06, 2020 11:57:38 AM sun.rmi.transport.StreamRemoteCall getInputStream
FINER: Thread-1: getting input stream
Oct 06, 2020 11:57:38 AM sun.rmi.server.UnicastRef invoke
FINE: Thread-1: free connection (reuse = true)
Oct 06, 2020 11:57:38 AM sun.rmi.transport.tcp.TCPChannel free
FINE: Thread-1: reuse connection
Oct 06, 2020 11:57:38 AM sun.rmi.server.UnicastRef invoke
FINER: Thread-1: method: public abstract void org.apache.jmeter.samplers.RemoteSampleListener.processBatch(java.util.List) throws java.rmi.RemoteException
Oct 06, 2020 11:57:38 AM sun.rmi.server.UnicastRef logClientCall
FINER: Thread-1: outbound call: [endpoint:[xxx.xxx.xxx.xxx:58321](remote),objID:[-1713dfb2:174fbd79e3c:-7ffe, -4367068574482337798]] : com.sun.proxy.$Proxy21[-1713dfb2:174fbd79e3c:-7ffe, -4367068574482337798]: public abstract void org.apache.jmeter.samplers.RemoteSampleListener.processBatch(java.util.List) throws java.rmi.RemoteException
Oct 06, 2020 11:57:38 AM sun.rmi.transport.tcp.TCPChannel newConnection
FINE: Thread-1: reuse connection
Oct 06, 2020 11:57:38 AM sun.rmi.server.UnicastRef invoke
FINER: Thread-1: opnum = -1162676783990493770
Oct 06, 2020 11:57:38 AM sun.rmi.transport.StreamRemoteCall <init>
FINER: Thread-1: write remote call header...
Oct 06, 2020 11:57:38 AM sun.rmi.transport.StreamRemoteCall getOutputStream
FINER: Thread-1: getting output stream
Oct 06, 2020 11:57:39 AM sun.rmi.transport.StreamRemoteCall getInputStream
FINER: Thread-1: getting input stream
Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef invoke
FINE: Thread-1: free connection (reuse = true)
Oct 06, 2020 11:57:39 AM sun.rmi.transport.tcp.TCPChannel free
FINE: Thread-1: reuse connection
Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef invoke
FINER: Thread-1: method: public abstract void org.apache.jmeter.samplers.RemoteSampleListener.processBatch(java.util.List) throws java.rmi.RemoteException
Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef logClientCall
FINER: Thread-1: outbound call: [endpoint:[xxx.xxx.xxx.xxx:58321](remote),objID:[-1713dfb2:174fbd79e3c:-7ffe, -4367068574482337798]] : com.sun.proxy.$Proxy21[-1713dfb2:174fbd79e3c:-7ffe, -4367068574482337798]: public abstract void org.apache.jmeter.samplers.RemoteSampleListener.processBatch(java.util.List) throws java.rmi.RemoteException
Oct 06, 2020 11:57:39 AM sun.rmi.transport.tcp.TCPChannel newConnection
FINE: Thread-1: reuse connection
Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef invoke
FINER: Thread-1: opnum = -1162676783990493770
Oct 06, 2020 11:57:39 AM sun.rmi.transport.StreamRemoteCall <init>
FINER: Thread-1: write remote call header...
Oct 06, 2020 11:57:39 AM sun.rmi.transport.StreamRemoteCall getOutputStream
FINER: Thread-1: getting output stream
Oct 06, 2020 11:57:39 AM sun.rmi.transport.StreamRemoteCall getInputStream
FINER: Thread-1: getting input stream
Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef invoke
FINE: Thread-1: free connection (reuse = true)
Oct 06, 2020 11:57:39 AM sun.rmi.transport.tcp.TCPChannel free
FINE: Thread-1: reuse connection
Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef invoke
FINER: Thread-1: method: public abstract void org.apache.jmeter.samplers.RemoteSampleListener.processBatch(java.util.List) throws java.rmi.RemoteException
Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef logClientCall
FINER: Thread-1: outbound call: [endpoint:[xxx.xxx.xxx.xxx:58321](remote),objID:[-1713dfb2:174fbd79e3c:-7ffe, -4367068574482337798]] : com.sun.proxy.$Proxy21[-1713dfb2:174fbd79e3c:-7ffe, -4367068574482337798]: public abstract void org.apache.jmeter.samplers.RemoteSampleListener.processBatch(java.util.List) throws java.rmi.RemoteException
Oct 06, 2020 11:57:39 AM sun.rmi.transport.tcp.TCPChannel newConnection
FINE: Thread-1: reuse connection
Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef invoke
FINER: Thread-1: opnum = -1162676783990493770
Oct 06, 2020 11:57:39 AM sun.rmi.transport.StreamRemoteCall <init>
FINER: Thread-1: write remote call header...
Oct 06, 2020 11:57:39 AM sun.rmi.transport.StreamRemoteCall getOutputStream
FINER: Thread-1: getting output stream
Oct 06, 2020 11:57:39 AM sun.rmi.transport.StreamRemoteCall getInputStream
FINER: Thread-1: getting input stream
Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef invoke
FINE: Thread-1: free connection (reuse = true)
Oct 06, 2020 11:57:39 AM sun.rmi.transport.tcp.TCPChannel free
FINE: Thread-1: reuse connection
Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef invoke
FINER: Thread-1: method: public abstract void org.apache.jmeter.samplers.RemoteSampleListener.processBatch(java.util.List) throws java.rmi.RemoteException
Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef logClientCall
FINER: Thread-1: outbound call: [endpoint:[xxx.xxx.xxx.xxx:58321](remote),objID:[-1713dfb2:174fbd79e3c:-7ffe, -4367068574482337798]] : com.sun.proxy.$Proxy21[-1713dfb2:174fbd79e3c:-7ffe, -4367068574482337798]: public abstract void org.apache.jmeter.samplers.RemoteSampleListener.processBatch(java.util.List) throws java.rmi.RemoteException
Oct 06, 2020 11:57:39 AM sun.rmi.transport.tcp.TCPChannel newConnection
FINE: Thread-1: reuse connection
Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef invoke
FINER: Thread-1: opnum = -1162676783990493770
Oct 06, 2020 11:57:39 AM sun.rmi.transport.StreamRemoteCall <init>
FINER: Thread-1: write remote call header...
Oct 06, 2020 11:57:39 AM sun.rmi.transport.StreamRemoteCall getOutputStream
FINER: Thread-1: getting output stream
Oct 06, 2020 11:57:39 AM sun.rmi.transport.StreamRemoteCall getInputStream
FINER: Thread-1: getting input stream
Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef invoke
FINE: Thread-1: free connection (reuse = true)
Oct 06, 2020 11:57:39 AM sun.rmi.transport.tcp.TCPChannel free
FINE: Thread-1: reuse connection
Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef invoke
FINER: Thread-1: method: public abstract void org.apache.jmeter.samplers.RemoteSampleListener.processBatch(java.util.List) throws java.rmi.RemoteException
Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef logClientCall
FINER: Thread-1: outbound call: [endpoint:[xxx.xxx.xxx.xxx:58321](remote),objID:[-1713dfb2:174fbd79e3c:-7ffe, -4367068574482337798]] : com.sun.proxy.$Proxy21[-1713dfb2:174fbd79e3c:-7ffe, -4367068574482337798]: public abstract void org.apache.jmeter.samplers.RemoteSampleListener.processBatch(java.util.List) throws java.rmi.RemoteException
Oct 06, 2020 11:57:39 AM sun.rmi.transport.tcp.TCPChannel newConnection
FINE: Thread-1: reuse connection
Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef invoke
FINER: Thread-1: opnum = -1162676783990493770
Oct 06, 2020 11:57:39 AM sun.rmi.transport.StreamRemoteCall <init>
FINER: Thread-1: write remote call header...
Oct 06, 2020 11:57:39 AM sun.rmi.transport.StreamRemoteCall getOutputStream
FINER: Thread-1: getting output stream
Oct 06, 2020 11:57:39 AM sun.rmi.transport.StreamRemoteCall getInputStream
FINER: Thread-1: getting input stream
Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef invoke
FINE: Thread-1: free connection (reuse = true)
Oct 06, 2020 11:57:39 AM sun.rmi.transport.tcp.TCPChannel free
FINE: Thread-1: reuse connection
Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef invoke
FINER: Thread-1: method: public abstract void org.apache.jmeter.samplers.RemoteSampleListener.processBatch(java.util.List) throws java.rmi.RemoteException
Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef logClientCall
FINER: Thread-1: outbound call: [endpoint:[xxx.xxx.xxx.xxx:58321](remote),objID:[-1713dfb2:174fbd79e3c:-7ffe, -4367068574482337798]] : com.sun.proxy.$Proxy21[-1713dfb2:174fbd79e3c:-7ffe, -4367068574482337798]: public abstract void org.apache.jmeter.samplers.RemoteSampleListener.processBatch(java.util.List) throws java.rmi.RemoteException
Comment 2 Philippe Mouawad 2020-10-24 15:03:49 UTC
Hello,
0) Did you make a network capture of your test that confirms what you write ? 

1) What do you mean by:

"Transmits rmi codebase content from slave to master every time." ?

Can you clarify and point to complete logs ? 

2) What line makes you think "RMI initialization is performed every time" ? 

Thanks
Comment 3 davelee 2020-11-18 01:02:16 UTC
0) Did you make a network capture of your test that confirms what you write ?
  
Answer : Checked the network usage of Jmeter Master OS.

1) What do you mean by:

"Transmits rmi codebase content from slave to master every time." ?

2) What line makes you think "RMI initialization is performed every time" ? 

Answer : 
 Test Enviroment ->  mode=StrippedAsynch 
 When transmitting the result from the slave Jeter to the master Jeter, the rmi is reconnected.When checking RMI reconnection, send the file list below jmeter lib to the master.
Comment 4 jason 2021-07-15 01:10:39 UTC
I also fond this issue when distributed testing, this issue is liked it https://bz.apache.org/bugzilla/show_bug.cgi?id=62374
Comment 5 davelee 2021-07-19 00:33:31 UTC
Created attachment 37960 [details]
jmeter master network usage

master receive network usage 123Mbps