In the advanced network settings of Vera, I’ve found the memory usage to be 96%! Is this correct? Doesn’t seem like there’s much room left for options. Is it possible to plug in a USB storage stick and run programs from that?
If it makes you feel any better, mine’s at 97%.
Yeah mine is 97% also! :o
After upgrading to 1.0.310, I noticed that memory usage is now around 88%.
Why would anyone want to have unused memory? If you do - use it all for memory sensitive caches, and release it when it’s required for another application.
Thats all well and good for a single task OS!
Vera is Linux based and it’s not a single task OS. Vera itself is not a single task device either.
Anyway, Linux by default tries to use as much memory as possible for all kinds of caches and buffers.
My take on it - check actual application footprint, as an opposite to unused memory.
Any smart OS won’t allow having much of unused memory, be it Linux or Vista.
I’m Java guy, and in Java there are numerous ways to build memory sensitive data structures that would release memory automatically if “Out of memory” error is on a horizon…
Linux will use up all available memory for caching. But this is ok; the memory is released when an app needs it. Run the free command:
total used free shared buffers cached
Mem: 30496 28924 1572 0 376 13364
-/+ buffers/cache: 15184 15312
Swap: 0 0 0
So the available memory is 1572KB PLUS 15,312KB that’s being used for cache, and there’s lots of free memory available.