=rem #21365 use default directory for shared media driver to /dev/shm
It was reported that shared media driver performance can depend on the kind of file-system where the files are contained. /dev/shm is an in-memory filesystem that was reported to work well with the shared aeron media driver.
This commit is contained in:
parent
8349a6a25a
commit
2f5f93daa2
3 changed files with 18 additions and 6 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue