diff --git a/akka-remote-tests/src/multi-jvm/scala/akka/remote/artery/LatencySpec.scala b/akka-remote-tests/src/multi-jvm/scala/akka/remote/artery/LatencySpec.scala index 62c1e1de1e..5e40c11521 100644 --- a/akka-remote-tests/src/multi-jvm/scala/akka/remote/artery/LatencySpec.scala +++ b/akka-remote-tests/src/multi-jvm/scala/akka/remote/artery/LatencySpec.scala @@ -45,7 +45,15 @@ object LatencySpec extends MultiNodeConfig { } remote.artery { enabled = on - advanced.idle-cpu-level=7 + advanced.idle-cpu-level = 7 + + # for serious measurements when running this test on only one machine + # it is recommended to use external media driver + # See akka-remote/src/test/resources/aeron.properties + # advanced.embedded-media-driver = off + # advanced.aeron-dir = "target/aeron" + # on linux, use directory on ram disk, instead + # advanced.aeron-dir = "/dev/shm/aeron" advanced.compression { actor-refs.advertisement-interval = 2 second diff --git a/akka-remote-tests/src/multi-jvm/scala/akka/remote/artery/MaxThroughputSpec.scala b/akka-remote-tests/src/multi-jvm/scala/akka/remote/artery/MaxThroughputSpec.scala index 42551b4a58..1a91420b7c 100644 --- a/akka-remote-tests/src/multi-jvm/scala/akka/remote/artery/MaxThroughputSpec.scala +++ b/akka-remote-tests/src/multi-jvm/scala/akka/remote/artery/MaxThroughputSpec.scala @@ -57,9 +57,11 @@ object MaxThroughputSpec extends MultiNodeConfig { # for serious measurements when running this test on only one machine # it is recommended to use external media driver - # See akka-remote-tests/src/test/resources/aeron.properties - #advanced.embedded-media-driver = off - #advanced.aeron-dir = "target/aeron" + # See akka-remote/src/test/resources/aeron.properties + # advanced.embedded-media-driver = off + # advanced.aeron-dir = "target/aeron" + # on linux, use directory on ram disk, instead + # advanced.aeron-dir = "/dev/shm/aeron" advanced.compression { actor-refs.advertisement-interval = 2 second diff --git a/akka-remote/src/test/resources/aeron.properties b/akka-remote/src/test/resources/aeron.properties index 007050a287..47ab953878 100644 --- a/akka-remote/src/test/resources/aeron.properties +++ b/akka-remote/src/test/resources/aeron.properties @@ -16,6 +16,8 @@ aeron.threading.mode=SHARED_NETWORK #aeron.sender.idle.strategy=org.agrona.concurrent.BusySpinIdleStrategy #aeron.receiver.idle.strategy=org.agrona.concurrent.BusySpinIdleStrategy -# use same director in akka.remote.artery.advanced.aeron-dir config -# of the Akka application +# use same directory in akka.remote.artery.advanced.aeron-dir config +# of the Akka application aeron.dir=target/aeron +# on linux, use directory on ram disk, instead +# aeron.dir=/dev/shm/aeron