ага... и масм не помогает, сервер на масм не реагирует. Если иметь ввиду 32-х битные системы, то единственный вариант это Server 2003 Enterprise. Так вот с четырьмя гигами и ключом 3GB сервер отдаёт 2,7, а с 8-мью и ключом PAE - 1,7..
Возможно с ключом 3GB он и отдаст 2,7, но нам-то нужно, чтобы он отдал 7.. К сожалению пока мне не удалось решить этот вопрос, факт в том, что ещё чего-то надо сделать с серваком, что-то где-то включить. Я обшарил весь нет, но ничего не нашёл по этому поводу. Кроме инфы о том, что каката программа SQL (видимо управляющая серваком), при включенном в ней режиме AWE (или что-то такое) свободно забирает под себя 7 GB. Это единственная распространённая везде инфа.
Лично меня ща больше интересует 64х битная ХР- в ней работает всё, все 300 программ..
Все 32-х битные естессно (кроме Акрониса и O&O). И дров к ней гораздо больше чем к висте (например к моей мыше есть дрова). Но почему-то не удалось завести Контакт и только в кубе. Сам по себе он работает (но нафик не нужен), более того, он и в кубе работает, но только если половину плагов и виртаков удалит из системы
. Когда его вызываешь в панели вст инстр. (да и как стэндалоне), он, открываясь, сканирует то ли диски, то ли вообще всё железо, при этом явно слышно 2 щелчка из дисковода (флоппи) и он моргает лампочкой
. Так вот - ничего не происходит, дисковод не щёлкает и не моргает, а куб виснет намертво. Как будто Контакт натыкается на что-то при сканировании и его дальше не пускают. Я перепробовал всё что можно и нельзя. Трижды переставлял систему, пиля.. И ничего. А как без Контакта, в нём львиная доля библиотек.
Ща посижу в хрюкве, всё-таки надо поработать после 3-х недель экспериментов, сдам пару фанер и опять займусь. Я это дело добью. В любом случае.
Вот инфа о AWE:
AWE представляет собой набор интерфейсов прикладного программирования (API) для функций диспетчера памяти. Применение интерфейсов AWE позволяет приложениям получать доступ к памяти за пределами 4 ГБ, доступных при использовании стандартной 32-разрядной адресации. AWE дает возможность приложениям зарезервировать физическую памяти в виде невыгружаемой памяти, а затем динамически сопоставляет участки невыгружаемой памяти рабочей памяти приложений. Благодаря этому интенсивно использующие память программы (например большие базы данных) могут резервировать большие объемы физической памяти для хранения данных, избегая необходимости переносить данные в файл подкачки и обратно. Вместо этого обмен данными происходит в рамках рабочей области, а зарезервированная память превышает 4 ГБ. Кроме того, применяя расширения РАЕ, диспетчер памяти и функции AWE могут использовать память свыше 4 ГБ (без РАЕ интерфейс AWE не может резервировать память за пределами этого диапазона).
Ниже представлен пример файла Boot.ini, содержащего ключ PAE.
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /PAE
Внимание! Содержимое файла Boot.ini зависит от конфигурации используемой системы.
Таким образом, можно сказать, что PAE — это функция диспетчера памяти Windows 2000 и Windows Server 2003, которая позволяет приложениям получать дополнительную память. При этом приложения не располагают сведениями о том, что используемая память находится за пределами диапазона в 4 ГБ или является частью файла подкачки.
AWE — это набор интерфейсов API, позволяющих программам резервировать большие блоки памяти. Зарезервированная память является невыгружаемой и доступна только зарезервировавшей программе.
Кто-нить чего-нить понял?.. Гиде её включать-то, эту awe?..
Вот ещё инфа (с форума уже):
"Обычный windows 2000 сервер работаеть максимум с 4 гигами памяти, причем из них 2 уходит системе, и два - приложениям. Включение PAE в самом SQL ничем не поможет.
Для advanced server:
Если включить /3gb - то три гига приложениям, один системе. Если включить AWE - то система увидит больше, чем 4 гига, и распределить их так: два системе, остальное приложениям. Если включить одновременно /3gb /awe, то система увидит больше 4 гигов и распределить их так: один системе, остальное приложениям. Если памяти больше 16 гигов, то /3gb использовать вредно."
"Если включить одновременно /3gb /awe, то система увидит больше 4 гигов"... - первый раз встречаю такой ключ в бут ини - /awe ... это описка или на самом деле можно вписать этот ключ??
Вот ещё:
Стандартная 32-разрядная адресация может отобразить максимум 4 ГБ памяти. Поэтому стандартные адресные пространства 32-разрядных процессов ограничены 4 ГБ. По умолчанию на 32-разрядных версиях операционных систем Microsoft Windows 2 ГБ зарезервированы для операционной системы, и 2 ГБ доступны для приложений. Если в файле Boot.ini указан параметр /3GB для выпусков Windows 2000 Advanced Server, операционная система зарезервирует только 1 ГБ адресного пространства, и приложения смогут обращаться к 3 ГБ физической памяти. Дополнительные сведения о параметре /3gb см. в разделе Адресное пространство процесса.
Расширение AWE является набором расширений к функциям управления памятью Windows, которые позволяют приложениям обращаться к большему количеству памяти, чем 2-3 ГБ, которая доступна через стандартную 32-разрядную адресацию. Расширение AWE позволяет приложениям запрашивать физическую память и затем динамически отображать представление не разделенной на страницы памяти на 32-разрядное адресное пространство. Хотя 32-разрядное адресное пространство ограничено 4 ГБ, не разделенная на страницы память может быть намного больше. Это позволяет приложениям, интенсивно использующим память, таким как большие системы баз данных (читай- Кубэйс, пиля), обращаться к большему объему памяти, чем поддерживается в 32-разрядном адресном пространстве.
Перед настройкой операционной системы для использования расширений AWE продумайте следующее:
Расширения AWE позволяют распределять физическую память за пределы 4 ГБ на 32-разрядной архитектуре. Расширения AWE должны использоваться, только если объем доступной физической памяти превышает размеры виртуального адресного пространства пользовательского режима.
Для поддержки более 4 ГБ физической памяти в 32-разрядных операционных системах необходимо добавить параметр /pae в файл Boot.ini и перезагрузить компьютер. Дополнительные сведения см. в документации Windows.
Примечание
В Windows Server 2003 PAE автоматически включено только если сервер использует устройства памяти с «горячей» заменой. В этом случае не нужно использовать переключатель /PAE в системе, которая настроена на использование памяти с «горячей» заменой. Во всех других случаях для поддержки более 4 ГБ физической памяти необходимо добавить параметр /PAE в файл boot.ini.
Если на компьютере доступно больше, чем 16 ГБ физической памяти, операционной системе в виртуальном адресном пространстве необходимо 2 ГБ для системных целей, и поэтому может поддерживаться только 2 ГБ виртуального адресного пространства пользовательского режима. Чтобы операционная система использовала диапазон памяти свыше 16 ГБ, удалите параметр /3gb из файла boot.ini. Если параметр указан, операционная система не сможет использовать физическую память выше 16 ГБ.
Примечание
Буферный пул SQL Server может полностью использовать память AWE, однако только страницы базы данных могут динамически размещаться и выгружаться из виртуального адресного пространства SQL Server и в полной мере использовать память, распределенную через расширения AWE. Расширения AWE не помогают напрямую поддерживать дополнительных пользователей, потоки, базы данных, запросы и другие объекты, которые постоянно находятся в виртуальном адресном пространстве.
Поца, гиде эту AWE включить??????
Перед использованием AWE вначале необходимо настроить политику Microsoft Windows Закрепление страниц в памяти.
Как включить параметр Lock Pages in Memory
см. карт.
Настройка параметра AWE enabled:
В обозревателе объектов щелкните сервер правой кнопкой мыши и выберите пункт Свойства.
Щелкните узел Память.
В пункте Параметры памяти сервера выберите Использовать AWE для выделения памяти.
Гиде этот "обозреватель объекттов"??
Ещё про включение awe:
Windows Server 2003
SQL Server 2005 поддерживает динамическое выделение памяти для расширений AWE в Windows Server 2003. Расширения AWE увеличивают возможности приложений, работающих в 32-разрядных операционных системах, предоставляя доступ к имеющейся физической памяти сверх ограничений, установленных для адресного пространства виртуальной памяти.
Во время запуска SQL Server резервирует только небольшой участок памяти расширений AWE. Так как для расширений AWE требуется дополнительная память, операционная система динамически выделяет ее SQL Server. Аналогично, если требуется меньшее количестве ресурсов, SQL Server может вернуть память, выделенную под расширения AWE, операционной системе для использования другими процессами или приложениями. За балансировку памяти между SQL Server и операционной системой отвечают параметры min server memory и max server memory.
Если SQL Server 2005 работает в Windows Server 2003, реакция SQL Server на изменение параметров конфигурации max server memory и min server memory не требует перезапуска экземпляра SQL Server. Дополнительные сведения о параметрах min server memory и max server memory см. в разделе Параметры памяти сервера.
В Windows Server 2003 динамическая память расширений AWE поддерживается на серверах, где объем физической памяти меньше объема, заданного ограничением на адресное пространство виртуальной памяти. В этом случае использование расширений AWE не повлияет на производительность, однако если после добавления памяти ее объем превысит ограничение на адресное пространство виртуальной памяти, то ее можно использовать без перезагрузки сервера.
И в Windows 2000, и в Windows Server 2003 память расширений AWE не подлежит выгрузке в файлы подкачки. Необходимо определить, сколько памяти можно безопасно выделить экземплярам SQL Server. Для этого нужно узнать, сколько памяти останется после запуска всех приложений, которые должны выполняться на компьютере.
Чтобы определить, сколько памяти выделено экземпляру SQL Server в режиме расширений AWE, используйте счетчик системного монитора SQL Server Total Server Memory (KB). Настройте параметр max server memory так, чтобы оставить некоторый дополнительный объем свободной памяти для других приложений и операционных систем Windows 2000 и Windows Server 2003. Дополнительные сведения см. в разделе Мониторинг использования памяти.
Внимание!
Значения параметров awe enabled и max server memory могут повлиять на производительность других приложений или экземпляра SQL Server в среде с несколькими экземплярами или в кластерной среде. Дополнительные сведения об использовании памяти расширений AWE см. в разделе Управление памятью для больших баз данных.
Включение расширений AWE
Чтобы включить расширения AWE, присвойте параметру awe enabled значение 1. Если в Windows 2000 значение параметра max server memory не задано, SQL Server во время запуска резервирует практически всю доступную память, оставляя другим приложениям 128 МБ или меньше. (Если расширение AWE выключено, объем физической памяти, доступной другим приложениям, управляется параметром max server memory.) В Windows Server 2003 управление памятью расширений AWE осуществляется динамически, поэтому во время запуска выделяется только небольшая часть доступной физической памяти.
Если параметр был успешно включен, при запуске SQL Server 2005 в журнал ошибок SQL Server записывается сообщение «Расширения AWE включены».
Примечание
Прежде чем включить расширения AWE, учетной записи SQL Server необходимо предоставить разрешение LOCK PAGE IN MEMORY. Дополнительные сведения см. в разделе Как включить параметр Lock Pages in Memory (Windows).
Параметр awe enabled является расширенным. Системная хранимая процедура sp_configure позволяет изменить значение параметра awe enabled только в том случае, если параметр show advanced options имеет значение 1. Чтобы изменения вступили в силу, требуется перезапустить экземпляр SQL Server.
Пример
Следующий пример демонстрирует, как включить расширения AWE и установить для параметров min server memory и max server memory значения 1 и 6 ГБ соответственно:
Прежде всего включите расширения AWE.
sp_configure 'show advanced options', 1
RECONFIGURE
GO
sp_configure 'awe enabled', 1
RECONFIGURE
GO
После перезапуска SQL Server в журнале ошибок SQL Server должно появиться следующее сообщение: Address Windowing Extensions enabled.
Далее настройте память.
sp_configure 'min server memory', 1024
RECONFIGURE
GO
sp_configure 'max server memory', 6144
RECONFIGURE
GO
В предыдущем примере с SQL Server 2005 и Windows Server 2003 буферный пул динамически управляет памятью расширений AWE между 1 и 6 ГБ. (Этот пример динамического управления памятью расширений AWE не относится к SQL Server 2000.) Если другому приложению требуется дополнительная память, SQL Server может высвободить выделенную под расширения AWE память в случае ее ненадобности. В этом примере память расширений AWE можно освободить, если ее размер превышает 1 ГБ (значение параметра min server memory).
Обратите внимание на то, что, если присвоить параметру min server memory значение 1 ГБ, этот объем необязательно будет автоматически выделен серверу SQL Server. Память выделяется по требованию, в зависимости от текущей нагрузки на сервер базы данных.
Отключение расширений AWE
Чтобы отключить расширения AWE, присвойте параметру awe enabled значение 0 и выполните инструкцию RECONFIGURE. Память расширений AWE по умолчанию отключена. Изменения параметра awe enabled регистрируются в журнале ошибок SQL Server. После перезагрузки SQL Server 2005 будет работать в обычном режиме динамического выделения памяти, а доступная память будет ограничена виртуальным адресным пространством или физической памятью в зависимости от того, какое значение меньше.
так ничего и не понял где искать и как включать...