Голосование

Пробовали ядро PAE ?

Пробовали - не понравилось
Пробовали - вполне понравилось
Не пробовали
Не пробовали, но собираюсь попробовать
Сижу на таком, уже давно
И, не слыхивали про такое
Пробовали. Вроде даже ничего, но всё-равно на х64 перешли

Автор Тема: ставьте ядро std-pae, а не std-def,  (Прочитано 11229 раз)

Оффлайн vladymyrk

  • Участник
  • *
  • Сообщений: 25
Если у вас процессор с поддержкой PAE, то ставьте ядро std-pae, а не std-def, даже если у вас менее 3Гб ОЗУ. В поддержка PAE дает системе и другие преимущества по реализации возможностей процессора.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 360
  • Учиться .... Телепатами не рождаются, ими ....
ставьте ядро std-pae, а не std-def,
« Ответ #1 : 06.11.2009 20:54:15 »
Если у вас процессор с поддержкой PAE, то ставьте ядро std-pae, а не std-def, даже если у вас менее 3Гб ОЗУ. В поддержка PAE дает системе и другие преимущества по реализации возможностей процессора.
но уменьшается быстродействие ядра ....

Mario_z

  • Гость
ставьте ядро std-pae, а не std-def,
« Ответ #2 : 06.11.2009 20:58:50 »
vladymyrk
Оставляя такие посты все-же желательно пояснить какие-такие преимущества?
Ваши слова вызывают сомнения. Русскоязычных материалов мало, но вот что я нашел на www.ixbt.com
Цитировать
пользователи CAD, систем проектирования, симуляторов уже давно нуждаются в объеме оперативной памяти больше 4 гигабайт. Хотя способы обходить это ограничение известны (к примеру, Intel PAE), за эти способы приходится расплачиваться производительностью. Действительно, процессоры Xeon поддерживают режим 36 битной адресации, в которой могут адресовать до 64GB оперативной памяти. Суть этой поддержки вкратце состоит в том, что оперативная память разбита на сегменты — и адрес состоит из номера сегмента и адреса ячейки внутри сегмента. Этот способ приводит к потере минимум 30% производительности при операциях с памятью. Да и программирование для «плоской» модели памяти в 64 разрядном адресном пространстве значительно проще и удобнее — благодаря большому адресному пространству ячейка имеет простой адрес, обрабатываемый за один раз. Не зря многие конструкторские бюро используют достаточно дорогие рабочие станции на RISC процессорах — там поддержка 64 битной адресации и большого объема памяти реализована давно.
А также:
www.overclockers.ru
Цитировать
Видно, что трансляция адреса стала четырехуровневой (в Pentium она была двухуровневой, в режиме PAE - трехуровневой). Для того чтобы компенсировать столь сложную процедуру, процессоры Athlon 64/FX и Opteron оснащены улучшенным блоком TLB (Translation-Lookaside Buffer). Блок TLB, иначе называемый кэшем страничной трансляции, используется при каждом обращении к памяти. Если соответствующий логический адрес уже был однажды преобразован в физический и информация об этом сохранилась в кэше, то обращение к памяти происходит моментально, минуя обращения к громоздким таблицам трансляций.
Отсюда можно сделать вывод, что использование ядра задействющего PAE при размере памяти 3 Гб или менее наоборот не выгодно, поскольку емкость TLB снижается, кроме уже сказанной потери до 30% за счет лишнего тактирования.

Приведите ваши аргументы.

Оффлайн vladymyrk

  • Участник
  • *
  • Сообщений: 25
ставьте ядро std-pae, а не std-def,
« Ответ #3 : 06.11.2009 21:23:49 »
Если у вас процессор с поддержкой PAE, то ставьте ядро std-pae, а не std-def, даже если у вас менее 3Гб ОЗУ. В поддержка PAE дает системе и другие преимущества по реализации возможностей процессора.
но уменьшается быстродействие ядра ....
Очень спорно. У меня 2 Гб, но я использую pae. На глаз разницу не заметишь. С default были проблемы с дровами для atheros wifi.
Год назад я руководствовался этим
 http://forums.opensuse.org/install-boot-login/407031-difference-between-default-pae-kernels.html
