Replies: 4 comments 1 reply
-
Also would be good is there is a complete example in one of the directories with a make file so people can replicate things and try things out quickly. Would make it easier to benchmark things too. for example a 3 node setup locally on their laptop using just 3 terminals type of thing... |
Beta Was this translation helpful? Give feedback.
-
Usually perf in case of Marmot is bound by Disk IO and Network IO speed. The benchmark that I've posted was from a spinning disk shared single core CPU (because its running web-server with Node.js and other processes) with 1GB RAM.
Yes it was from SF to NY cross DC with both nodes running Marmot and NATS. Right now we don't have enough DO credits to an extensive benchmark, but I will be more than happy if somebody wants to contribute. |
Beta Was this translation helpful? Give feedback.
-
ok thanks for letting me know the scenarios you got that perf on. Any chance you can make an example folder so others can benchmark. I will try on fly.io because it’s easy to setup many regions. If it has a makefile to show how to exercise a hello world or similar it would cool. i can add a fly.io makefile that calls the main example makefile we can also then add sone chaos monkey that is deterministic to kill a region etc . the idea is to get more insight and help everything to use it |
Beta Was this translation helpful? Give feedback.
-
Just following up me contributing. do you want to use makefile of taskfile to automate the aspects we are discussing ? I want to add some deployment and benchmarking code. Would like to use fly causes it easy and free. then the benchmark can run on different fly deployment topologies so we can get an idea of real work benchmarks |
Beta Was this translation helpful? Give feedback.
-
In the README is says 138.3 writes/sec for the latest.
I really like Marmot but am the Perf in the README is alarming..
Can you qualify why it's so insanely slow maybe.
Was it doing cross DC replication or something else that slows it down so much ?
Beta Was this translation helpful? Give feedback.
All reactions