Running RavenDB with low memory
I have been talking about memory and RavenDB a lot, and I thought that I would share the following image from one of our test runs:
This is RavenDB running in a container with 16MB of available memory. This is when we are under (moderate) load:
Note that the actual working set used by RavenDB is 2.28MB, and while the total allocations are higher than that, it is still quite reasonable in size.
In 1995, I got a new computer with 133MHz and 16 MB of RAM. It run a full OS and apps (Win95, Netscape, Office, etc) and was quite impressive.
It is really interesting that we can run RavenDB on that constrained environment.
Comments
what os?
also, what is approx .net runtime memory usage?
Ironic that we are sort of past peak memory and cpu i.e. due to the cloud we now are concerned about every MB of RAM and CPU cycle, since we need to concern ourselves about the possible bill for each one.
Peter, Linux, Ubuntu.There are about 25MB of the .NET runtime (dlls, etc) but most of them aren't in the RSS.
Comment preview