So I have a HP 15 Notebook something, and apparently I only have 8 GB of RAM, I need to upgrade to 16 GB but something weird is happeing, when I run free
command, it shows me this
$ free -h --si
total used free shared buff/cache available
Mem: 5.9G 2.0G 2.5G 436M 1.4G 3.2G
Swap: 2.1G 1.2G 924M
which basically means I have 8GB (5.9+2.1) of RAM right now right?
But when I run this command it shows me the following
$ sudo lshw -class memory
*-memory
description: System Memory
physical id: 2
slot: System board or motherboard
size: 6GiB
*-bank:0
description: SODIMM DDR3 Synchronous Unbuffered (Unregistered) 1600 MHz (0.6 ns)
product: HP16D3LS1KFG/4G
vendor: Kingston
physical id: 0
serial: 2511F07B
slot: Bottom-Slot 1(top)
size: 4GiB
width: 64 bits
clock: 1600MHz (0.6ns)
*-bank:1
description: SODIMM DDR3 Synchronous Unbuffered (Unregistered) 1600 MHz (0.6 ns)
product: 4KTF25664HZ-1G6E1
vendor: Micron Technology
physical id: 1
serial: DFB684AF
slot: Bottom-Slot 2(under)
size: 2GiB
width: 64 bits
clock: 1600MHz (0.6ns)
*-firmware
It shows the 2 RAM slots, one showing 2 GB of RAM and the other 4 GB; do these numbers represent the physical RAM in my computer meaning that i have 2 RAM sticks right now one of 6GB and other of 2 GB ? meaning that i should get 2 8GB RAM sticks in order to get to 16GB ? i don't quite understand
2- Also how do I know if the RAM stick I’m gonna buy is compatible with my laptop ? Will any DDR3 ram stick work?