Ubuntu не будет отображать всю физическую память

У меня 589 ГБ физической памяти, но Ubuntu отображает только 64 ГБ. например

      free -h -t
               total        used        free      shared  buff/cache   available
Mem:            62Gi       1.0Gi        60Gi        39Mi       1.1Gi        60Gi
Swap:          2.0Gi          0B       2.0Gi
Total:          64Gi       1.0Gi        62Gi

Но там действительно гораздо больше физической памяти. Биос определяет. Также:

      $ sudo dmidecode | grep -A8 'DMI type 17' | grep Size
        Size: 16 GB
        Size: 16 GB
        Size: 258496 MB
        Size: 16 GB
        Size: 16 GB
        Size: 258496 MB
        Size: No Module Installed
        Size: No Module Installed
        Size: No Module Installed
        Size: No Module Installed
        Size: No Module Installed
        Size: No Module Installed

Может ли кто-нибудь помочь мне разрешить Ubuntu отобразить всю эту дополнительную память? Я пытался сбросить CMOS/NVRAM, переустановить карты памяти, переустановить Ubuntu 22.10, попытался найти опцию BIOS для освобождения памяти, но безрезультатно. Любая помощь будет очень признательна. Отмечу, что подобный вопрос решился заменой неисправной оперативной памяти. Я посмотрю на это, но может ли быть какая-то другая причина? Это действительно проблема Ubuntu? У меня Dell Precision 7820 Tower.

[EDIT] Я также обновил BIOS до последней версии. Нет эффекта.

2 ответа

Оказывается, мои большие флешки на самом деле являются флешками Optane PMem, установленными в режим Application Direct. Перенастройка их в режим памяти решила проблему.

                     total        used        free      shared  buff/cache   available
Mem:           495Gi       760Mi       494Gi       2.0Mi       460Mi       491Gi
Swap:          8.0Gi          0B       8.0Gi
Total:         503Gi       760Mi       502Gi

Соответствующая страница, на которой показано, как настроить Optane PMem: Здесь

Спасибо за всю вашу помощь, и, конечно же, это вовсе не проблема Ubuntu!

Если вы запуститеон покажет вам, какова емкость массива памяти и каков максимальный размер модуля (который выглядит совершенно новым для ).

Поэтому, если вы разделите это на количество слотов в системе, вы получите максимальную емкость каждого модуля DIMM, который вы можете установить в систему. Мой говорит мне, что емкость составляет 32 ГБ с 4 слотами, что означает, что 8 ГБ — это максимальный размер, который я могу поместить в каждый слот.

Если ваша емкость составляет 384 ГБ с 12 слотами, это означает, что 32 ГБ — это максимум, который вы можете поместить в каждый слот.

Примерв моей системе здесь:

      terrance@terrance-ubuntu:~$ sudo inxi -mx
[sudo] password for terrance: 
Memory:
  RAM: total: 15.61 GiB used: 4.58 GiB (29.3%)
  Array-1: capacity: 32 GiB note: est. slots: 4 EC: None
    max-module-size: 8 GiB note: est.
  Device-1: A0 size: No Module Installed
  Device-2: A1 size: No Module Installed
  Device-3: A2 size: 8 GiB speed: 1600 MT/s type: Unknown
  Device-4: A3 size: 8 GiB speed: 1600 MT/s type: Unknown
Другие вопросы по тегам