Линукс видит не всю оперативку

Система не видит память больше 4GB

Есть сервер на AMD E-350 и материнке ASRock E350M1. Добавив в нее 2-ю планку памяти тоже на 4GB столкнулся с ситуацией, когда BIOS 8GB видит, а системы (Fedora-21, Ubuntu 14.4 и Linux Mint) — нет. В описании ASRock 64-битные системы упоминаются. Специально скачанная 64-битная Mint запускается, но 8GB не видит. В чем может быть дело?

Специально скачанная 64-битная Mint запускается, но 8GB не видит.
ну рассказывай, откуда качал, как ставил.

Нет такой опции в BIOS. Ну, или не нашел, хотя искал тщательно.

Производитель и характеристики плашек?

Система не видит память больше 4GB

Memory: 3636268K/3798700K available (7375K kernel code, 1144K rwdata, 3404K rodata, 1336K init, 1444K bss, 162432 reserved)

uname -a Linux mint 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64

Система не видит память больше 4GB

Memory: 3636268K/3798700K available (7375K kernel code, 1144K rwdata, 3404K rodata, 1336K init, 1444K bss, 162432 reserved)

uname -a Linux mint 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64

С DVD я запускал, что толку ставить непроверив. К стати на нем был тест памяти, который тоже 8ГБ не видел.

Система не видит память больше 4GB

Memory: 3636268K/3798700K available (7375K kernel code, 1144K rwdata, 3404K rodata, 1336K init, 1444K bss, 162432 reserved)

uname -a Linux mint 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64

С DVD я запускал, что толку ставить непроверив. К стати на нем был тест памяти, который тоже 8ГБ не видел.

Плашки были обе по 4ГБ и 1333 скорость. Производителей не помню.

Как банки памяти расположены на материнке ? Все в месте или двумя групами ? Возможно у вас SMP + NUMA архитектура и соотвецтвенно нужно в ядре NUMA включать (хотя ручатся не буду).

Источник

Debian не видит всей ОЗУ

В ноуте стоит 2 плашки по 8 ГБ. По характеристикам бука это максимальный объем озу, который он может переварить (объем и частоту проверял на сайте производителя бука и процессора). Смотрю командой dmidecode –type 17, все как надо

Но если посмотреть через less /proc/meminfo, картина совсем грустная, показывает, что памяти 6,75 ГБ

  • MemTotal: 7076368 kB
  • MemFree: 3226264 kB
  • MemAvailable: 3880964 kB

Как так-то ? Как сказать системе использовать всю возможную память, а не меньший ее кусок ?

Больше похоже на чисто аппаратную проблему, чем на поведение самого Debian. Попробуй загрузиться с Live флешки иного дистрибутива (не основанного на Debian или Ubuntu) и посмотреть, как он видит оперативную память. Можно так же проверить под Windows, если есть возможность.

Тоже самое было. Вытаскиваем всю оперативку. Включил ПК, ждем пока запищит, выключаем. Меняем планки местами, ос должна удивить всю память. Если нет, попробуйте ещё раз поменять местами планки ОЗУ.

Читайте также:  Для внутренних команд windows

Биос отображает 16 ГБ. Или не обращать на это внимание ?

Я писал уже тебе — проверь под иным Linux или вообще другой ОС для чистоты. Технически это может быть программный сбой, а не аппаратный, но это нужно сперва выяснить, а потом думать дальше.

Не имеет смысла пробовать понять, в чём проблема в твоем Debian, пока мы не узнаем, в нём ли она. Если иные Linux и ОС тоже видят не всю память — скорее всего, он не при чем, и дело в железе, а если там всё нормально, вот тогда и будем копать.

И по поводу того что отображает BIOS — это ценная информация, но проверить на иных Linux и ОС работу на деле все равно надо.

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

Принято. В течении дня сделаю, протестирую и отпишусь

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

система 32 битная?

32-bit Debian: максимум 3.7GB (3880964 kB) 64-bit Debian: лучше

Я ссылку более адекватную не нашел сразу, чтобы было описание проблемы и рассказ о ней. Вернее, взял первое что попалось и было по теме вопроса. 🙂

Возможно, встроенная видеокарта резервирует. Проверь в биосе, я обычно выбираю самый минимальный объём из доступных.

Вряд ли столько памяти будет отъедать.

Если в настройках поставить — будет. На десктопах сейчас можно до 2гб ставить, на ноутах не видел.

Hales , Zubok , ne-vlezay — в Debian 32 битном PAE ядро по умолчанию, а в этом режиме видно до 64 гигабайт памяти.

Ты б ещё на linuxatemyram кинул.