и
 http://forums.opensuse.org/applications/411810-different-between-kernel-trace-pae-default.html
>до 30%
просто смешно

Оффлайн vladymyrk

  • Участник
  • *
  • Сообщений: 25
Re: ставьте ядро std-pae, а не std-def,
« Ответ #4 : 06.11.2009 21:51:32 »
Модераторы! перенося посты, указывайте хотя бы откуда ( http://forum.altlinux.org/index.php/topic,4487.0.html) перенесли, а то как-то странно получается

Оффлайн AMike

  • alt linux team
  • ***
  • Сообщений: 479
Re: ставьте ядро std-pae, а не std-def,
« Ответ #5 : 07.11.2009 17:56:27 »
Если у вас процессор с поддержкой PAE, то ставьте ядро std-pae, а не std-def, даже если у вас менее 3Гб ОЗУ. В поддержка PAE дает системе и другие преимущества по реализации возможностей процессора.
Глупости.

Оффлайн vladymyrk

  • Участник
  • *
  • Сообщений: 25
Re: ставьте ядро std-pae, а не std-def,
« Ответ #6 : 07.11.2009 19:01:42 »
Умный, opensuse для моей системы (2Гб памяти) самостоятельно выбрала std-pae. У друга тоже самое. Тоже глупости? И вообще, это не отдельная тема, а комментарий к посту в теме по ссылке в пред. посте  :)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 360
  • Учиться .... Телепатами не рождаются, ими ....
Re: ставьте ядро std-pae, а не std-def,
« Ответ #7 : 07.11.2009 20:05:25 »
А почему вы решили. что  opensuse умный ?

kovtunos

  • Гость
Re: ставьте ядро std-pae, а не std-def,
« Ответ #8 : 07.11.2009 20:45:50 »
Если у вас процессор с поддержкой PAE
Как узнать PAE или не PAE ?

Mario_z

  • Гость
Re: ставьте ядро std-pae, а не std-def,
« Ответ #9 : 07.11.2009 21:39:17 »
kovtunos
Консоль:
Цитировать
[mario@localhost ~]$ cpuid

Однако сначала должен быть установлен пакет cpuid - любым доступным способом (например, Synaptic).

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 360
  • Учиться .... Телепатами не рождаются, ими ....
Re: ставьте ядро std-pae, а не std-def,
« Ответ #10 : 07.11.2009 21:45:36 »
cat /proc/cpuinfo | grep -q  pae && echo yes    

если yes появится, значит обладает :)

kovtunos

  • Гость
Re: ставьте ядро std-pae, а не std-def,
« Ответ #11 : 07.11.2009 22:08:33 »
cat /proc/cpuinfo | grep -q  pae && echo yes   
если yes появится, значит обладает :)
Спасибо!

Оффлайн AMike

  • alt linux team
  • ***
  • Сообщений: 479
Re: ставьте ядро std-pae, а не std-def,
« Ответ #12 : 08.11.2009 00:22:07 »
Умный, opensuse для моей системы (2Гб памяти) самостоятельно выбрала std-pae. У друга тоже самое. Тоже глупости? И вообще, это не отдельная тема, а комментарий к посту в теме по ссылке в пред. посте  :)
Она не умна - просто увидел команды процессора.
Давайте, сделаем так. Вы почитаете о технологии PAE информацию: что, зачем, для чего, как работает,где применима. После этого вы поймёте, нужна она или нет рядовым пользователям с <4Гб памяти.

kovtunos

  • Гость
Re: ставьте ядро std-pae, а не std-def,
« Ответ #13 : 08.11.2009 05:49:07 »
У меня стоит 4 планки ОЗУ (DDR2) по 1Гб, но система видит 3,327 Гб, даже если процессор поддерживает PAE.
Чтобы система видела всю память, что нужно включить в биосе?
p.s. Ядро, естественно, PAE

Mario_z

  • Гость
Re: ставьте ядро std-pae, а не std-def,
« Ответ #14 : 08.11.2009 10:46:28 »
kovtunos
А в мануале к материнской плате что написано? Просто некоторые материнки позволяют вставить, но все равно не поддерживают.