LINUX.ORG.RU

Как узнать, есть ли PAE?


0

1

Как определить, поддерживает включена ли на моей машина PAE, при том, что у меня памяти 2 Гб и система 32 бит. То есть, если я туда напихаю больше памяти, поймёт или нет?

Правильно ли я понимаю, что каждому отдельному процессу всё равно будет доступно только 4Гб, но сама система сможет без своппинга разместить в памяти больше процессов?

Посмотрите в конфигу ядра:

CONFIG_HIGHMEM64G=y
CONFIG_X86_PAE=y

kostik87 ★★★★★
()

>То есть, если я туда напихаю больше памяти, поймёт или нет?

Ядро надо собрать с поддержкой PAE.

gentoo_root ★★★★★
()

Если у тебя есть физическая возможность воткнуть >=4Гб в материнку (и оно это умеет, о чём явно написано в даташите), то железо умеет PAE.

x3al ★★★★★
()
Ответ на: комментарий от x3al

Процессу будет доступно чуть меньше 4Гб с магией либо 3Гб (при странной конфигурации ядра — вообще 2Гб) без неё. Впрочем, такая магия для 32битных процессов емнип есть только в x86-64.

x3al ★★★★★
()

>Правильно ли я понимаю, что каждому отдельному процессу всё равно будет доступно только 4Гб, но сама система сможет без своппинга разместить в памяти больше процессов?
правильно
а по сабжу - згрепнуть конфиг ядра?

megabaks ★★★★
()
Ответ на: комментарий от x3al

>при странной конфигурации ядра — вообще 2Гб

Можно даже user/kernel 1G/3G сконфигурить. Но зачем?

чуть меньше 4Гб с магией

Что за магия?

gentoo_root ★★★★★
()
Ответ на: комментарий от gentoo_root

У меня пишет:

[dims@testbed ~]$ cat /proc/cpuinfo | grep '^flags' | grep -E ' pae($| )'
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dts tpr_shadow vnmi flexpriority
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dts tpr_shadow vnmi flexpriority

Значит, PAE есть?

Dims2000
() автор топика
Ответ на: комментарий от x3al

Про железо понятно, я про софт не понимаю.

Dims2000
() автор топика
Ответ на: комментарий от Dims2000

ядро явно неспособно.

я не помню как на федоре называется пакет с PAE-ядром, надо искать:

yum search kernel | grep -i PAE

потом, соответственно, поставить.

dmiceman ★★★★★
()
Ответ на: комментарий от dmiceman

Теперь и в имени ядра и в имени конфига и везде явно написано «PAE» и free показывает 4 гига.

Dims2000
() автор топика
Ответ на: комментарий от x3al

Если у тебя есть физическая возможность воткнуть >=4Гб в материнку (и оно это умеет, о чём явно написано в даташите)

Можно ли где-то найти эту фичу чипсета так же как в cpuinfo для проца?

Xenesz ★★★★
()
Ответ на: комментарий от x3al

lspci выяснить марку чипсета и сходить с ней в гугель? Это очень сильное колдунство, требует много пойнтов маны :) Нельзя из самой железяки без бубна вытянуть?

Xenesz ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.