А тут больше 8 ГБ отъело. Больше похоже, что одну плашку памяти не видит, по каким-то причинам.

в Debian 32 битном PAE ядро по умолчанию, а в этом режиме видно до 64 гигабайт памяти.

А я подумал, memtotal его смущает. То есть плашек 8 Гб, а видит 7 Гб.

MemTotal: 7076368 kB

Блин, понял. Он пишет, что у него две плашки по 8 Гб, а я сначала прочел, что в сумме плашек на 8 ГБ, а видит 7 ГБ, а эта ситуация вполне штатная иногда. А у него две по 8 ГБ, то есть 16 ГБ.

Тогда скажи, что за ноут и что за проц. Могут быть ограничения в BIOS на размер памяти. Вставить-то вставил и процессор может с таким работать, а BIOS может тебе фигу показать. Что написано в документации на ноут?

Может быть физически cделано только 33 адресных проводника, тогда выйдет 2^33=8Гб.
Если в других ОС отображается 16Гб — тогда разбираться с ОС, к примеру попробовать загрузить другую ОС с ядром от дебиана.

2 канала channel A и channel B, а у тебя обе плашки отображаются в channel A, может это и незначительно, я особо не разбираюсь, на будущее, не пости картинки а обрамляй код в обратных 3-х кавычках, это где буква Ё на клавиатуре

у тебя обе плашки отображаются в channel A

Выхлопу dmidecode сильно доверять не стоит, особенно на ноутбуках. Корректность того, что там написано целиком зависит от того, насколько точно bios следует стандарту, а на бытовых устройствах на такие мелочи практически всегда забивают.

Читайте также:  Отключился защитник windows как включить

В биосе нужно указать поддержку большого количества ОЗУ. Название опции не помню.

HP 15-ba511ur (Y6F23EA)

Memory Two non-customer-accessible/non- upgradable memory module slots DDR4-1866 dual channel support (DDR4-2400 bridge to DDR4-2133, and DDR4-2133 downgrade to DDR4-1866) Supports up to 16 GB of system RAM in the following configurations:

● 16384-MB total system memory (8192×2) [UMA models only]

● 12288-MB total system memory (8192×1) + (4096×1)

● 8192-MB total system memory (8192×1) or (4096×2)

● 6144-MB total system memory (4096×1) + (2048×1)

Вот теперь вообще не понятно. Откуда инфа ?

И тут речь про 4 ддр, у меня 3

К этому ноутбуку

предлагается вот этот документ.

Документ: HP Notebook PC (AMD) * Models: 15-ba100 — 15-ba199 * Models: 15-ba000 — 15-ba099 * Models: 15-bf100 — 15-bf199 * Models: 15-bf000 — 15-bf099 * Models: 15-bf100 — 15-bf199 * Models: 15-bg000 — 15-bg099 HP 255 G5 Notebook PC — Maintenance and Service Guide

Но тут как бы 15-ba511ur в списке нет, так как, мне так кажется, что он только в РФ продается, для нашего рынка сделан. По нему только русскоязычная информация. Для 511 отдельно вообще подобных документов я вот так вот в короткое время не нашел, кроме какой-то там инструкции, в которой толком ничего нет вообще. Надо еще поискать, но я полагаю, что этот документ имеет силу для всей линейки.

А там ниже про DDR3. Точно так же написано. Я скопировал не те строки.

Two non-customer-accessible/upgradable memory module slots DDR3L-1600 single channel support

DDR3L-1333 single channel support (DDR3L-1600 downgrade to DDR3L-1333)

Supports up to 16 GB of system RAM in the following configurations:

● 16384-MB total system memory (8192×2)[UMA models only]

● 12288-MB total system memory (8192×1) + (4096×1)

● 8192-MB total system memory (8192×1) or (4096×2)

● 6144-MB total system memory (4096×1) + (2048×1)

● 4096-MB total system memory (4096×1)

● 2048-MB total system memory (2048×1)

Существуют в природе модули SO-DIMM по 16 Гб. Я не могу предсказать, что произойдет, если такой воткнуть.

