Why i have 32 Go of RAM if opensuse use only 8?

answers ares funny on this place
fisrt of all i did’nt want to use flickr
second I



open a VM, two VM , three VM and …

You do not even need an account for it…
But if you do not want to follow the different help approaches…it is up to you.

1 Like

Well, read your own answer (last lines): “total 31” and “free 8” means that 23 GB are in use. If you don’t like that your RAM is used for buffers and cache is another story, but that is the way memory allocation works in the Linux kernel (I mean, not specific to openSUSE).

1 Like

Also linux will use unused ram for caching, similar to windows but it won’t show up in systemmonitor. htop can show you that with the yellow bars, but the number there is without the cache counted in.

Linux is much less bloated so it will use less ram than windows by nature - which is a good thing!

No 64bit linux system will have issues using all the available ram when needed. Try some video-editing and you’ll see 64GB or more become used really fast.

Don’t worry, your RAM is working, and the system is using it to its full potential.

1 Like

Try this
Think of Ram usage as Horsepower in an engine.
The engine may have 400 hp but driving at a constant speed, you only need about 30 hp, but if you want to pass, it is nice to have some of the 400 hp to pass with.

For what you do - the 8GB is all you see the system use, the rest is there for buffers, garbage collections, libraries that you used but don’t need now but are there if you need them.

Your argument is why does a Dodge Hellcat have 700 HP when it only uses 50 HP in town.
Answer: because someone wanted 700 HP and 180HP would have been overkill too.
The VW Beatle only had 45 HP and could go 70 MPH (105KMH). They make kits that could put 125HP in a VW Beatle, It is overkill, but it could be done. Just like you put 32GB in your computer, maybe 16GB would have been plenty.

Me, I always put the max memory in my computers - my laptops have 64GB ram (the max that the chipset can address).

1 Like

well , thanks for answer , but …
I allways used my Suse since a lot of years as simple machine. I have put a lot of RAM amount , because i created 3 VM to test and help my friends
A VM for web testing and two others with windows to be able to help friends which only use windaube , and i am obliged to have same software to guided him

and i saw my VM very slow , either my server when two VM are running and saw a small amount of RAM used …
this explain my question and my “frustation” in french

Try with a tool like btop instead of whatever the tool is that you’re using.

It absolutely does use more than 8 GB of RAM:

$ free -g
               total        used        free      shared  buff/cache   available
Mem:             125          40          10           5          80          84
Swap:              2           0           1

I changed nothing in my system configuration to get it to do this.

We keep telling you - you’re simply not running enough to use more memory. VMs don’t preallocate all of their memory, and if you’re not using enough to use more than 8 GB, then it won’t use more than 8 GB.

You need to put it under a load.

But as I stated before you also haven’t described a specific problem. “Not using more than 8 GB of RAM” isn’t a problem, it’s the system doing what it’s supposed to do when less than 8 GB of RAM is needed.

2 Likes

The image in post #3 clearly shows that two cores are running at 100% most of the time: your CPU is most likely slowing down your VMs, not the amount of RAM available.

3 Likes

Also the VM:s might not have any GPU passed trough, meaning the CPU is rendering all graphics which will indeed be very slow (assuming graphical interface in the vm:s).

2 Likes

Good catch. I was thinking earlier today that it would also be useful to see the system load averages - I’ll bet they’re also relatively high, which can bog down even the least resource-constrained systems.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.