Если у вас процессор с поддержкой PAE, то ставьте ядро std-pae, а не std-def, даже если у вас менее 3Гб ОЗУ. В поддержка PAE дает системе и другие преимущества по реализации возможностей процессора.
пользователи CAD, систем проектирования, симуляторов уже давно нуждаются в объеме оперативной памяти больше 4 гигабайт. Хотя способы обходить это ограничение известны (к примеру, Intel PAE), за эти способы приходится расплачиваться производительностью. Действительно, процессоры Xeon поддерживают режим 36 битной адресации, в которой могут адресовать до 64GB оперативной памяти. Суть этой поддержки вкратце состоит в том, что оперативная память разбита на сегменты — и адрес состоит из номера сегмента и адреса ячейки внутри сегмента. Этот способ приводит к потере минимум 30% производительности при операциях с памятью. Да и программирование для «плоской» модели памяти в 64 разрядном адресном пространстве значительно проще и удобнее — благодаря большому адресному пространству ячейка имеет простой адрес, обрабатываемый за один раз. Не зря многие конструкторские бюро используют достаточно дорогие рабочие станции на RISC процессорах — там поддержка 64 битной адресации и большого объема памяти реализована давно.
Видно, что трансляция адреса стала четырехуровневой (в Pentium она была двухуровневой, в режиме PAE - трехуровневой). Для того чтобы компенсировать столь сложную процедуру, процессоры Athlon 64/FX и Opteron оснащены улучшенным блоком TLB (Translation-Lookaside Buffer). Блок TLB, иначе называемый кэшем страничной трансляции, используется при каждом обращении к памяти. Если соответствующий логический адрес уже был однажды преобразован в физический и информация об этом сохранилась в кэше, то обращение к памяти происходит моментально, минуя обращения к громоздким таблицам трансляций.
Цитата: vladymyrk от 06.11.2009 18:38:35Если у вас процессор с поддержкой PAE, то ставьте ядро std-pae, а не std-def, даже если у вас менее 3Гб ОЗУ. В поддержка PAE дает системе и другие преимущества по реализации возможностей процессора. но уменьшается быстродействие ядра ....
Если у вас процессор с поддержкой PAE
[mario@localhost ~]$ cpuid
cat /proc/cpuinfo | grep -q pae && echo yes если yes появится, значит обладает :)
Умный, opensuse для моей системы (2Гб памяти) самостоятельно выбрала std-pae. У друга тоже самое. Тоже глупости? И вообще, это не отдельная тема, а комментарий к посту в теме по ссылке в пред. посте :)