Для ноутов DDR3L вроде как нет, по крайней мере екаталог не выдает предложений (((

С другой стороны

UMA — обозначение конфигурации платы со встроенным видео. В данном случае видеоядро в процессоре.

Если в мануалах написано

16384-MB total system memory (8192×2)[UMA models only]

То бук должен поддерживать работу с таким объемом, т.к. графика интегрирована в проц. Или тут все гораздо сложнее ?

То бук должен поддерживать работу с таким объемом, т.к. графика интегрирована в проц. Или тут все гораздо сложнее ?

Слушай, мне трудно вообще что-то говорить определенно. Про этот ноут информации считай что ноль. Документация писана для бедных. Та документация, которая говорит о поддерживаемых конфигурациях памяти, да, затрагивает эту серию ноутов, но там не перечислен этот ba511 вообще, вообще ba5xx Ситуация вообще может быть такой, что это специально зарезанный по параметрам ноут (сегментация рынка), у которого вообще больше 8 Гб не расширить. Планки-то он видит, он SPD из модулей читает и пишет в BIOS, что из них прочел. Но то, что он изложил эту информацию, еще не следует, что он это поддержит. Вот запросто может быть.

У тебя же осталась старая память на 4 Гб? Если осталась, то можешь поставить 2+8 Гб, 4+8 Гб и глянуть, он больше 8 Гб хотя бы увидит? Тут только эксперимент покажет. Проверь для начала, видит ли он память в том и другом слоте отдельно, чтобы исключить неконтакт.

Читайте также:  При загрузке windows нажать меню загрузки

Увы, старая память успешно ушла с авито

Вроде новая работала и норм. Звоночки начались после установки kvm и наката винды для рабочих нужд. Тормоза, фризы, зависания … Мысли были о слабом процессоре, но никак не о озу, но после запуска конки пришло новое огорчение …

Документов на ноут к сожалению тоже нет, поэтому и маюсь методом научного тыка и советами ЛОРа.

Пока руки не дошли запуститься в лайф режиме, за выхи попытаюсь все советы протестировать

Для ноутов DDR3L вроде как нет

Есть, у меня стоит. И да, по умолчанию на твоём ноутбуке идёт DDR3L-1600 SDRAM.

По умолчанию в нем и хард стоял на 500 ГБ. Я поэтому и приложил выше ссылку на страницу проца, где заявлена официальная поддержка моей частоты

Так другие дистрибутивы пробовал как тебе уже предлагали выше? Лично я сталкивался только когда одна планка просто не виделась, но там проблема была в оторванной ноге процессора.

Источник

Linux не видит всю память

Такая проблема. Поменял память NCP 256 Мб РС 2700 на Hynix 512 Мб РС 3200. Загрузился в Linux, поправил в Lilo.conf строку:

Перезагружаюсь — Linux видит только 256 Мб и работает очень нестабильно, повисая буквально через несколько минут. Пробовал убирать из append строку mem=512M, результат тот же.

В винде все нормально, 512 Мб, работает на ура. Пробовал пускать Knoppix — определяет 512 Мб. Мат.плата — ASUS P4C800-E deluxe.

Может, проблема в ядре? Попробовать пересобрать его?

Куда копать, как лечить?

Re: Linux не видит всю память

CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_HIGHMEM=y

Должно быть в ядре! (Ну ведь 64 тебе не надо 😉

Re: Linux не видит всю память

>CONFIG_HIGHMEM4G=y ># CONFIG_HIGHMEM64G is not set >CONFIG_HIGHMEM=y >Должно быть в ядре! (Ну ведь 64 тебе не надо 😉

Ни фига не помогло — 256Мб :-((((

Re: Linux не видит всю память

Система, ядро и lilo.conf!

Re: Linux не видит всю память

Афаик, этот параметр для систем с более чем 2Гб памяти на 32битной платформе. Автору рекомендую memtest86 прогнать — ежели винда поднялась — это ничего не значит. Ни и конфиги/версию ведра в студию.

Re: Linux не видит всю память

mem=foo — это хардкорно.

Re: Linux не видит всю память

Система — Slackware 10. Ядро 2.6.9 без патчей

Re: Linux не видит всю память

Фрагмент Lilo.conf, относящийся к проблеме:

append=»devfs=mount acpismp=force mem=512M»

Пойду memtest погоняю.

Re: Linux не видит всю память

> Афаик, этот параметр для систем с более чем 2Гб памяти на 32битной платформе.

Более чем гиг требуют этой опции.

Re: Linux не видит всю память

Прогнал memtest86+ три часа. Все в норме. mem=foo не помогло. Что делать? Slack переустанавливать?

Re: Linux не видит всю память

А ты уверен, что ты lilo перезаписывал?

Re: Linux не видит всю память

ядро другое поставь, 2.6.11.* например

Re: Linux не видит всю память

скорее прав орлангур здесь надо лило давать, от версии ядра тут ни чего не зависит

Re: Linux не видит всю память

Все, решил проблему перекомпиляцией ядра. Наверно, старое как-то криво откомпилилось. Всем спасибо за помощь.

Re: Linux не видит всю память

foo — это тоже самое, что и bla-bla-bla ;-)))

Это нужно было 5 лет назад для старых 810 чипсетов, сейчас даже для них такого не надо 🙂

Источник

Оцените статью