16.04LTS 64 бита видит только 3.9 ГБ памяти из 8 ГБ

free -m output:

              total        used        free      shared  buff/cache   available
Mem:           3951        1291        1720          41         939        2362
Swap:          4094           0        4094

dmidecode вывод:

Handle 0x000C, DMI type 16, 15 bytes
Physical Memory Array
    Location: System Board Or Motherboard
    Use: System Memory
    Error Correction Type: None
    Maximum Capacity: 8 GB
    Error Information Handle: Not Provided
    Number Of Devices: 2
Handle 0x000D, DMI type 19, 15 bytes
Memory Array Mapped Address
    Starting Address: 0x00000000000
    Ending Address: 0x0012FFFFFFF
    Range Size: 4864 MB
    Physical Array Handle: 0x000C
    Partition Width: 1
Handle 0x000E, DMI type 17, 28 bytes
Memory Device
    Array Handle: 0x000C
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 4096 MB
    Form Factor: DIMM
    Set: None
    Locator: DIMM0
    Bank Locator: BANK0
    Type: Other
    Type Detail: Synchronous
    Speed: 533 MHz
    Manufacturer: Corsair       
    Serial Number: 00000000
    Asset Tag: AssetTagNum0
    Part Number: CMV4GX3M1A1333C9  
    Rank: Unknown
Handle 0x000F, DMI type 20, 19 bytes
Memory Device Mapped Address
    Starting Address: 0x00000000000
    Ending Address: 0x000FFFFFFFF
    Range Size: 4 GB
    Physical Device Handle: 0x000E
    Memory Array Mapped Address Handle: 0x000D
    Partition Row Position: 1
Handle 0x0010, DMI type 17, 28 bytes
Memory Device
    Array Handle: 0x000C
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 4096 MB
    Form Factor: DIMM
    Set: None
    Locator: DIMM1
    Bank Locator: BANK1
    Type: Other
    Type Detail: Synchronous
    Speed: 533 MHz
    Manufacturer: Corsair       
    Serial Number: 00000000
    Asset Tag: AssetTagNum1
    Part Number: CMV4GX3M1A1333C9  
    Rank: Unknown
Handle 0x0011, DMI type 20, 19 bytes
Memory Device Mapped Address
    Starting Address: 0x00100000000
    Ending Address: 0x001FFFFFFFF
    Range Size: 4 GB
    Physical Device Handle: 0x0010
    Memory Array Mapped Address Handle: 0x000D
    Partition Row Position: 1
2
задан 27 July 2016 в 02:06

2 ответа

Система обнаруживает оба кирпича RAM 4096 МБ (Ваши 8 ГБ всего) правильно, и они, кажется, работают хорошо. Я уверен, что Ваша проблема все еще связана с аппаратными средствами все же.

Мы видим, что 8 ГБ RAM обнаруживаются, но только немного меньше чем 4 ГБ применимо. Существует недостаточно адресов памяти, на которых могла быть отображена Ваша RAM все же. Весь объем оставшейся памяти, который не может быть отображен на адресе, не может использоваться.

Ваша машина, очевидно, может только карта 4GB, потому что любой из ответственных компонентов ограничен адресами на 32 бита. Действительно применимая сумма RAM немного меньше, потому что, например, видеопамять Вашей видеокарты также должен быть отображен в тот же диапазон адресов.

Вы запускаете Ubuntu на 64 бита, таким образом, ни ОС, ни ЦП не могут быть проблемой. Я уверен компонент, который раздражает нас, вот Ваш чипсет (также известный как Северный мост), который только поддерживает ширину адреса 32 битов и поэтому ограничивает диапазон адресов только 4 ГБ.

можно проверить ширину адреса чипсета с помощью этой команды:

sudo lshw | grep -m1 width

результат А width: 32 bits доказывает меня правильный и объясняет Ваши проблемы.

, К сожалению, нет никакого программного продукта, единственная вещь, которую можно сделать, состоит в том, чтобы заменить чипсет, что означает получать полную новую системную плату.

4
ответ дан 2 December 2019 в 02:18

Если у Вас есть более старая материнская плата, она не может поддерживать больше чем 4 ГБ, макс. (2x2 ГБ), и вставка 8 ГБ (2x4 ГБ) могла дать Вам результат, который Вы видите. Перейдите к manufacturer’s веб-набору и ищите спецификации для своей платы и посмотрите, существует ли тот предел на емкость памяти.

я предполагаю, что у Вас только есть 2 физических слота для памяти. Если это не так затем Вы, вероятно, только что вставили память в неправильные слоты для чередования памяти правильно. Если у Вас есть 4 слота медосмотров для памяти, и на них наносят цветную маркировку черные и белые, вставляют память в подобные цветные слоты физической памяти.

кроме того, если Вы действительно заставляете 8 ГБ работать, Вы захотите увеличить свой размер файла подкачки до физической памяти 1-1.5 раз.

можно также попытаться загрузить Ubuntu Живой CD и видеть, существует ли та же проблема. Это устранило бы некоторую странную программную проблему.

0
ответ дан 2 December 2019 в 02:18

Другие вопросы по тегам:

Похожие вопросы: