URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 8303
[ Назад ]

Исходное сообщение
"вопрос по поводу PAE"

Отправлено FReeZeR , 10-Июн-09 22:24 
В первый раз пересобираю ядро, нужна была опция PAE так как на машине 8 GB памяти.
Включил её.
В хандбуке прочёл

•Процесс не может получить доступ к более, чем 4 гигабайтам пространства VM.


Что значит VM? не означает ли это что например процесс MYSQLD не сможет работать более с чем 4GB памяти?


Содержание

Сообщения в этом обсуждении
"вопрос по поводу PAE"
Отправлено Michael , 11-Июн-09 09:24 
>[оверквотинг удален]
>машине 8 GB памяти.
>Включил её.
>В хандбуке прочёл
>
>•Процесс не может получить доступ к более, чем 4 гигабайтам пространства VM.
>
>
>
>Что значит VM? не означает ли это что например процесс MYSQLD не
>сможет работать более с чем 4GB памяти?

VM - virtual memory. виртуальная, потому что в ней адреса виртуальные, т.е. не равные физическим.
одного включения PAE недостаточно, чтобы дать процессу более 4 гб физической памяти


"вопрос по поводу PAE"
Отправлено Pahanivo , 11-Июн-09 10:05 
PAE используется для обхода ограничения 32битных системы по использованию памяти
4Г - максимум для одного процесааа - ну неумеют 32битные процесы адресовать больше )))

Если хочешь нормально юзать большой объем памяти - то используй amd64 архитектуру если конечно процы соответствующие


"вопрос по поводу PAE"
Отправлено mikra , 11-Июн-09 10:34 
>Что значит VM? не означает ли это что например процесс MYSQLD не
>сможет работать более с чем 4GB памяти?

Да, на 32битной системе процесс mysqld не будет работать более чем с 4 гигами памяти, как ни старайся. Зато можно поднять два таких процесса, чтобы каждый обслуживал свой набор баз.
Переход на 64битную систему решит проблему. Правда я бы не стал этого делать без острой необходимости ;) Если дело просто в спортивном интересе, то перед переходом лучше хорошо подумать. А если у тебя десктоп, то подумать трижды :)


"вопрос по поводу PAE"
Отправлено FReeZeR , 11-Июн-09 18:55 
процессоры Intel Xeon с поддержкой EMT64, они будут работать под AMD64 как узнать точно?
Плюс вычитал что AMD64

•[amd64] The FreeBSD kernel virtual address space has been increased to 6GB. This allows subsystems to use larger virtual memory space than before


то есть оно видит максимум 6гб? или процессу может дать 6гб?


"вопрос по поводу PAE"
Отправлено Warhead Wardick , 11-Июн-09 21:43 
Это сколько кернелу самому видно. Те говоря безбашенно грубо - это сколько у теья будет SHM и  IO-buffers :)



"вопрос по поводу PAE"
Отправлено Pahanivo , 12-Июн-09 08:35 
>процессоры Intel Xeon с поддержкой EMT64, они будут работать под AMD64 как
>узнать точно?

EMT64 это не х86_64


"вопрос по поводу PAE"
Отправлено const86 , 18-Июн-09 07:58 
>EMT64 это не х86_64

Что ничуть не мешает ОС для amd64 работать и на процах emt64.


"вопрос по поводу PAE"
Отправлено Pahanivo , 18-Июн-09 09:23 
>>EMT64 это не х86_64
>
>Что ничуть не мешает ОС для amd64 работать и на процах emt64.
>

ды? )


"вопрос по поводу PAE"
Отправлено anonymous , 24-Июн-09 22:57 
>>>EMT64 это не х86_64
>>
>>Что ничуть не мешает ОС для amd64 работать и на процах emt64.
>>
>
>ды? )

ды. Иначе каким образом 64-битный дистрибутив работает на моём ноутбуке с core2duo? Помоему, ты путаешь с ia64.


"вопрос по поводу PAE"
Отправлено mikra , 18-Июн-09 10:26 
>процессоры Intel Xeon с поддержкой EMT64, они будут работать под AMD64 как
>узнать точно?

Чтобы узнать точно надо самому читать доки. Иначе на кого потом обижаться что недостаточно точно получилось? :)
Вот например для фри
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/in...
сказано, что amd64 будет работать на всех интелах с em64t

>то есть оно видит максимум 6гб? или процессу может дать 6гб?

ядро видит до 64 гигов памяти, а процесс все равно 4 на 32 разрядной системе