Почему Ubuntu показывает только 3 ГБ оперативной памяти?

poppler-utils

Примечание: xpdf-utils - это переходный пакет для poppler-utils.

Вы можете использовать poppler-utils. poppler-utils - это набор инструментов для файлов Portable Document Format (PDF).

Чтобы установить его, вы можете использовать Центр программного обеспечения Ubuntu или нажав ниже:

является переходным пакетом

pdfgrep

pdfgrep может искать строку или шаблон в файлах PDF рекурсивно в деревьях каталогов, подсчитывать совпадения или печатать некоторый контекст для каждого соответствия , Например, чтобы рекурсивно искать keyword в /some directory, регистр нечувствителен:

pdfgrep -Ri keyword /some/directory
Pdfgrep - это инструмент для поиска текста в файлах PDF. Он работает аналогично `grep '. Особенности: поиск регулярных выражений. поддержка некоторых важных параметров grep, включая: + имя файла. + номер страницы. + дополнительная чувствительность к регистру. + подсчеты. и самая важная особенность: выход цвета!

1Source: Каталог приложений Ubuntu

1
задан 11 October 2012 в 03:00

5 ответов

Вы можете установить 64-битную версию, но если вы не хотите этого делать, вы можете установить ядро ​​с включенным PAE (Physical Address Extension) в 32-битной версии.

После 10.04 Ubuntu автоматически устанавливает ядро ​​с поддержкой PAE, если оно обнаруживает более 3 ГБ памяти. Но ubuntu wiki говорит:

В случае с liveCD требуется рабочее сетевое соединение, так как пакеты ядра с поддержкой PAE отсутствуют на компакт-диске.

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

Попробуйте следующее:

sudo apt-get install linux-generic-pae linux-headers -generic-pae

Что такое PAE?

Физическое расширение адреса - это технология, позволяющая 32-разрядным операционным системам использовать до 64 ГБ памяти ( RAM), что обычно достигается путем переключения на 64-битную систему. PAE поддерживается на большинстве компьютеров сегодня, и это простая процедура, чтобы включить ее в Ubuntu, если она еще не была. Чтобы проверить, поддерживает ли ваш процессор PAE, попробуйте

grep --color=always -i PAE /proc/cpuinfo

Как правило, рекомендуется использовать 64-битную систему, если у вас есть память объемом 4 Гб или больше или вы хотите получить полное преимущество 64-битной архитектуры (см. 32bit_and_64bit), но в некоторых случаях сделать полный переход на 64 бит нежелательно, и использование PAE может быть жизнеспособным компромиссом.

Следует отметить, что там не является расширением виртуального адреса. т. е. приложения по-прежнему получают одинаковое количество виртуальной памяти, поскольку виртуальные адреса по-прежнему составляют 32 бита, а физические адреса - 36 бит. Что такое PAE?

41
ответ дан 25 May 2018 в 22:22
  • 1
    Любые накладные расходы на производительность? – Ashfame 27 March 2011 в 22:06
  • 2
    но это не 64-битные системы только для процессоров AMD? – Starx 24 July 2011 в 19:44
  • 3
    @Pedram благодарит! Это должен быть правильный ответ, поскольку он вводит еще одну возможность обхода предела без переустановки системы. Я установил эти пакеты ядра Linux, и после перезагрузки у меня есть 4 ГБ оперативной памяти. Большое спасибо. – Alejandro Iglesias 16 August 2011 в 21:38
  • 4
    Обратите внимание, что в эти дни Ubuntu покончил с 32-битным ядром без PAE. – psusi 7 February 2013 в 20:45

Откройте / var / log / dmesg / dmesg и найдите раздел рядом с началом, который выглядит так:

[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009d800 (usable)
[    0.000000]  BIOS-e820: 000000000009d800 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)

Отправьте этот раздел для подробного анализа. Также найдите еще одну строку немного ниже:

[    0.000000] Memory: 4019820k/4972544k available (5694k kernel code, 798616k absent, 154108k reserved, 2514k data, 944k init)

Часто случаются такие вещи, как видеопамять, занимающая пространство в области 3-4 gb. На некоторых системах память просто теряется. В других случаях он может быть переназначен, часто выше отметки 4gb, для которой вам нужно либо pae, либо 64-битное ядро ​​для доступа.

2
ответ дан 25 May 2018 в 22:22
  • 1
    Просто хотел прокомментировать, что у меня есть плата Asus, которая потеряла 1 ГБ памяти, даже после установки 64-битной. Мне пришлось включить переназначение в BIOS, о чем упоминалось в этом ответе. – user1974 22 April 2011 в 04:33

У вас есть три решения, два из которых уже были предложены:

установить 64-битное ядро ​​на вашу установку i386; на Debian это только вопрос установки kernel-image-2.6-amd64-k8 и amd64-libs установки 32-битного ядра с активированной PAE переустановкой полной 64-битной системы
1
ответ дан 25 May 2018 в 22:22

Rum memtest («Тестовая память») из меню загрузки (или установочного носителя), если на первом экране отображается меньше, чем 4Gb, обновите (Flash * ROM) свой BIOS.

Запустите sudo lshw чтобы определить модель вашей материнской платы, затем перейдите на сайт поставщика и самую последнюю версию DL tje.

0
ответ дан 25 May 2018 в 22:22

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

Для пользователей Dell XPS 13 L321X есть обновление BIOS, введшее эту проблему /особенность. Поэтому, если вы хотите получить 4G ОЗУ, вам нужно перейти на A04 BIOS. Существует две темы, посвященные этой проблеме в сообществе Dell:

Dell XPS 13 3.3 ГБ Доступная память из 4 ГБ XPS 13 Ultrabook - 690 МБ Аппаратное обеспечение ОЗУ
0
ответ дан 25 May 2018 в 22:22

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

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