Ubuntu не отображает полные 4 ГБ памяти при 64-битной установке! [дубликат]

Возможный дубликат:
Почему Ubuntu показывает только 3 ГБ ОЗУ?

Моя установка Ubuntu не использует 100% установленной памяти.

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 12.10
Release:        12.10
Codename:       quantal

#sudo lshw -short
H/W path        Device      Class       Description
===================================================
                            system      Computer
/0                          bus         D915GVWB
/0/0                        processor   Intel(R) Pentium(R) 4 CPU 3.60GHz
/0/0/1                      memory      16KiB L1 cache
/0/0/2                      memory      2MiB L2 cache
/0/3                        memory      64KiB BIOS
/0/12                       memory      4GiB System Memory
/0/12/0                     memory      1GiB DIMM DDR Synchronous 400 MHz (2.5 ns)
/0/12/1                     memory      1GiB DIMM DDR Synchronous 400 MHz (2.5 ns)
/0/12/2                     memory      1GiB DIMM DDR Synchronous 400 MHz (2.5 ns)
/0/12/3                     memory      1GiB DIMM DDR Synchronous 400 MHz (2.5 ns)


#cat /proc/meminfo
MemTotal:        3073396 kB

#free -m
             total       used       free     shared    buffers     cached
Mem:          3001        993       2008          0         50        529
-/+ buffers/cache:        413       2588
Swap:         3060          0       3060

Htop также отображает 3001 МБ.

4
задан 13 April 2017 в 15:25

1 ответ

Если вы загружаетесь с использованием стандартного BIOS, возможно, карта памяти BIOS e820 лежит на ядре. Ядро должно доверять тому, что говорит прошивка, когда дело доходит до разметки памяти. Чтобы увидеть, что вы используете:

dmesg | grep e820

альтернативно, можно посмотреть записи в / sys / firmware / memmap, но их немного сложно прочитать, поэтому можно использовать: 111]

0
ответ дан 13 April 2017 в 15:25

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

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