系统内存低于安装的内存

系统内存低于安装的内存

我有一台相对较旧的笔记本电脑,戴尔 Inspiron 5559,内存为 16 GiB。它安装了 Windows 10,并显示了全部的内存量,但我决定在其上安装 ubuntu 64 位。我安装了 20.04,然后升级到 20.10,现在升级到 21.04。它在配置窗口中仅显示总内存量为 2.5 GiB,并且作为free命令的输出(西班牙操作系统):


              total       usado       libre  compartido búfer/caché  disponible
Memoria:       2,5Gi       1,6Gi       108Mi       417Mi       802Mi       256Mi
Swap:          15Gi       893Mi        14Gi

sudo lshw显示如下:

     *-memory
          descripción: Memoria de sistema
          id físico: 46
          ranura: Placa de sistema o placa base
          tamaño: 16GiB
        *-bank:0
             descripción: SODIMM DDR3 Síncrono 1600 MHz (0,6 ns)
             producto: M471B1G73EB0-YK0
             fabricante: Samsung
             id físico: 0
             serie: 12151215
             ranura: DIMM A
             tamaño: 8GiB
             anchura: 64 bits
             reloj: 1600MHz (0.6ns)
        *-bank:1
             descripción: SODIMM DDR3 Síncrono 1600 MHz (0,6 ns)
             producto: HMT41GS6BFR8A-PB
             fabricante: SK Hynix
             id físico: 1
             serie: 12121212
             ranura: DIMM B
             tamaño: 8GiB
             anchura: 64 bits
             reloj: 1600MHz (0.6ns)

我已将 BIOS 固件从 1.7.0 升级到 1.9.0,但没有什么区别。

我没有 EFI 分区,因此我在 BIOS 中启用了 UEFI Legacy。

我读过其他人的类似问题,但内存量没有太大差别。

memtest86+ 运行测试并且没有显示任何错误,但它也显示总内存量为 2.5 GiB。

笔记本电脑有 2 个显卡。我不知道这是否会影响问题,但它们是:

        *-pci:0
             descripción: PCI bridge
             producto: Sunrise Point-LP PCI Express Root Port #1
             fabricante: Intel Corporation
             id físico: 1c
             información del bus: pci@0000:00:1c.0
             versión: f1
             anchura: 32 bits
             reloj: 33MHz
             capacidades: pci pciexpress msi pm normal_decode bus_master cap_list
             configuración: driver=pcieport
             recursos: irq:122 ioport:e000(size=4096) memoria:df200000-df2fffff ioport:c0000000(size=268435456)
           *-display
                descripción: Display controller
                producto: Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / Radeon 520 Mobile]
                fabricante: Advanced Micro Devices, Inc. [AMD/ATI]
                id físico: 0
                información del bus: pci@0000:01:00.0
                versión: 81
                anchura: 64 bits
                reloj: 33MHz
                capacidades: pm pciexpress msi bus_master cap_list rom
                configuración: driver=radeon latency=0
                recursos: irq:131 memoria:c0000000-cfffffff memoria:df200000-df23ffff ioport:e000(size=256) memoria:df240000-df25ffff

     *-pci
          descripción: Host bridge
          producto: Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
          fabricante: Intel Corporation
          id físico: 100
          información del bus: pci@0000:00:00.0
          versión: 08
          anchura: 32 bits
          reloj: 33MHz
          configuración: driver=skl_uncore
          recursos: irq:0
        *-display
             descripción: VGA compatible controller
             producto: Skylake GT2 [HD Graphics 520]
             fabricante: Intel Corporation
             id físico: 2
             información del bus: pci@0000:00:02.0
             versión: 07
             anchura: 64 bits
             reloj: 33MHz
             capacidades: pciexpress msi pm vga_controller bus_master cap_list rom
             configuración: driver=i915 latency=0
             recursos: irq:130 memoria:de000000-deffffff memoria:b0000000-bfffffff ioport:f000(size=64) memoria:c0000-dffff

如能得到任何有助于确定问题原因的帮助,我们将不胜感激。

编辑:dmidecode 输出

# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 2.8 present.

Handle 0x0046, DMI type 16, 23 bytes
Physical Memory Array
    Location: System Board Or Motherboard
    Use: System Memory
    Error Correction Type: None
    Maximum Capacity: 16 GB
    Error Information Handle: Not Provided
    Number Of Devices: 2

Handle 0x0047, DMI type 17, 40 bytes
Memory Device
    Array Handle: 0x0046
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 8 GB
    Form Factor: SODIMM
    Set: None
    Locator: DIMM A
    Bank Locator: BANK 0
    Type: DDR3
    Type Detail: Synchronous
    Speed: 1600 MT/s
    Manufacturer: Samsung
    Serial Number: 12151215
    Asset Tag: 9876543210
    Part Number: M471B1G73EB0-YK0  
    Rank: 2
    Configured Memory Speed: 1600 MT/s
    Minimum Voltage: Unknown
    Maximum Voltage: Unknown
    Configured Voltage: 1.35 V

Handle 0x0048, DMI type 17, 40 bytes
Memory Device
    Array Handle: 0x0046
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 8 GB
    Form Factor: SODIMM
    Set: None
    Locator: DIMM B
    Bank Locator: BANK 2
    Type: DDR3
    Type Detail: Synchronous
    Speed: 1600 MT/s
    Manufacturer: SK Hynix
    Serial Number: 12121212
    Asset Tag: 9876543210
    Part Number: HMT41GS6BFR8A-PB  
    Rank: 2
    Configured Memory Speed: 1600 MT/s
    Minimum Voltage: Unknown
    Maximum Voltage: Unknown
    Configured Voltage: 1.35 V

编辑:根据要求添加分区信息

/dev/sda1 1,0 MB BIOS Boot
/dev/sda2 70 GB Ext4 Linux Filesystem /
/dev/sda3 16 GB Linux Swap
/dev/sda4 500 MB Ext4 Linux Filesystem /boot
/dev/sda5 425 GB Ext4 Linux Filesystem /home

BIOS 报告整个内存量,16 GB。

答案1

你的硬件看起来不错,但你的平台配置似乎被操作系统处理得很糟糕,可能是因为有点旧了(2015)

为了诊断,您可以尝试以下方法:

  • 保持UEFI 遗产在 BIOS 中启用
  • 激活名为“内存重新映射”的选项(如果 BIOS 中有该选项)
  • 从安装在硬盘上的系统启动

或者

  • 将 BIOS 切换为“完整 UEFI”模式
  • 从 USB 启动 Live Ubuntu 64 位系统

PS:暂时,为了获得全新的操作系统配置或为了在完整的 UEFI 模式下运行,您也可以从 USB 驱动器(而不是硬盘)启动 Live Ubuntu 64 位

相关内容