Ubuntu 14.04 无法识别我的所有 RAM

Ubuntu 14.04 无法识别我的所有 RAM

我有一台安装了 4G 内存的网关 GN 5048。BIOS 可以看到内存,但 Ubuntu 操作系统(64 位)看不到。

sudo lshw | grep -A 8 bank

演出:

*-bank:0
             description: DIMM DDR2 Synchronous 533 MHz (1.9 ns)
             product: 0x000000000000000000000000000000000000
             vendor: 0x7F7F7F7F7F9B0000
             physical id: 0
             serial: 0xFFFFFFFF
             slot: J6H1
             size: 1GiB
             width: 64 bits
--
        *-bank:1
             description: DIMM DDR2 Synchronous 533 MHz (1.9 ns)
             product: 0x000000000000000000000000000000000000
             vendor: 0x7F7F7F7F7F9B0000
             physical id: 1
             serial: 0x00000000
             slot: J6H2
             size: 1GiB
             width: 64 bits
--
        *-bank:2
             description: DIMM DDR2 Synchronous 533 MHz (1.9 ns)
             product: 0x000000000000000000000000000000000000
             vendor: 0x7F7F7F7F7F9B0000
             physical id: 2
             serial: 0xFFFFFFFF
             slot: J6J1
             size: 1GiB
             width: 64 bits
--
        *-bank:3
             description: DIMM DDR2 Synchronous 533 MHz (1.9 ns)
             product: 0x000000000000000000000000000000000000
             vendor: 0x7F7F7F7F7F9B0000
             physical id: 3
             serial: 0x00000000
             slot: J6J2
             size: 1GiB
             width: 64 bits

free -m 给出:

             total       used       free     shared    buffers     cached
Mem:          3259       1925       1334         17         78        692
-/+ buffers/cache:       1154       2105
Swap:         2035          0       2035

系统设置显示3.2 Gig 系统监视器中的内存显示

3.2 Gig

内存测试失败,原因是:/proc/meminfo 报告:3337820.0 kB lshw 报告:4194304.0 kB

失败:Meminfo 报告的877039616字节数比 lshw 少,差异为 20.42%。报告的内存仅允许有 20% 的差异。

我应该怎么做才能让操作系统使用所有 RAM?

三天后我显示 free -m free -m total used free shared buffers cached Mem: 3259 3054 205 17 344 1368 -/+ buffers/cache: 1341 1918 Swap: 2035 0 2035

仅运行 Mozilla,一个窗口。为什么 205 免费??

@Byte Commander:lshw -c system |& grep width = width: 64 bits – 我如何才能确定显卡是否保留了内存?–

重启后...

free -m 总共使用的空闲共享缓冲区缓存 Mem: 3259 948 2311 6 52 356 -/+ 缓冲区/缓存: 539 2720 Swap: 2035 0 2035

答案1

为什么安装了 4 却只有 3.2?该机器的主板只能看到总共 4GB RAM。您可以查看系统规格这里。 部分 RAM 是为系统使用而保留的(交换、运行操作系统本身等),因此您永远不会看到 100% 可用。其次,附加视频卡还会保留系统 RAM 中的任何容量。因此,如果您有 512MB 的视频卡,并且系统保留了 200-300MB 的 RAM,那么您只能看到 3.2 GB 可用。

你最大的问题是你的机器有 64 位处理器(规格这里) 在 32 位主板上。切换到 32 位操作系统(下载 Ubuntu 14.04 i386这里) 或者升级到具有 64 位主板的机器将对您有极大的帮助。

相关内容