Ubuntu 13.10 64 位版本仅显示 2.9GB 内存

Ubuntu 13.10 64 位版本仅显示 2.9GB 内存

我家里有一台旧电脑,内存为 1.5 GB,正如预期的那样,它的速度相当慢。

所以我决定在另一台电脑上安装 Ubuntu。英特尔四核处理器,4 GB 内存,以及带有专用内存的显卡。我安装了 64 位版本。

我还注意到运行 Windows 7 的速度要慢得多(这是出乎意料的),而且 Ubuntu 似乎只能识别 2.9 GB。

我一直在搜索这个论坛,我看到了关于内存不足和安装 32 位版本的聊天。我运行了 memtest,没有错误。我确保安装了 64 位版本。

我还可以做些什么?

跟进:因此,在 (MrVaykadji - 谢谢 :) ) 回复之后,结果如下:

speed@testing:~$ arch 
x86_64 

speed@testing:~$ free -h | awk 'NR>0{arr[$2]}END{for(i in arr) print i}' | grep G 
2,9G

speed@testing:~$ sudo lshw -class memory | grep GiB  
[sudo] password for speed: 

size: 4GiB 
    size: 2GiB 
    size: 2GiB

在我看来,这一切都是 64 位系统。现在怎么办?!

请问...有人知道如何解决这个问题吗?

答案1

要查看您安装的架构(32 位 = x86 或 64 位 = x86_64):

arch

要查看系统软件部分检测到的总 RAM(以 GB 为单位):

free -h | awk 'NR>0{arr[$2]}END{for(i in arr) print i}' | grep G

要查看系统硬件部分检测到的总 RAM(以 GiB 为单位):

sudo lshw -class memory | grep GiB -m 1 

要查看每个 RAM 插槽以及系统在每个插槽中安装了什么*:

sudo lshw -class memory | grep GiB 

注意:GB 是千兆字节(1000³ 字节,十进制表),GiB 是吉字节(1024³ 字节,二进制表)。您可以准确看到您拥有的 RAM 数量(以 GiB 为单位),也可以看到比“实际”RAM 数量(以 GB 为单位)略少的 RAM。只是说说而已。


在此示例中,我使用自己的系统,它:

  • 它具有 64 位(x86_64)架构。
  • 它使用 7.8GB (= 8GiB) 的 RAM
  • 主板上安装了 8GiB
  • 它安装了 4x 2GiB(每个插槽 2GiB)

注意:“taille”在法语中是“尺寸”的意思。

输出示例


这应该一开始对你有帮助,如果我想到别的,我会回来的。希望这是一个真正的答案,这最多是一个验证你的说法和你的系统所看到的内容的提示。

答案2

当您对 RAM 进行超频时,可能无法正常显示。我不得不稍微放慢时间以使用所有 RAM。希望这对超频的人有所帮助。

超频时请使用 memtest。你不会想要稳定性问题。

相关内容