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