Lubuntu 20.04 未检测到我的内存

Lubuntu 20.04 未检测到我的内存

我的旧台式电脑上有 4GB 内存,我刚刚安装了 4GB 额外内存。Bios 检测到 8GB,Windows 也检测到。但 Linux 只看到 4GB。

uname -a:

Linux appie-imedia-S2185 5.4.0-70-generic #78-Ubuntu SMP Fri Mar 19 13:29:52 UTC 2021 x86_64  
x86_64 x86_64 GNU/Linux

免费-m:

total        used        free      shared  buff/cache   available
Mem:           3365        1278         806         100        1280        1753
Swap:          3514           0        3514

cat /proc/meminfo | grep -i memtotal

MemTotal:        3446176 kB

但随后 lshw 注意到实际上有 8gb:

lshw -short | grep'系统\ 内存':

/0/14                        memory         8GiB System Memory

由于 Bios、Windows 和 lshw 都看到了 8gb,所以问题应该出在 linux 上....有人知道如何让 linux 看到并使用我的所有 RAM 吗?

答案1

显示的free是操作系统可以使用的内容。根据,差异可能是由图形造成的。

另一方面,lshw显示硬件 RAM 的数量,也就是您在 BIOS/Windows 中看到的(它可能也会使用 8Gb 中的一部分用于共享视频 RAM)。

请注意,某些命令可能有助于评估差异:

  1. lshw -class memory -short(对您的命令进行稍微修改)。
  2. free -h(对您的命令进行稍微修改)。
  3. sudo dmidecode | less(显示有关物理存储库等的信息)您可以添加选项--type memory
  4. htop
  5. 评论 #10此主题
  6. cat /var/log/kern.log | grep -i memory
  7. cat /var/log/kern.log.1 | grep -i memory(可能还有其他经过 gzip 压缩的日志,參考

有关的

  1. https://itsfoss.community/t/ram-in-lshw-compared-to-free/3368
  2. https://linuxhint.com/commands-to-manage-linux-memory/
  3. 如何查找我的计算机有多少 RAM?
  4. 如何获取显卡内存信息?Windows 和 Linux 显示不同的值

相关内容