64-разрядные 11,10 установленных полей моей человечности имеют 6 ГБ RAM, но Ubuntu только использует 4.1 ГБ.
Я считал различные вещи о пределе на 4 ГБ и т.д., но все они говорят об использовании меньше чем 4 ГБ.
Что могло вызывать это?
Мои аппаратные средства:
Вывод uname -a
Linux ASUS-P5Q-PRO 3.0.0-13-generic #22-Ubuntu SMP Wed Nov 2 13:27:26 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
Проверьте в BIOS, есть ли настройка для 32-битной & amp; 64-битный таймер HPET. Я обнаружил, что когда HPET установлен на 32-разрядный, он имеет тенденцию не обращаться ко всей доступной памяти. Я не знаю, как таймер может играть в этом, но убедитесь, что он установлен на 64-битный. Я мог бы добраться сюда, но это стоит того.
@jpyper в Твиттере.
В моем вопросе выше я заявил, что BIOS видел 6 ГБ. Я сказал это потому, что при загрузке, поскольку он отображал информацию об устройстве и т. Д. До загрузки, в нем было указано 6 ГБ ОЗУ.
Джон предложил мне поискать настройки для HPET, и при этом я обнаружил, что BIOS Setup сообщает, что единственным используемым объемом системной памяти было что-то вроде 4,3 ГБ.
Это, очевидно, показывает, что это не проблема Ubuntu (жаль, что я нашел это раньше!), И замена одной из 2-ГБ флешек на 2х 1 ГБ флешек дает мне 6 ГБ, которые я искал.
Моя конфигурация памяти раньше была:
DIMM0: 2GB DDR2
DIMM1: 2GB DDR2
DIMM2: 2GB DDR2
DIMM3: EMPTY
Моя конфигурация сейчас:
DIMM0: 2GB DDR2
DIMM1: 1GB DDR2
DIMM2: 2GB DDR2
DIMM3: 1GB DDR2
Это произошло только потому, что мне пришлось удалить неисправную флешку! Но, по крайней мере, теперь это отсортировано!