-3

Linux see only 1/2 of my ram My RAM size is 2048mb, but linux see only 1300mb. Why? No, it's not buffered, because ubuntu free command don't print free buffered RAM Here is output of command free

Lubuntu 16.04 x32

Zanna
  • 69,223
  • 56
  • 216
  • 327
123123
  • 1
  • 4
  • 5
    Take a look at the column named "total" in the output of `free` and you'll notice that everything is as it should be. – Sledge Hammer Oct 26 '16 at 15:59
  • 6
    please don't use profanity in your posts – Sergiy Kolodyazhnyy Oct 26 '16 at 16:00
  • Hm. Available column is available ram free + buffered? – 123123 Oct 26 '16 at 16:04
  • 1
    [Please don't post images of text](http://meta.askubuntu.com/q/8713/85695). Just copy the text and paste it directly into your question and use the [formatting tools](http://askubuntu.com/help/formatting) to make it appear as code. plus, that image is tiny. – terdon Oct 26 '16 at 16:09

1 Answers1

6

Your RAM is there. It's just that some of it is being used. Whenever your computer is on, some things will be loaded into its RAM so you will never see the entire RAM shown as "available". What you are looking for is in the "total" column.

For example, on my machine:

              total        used        free      shared  buff/cache   available
Mem:          15938        9361        2307        1436        4269        4807
Swap:         16383         868       15515

I have 15938 M of RAM, of which 4807 is currently available and 9361 is being used by various processes. You don't see 2048 because you're using -m. Try --mega instead. And if your next question is why is Linux taking so much RAM, see http://linuxatemyram.com.

edwinksl
  • 23,569
  • 16
  • 74
  • 100
terdon
  • 98,183
  • 15
  • 197
  • 293