Я обслуживаю сервер Small Business Server 2003 (x86), который изначально был установлен и настроен кем-то другим в начале 2009 года.
В последнее время, хотя у нас никогда не было очевидных проблем с производительностью, связанных с памятью, я начал чтобы задаться вопросом, была ли виртуальная память настроена оптимально при первой настройке.
Должен ли я оставить виртуальную память с ее существующими пользовательскими настройками - или есть какое-то значение в ее настройке?
На что бы вы изменили конфигурацию виртуальной памяти и почему?
Вот текущая конфигурация:
Да, есть много разных мнений и статей о том, как изменить размер вашего файла подкачки. Вот что я делаю:
Если ОС - Windows Server 2008, 2008R2 или Windows Server 2012, я разрешаю ОС управлять файлом подкачки.
Для Windows Server 2003 (включая R2) и более ранних версий (Windows 2000) я устанавливаю файл подкачки равным объему физической ОЗУ, и сделать его статическим, то есть начальный размер и максимальный размер одинаковы, что позволяет ОС создавать статический файл подкачки одного размера и снижает или устраняет вероятность фрагментации файла подкачки.
Это это, конечно, не научный подход, но это то, что я использовал годами.
Файлы подкачки ... это извечный вопрос. Ответ: ... наблюдайте за своим сервером в течение заранее определенного периода, в течение которого, по вашему мнению, он будет выполнять «типичную» рабочую нагрузку.
Следите за пиковыми затратами на фиксацию, и как только вы установите их, вычтите свои объем физической оперативной памяти. Используйте этот показатель, чтобы определить общий размер файла подкачки.
Что касается x86 и x64, единственная причина, по которой вам придется оставаться на x86, - это отсутствие драйверов x64 для одного или нескольких аппаратных компонентов. В остальном WOW64 (Windows-on-Windows 64bit) очень хорошо справляется с запуском кода x86 на x64.
Кроме того, в нем установлено 4 ГБ ОЗУ, но операционной системе доступно только 3,75 ГБ.
SBS 2003 был ограничен 4 ГБ, а 32-разрядные версии Windows теряли немного памяти из-за пространство системного устройства - это просто ограничение.
Я не уверен, почему предыдущий ИТ-специалист выбрал x86, когда у меня 64-битный процессор.
64-битной версии SBS 2003 не существовало.
a) Следует ли мне оставить виртуальную память с ее существующей кастомной настройки- или есть смысл его настраивать? Что бы вы изменили конфигурация виртуальной памяти и почему?
Установите для нее значение «Размер, управляемый системой».
б) Кроме того, любые теории относительно того, почему предыдущий ИТ-специалист установил только 32-битный версия SBS 2003 на этом сервере, несмотря на аппаратную поддержку 64-битный, был бы признателен. Меня беспокоит, что не вся память видимый для ОС. Интересно, было ли это сделано из соображений совместимости (или потому, что x64 требует больше памяти, и 4 ГБ ОЗУ будет недостаточно чтобы увидеть чистую выгоду) - или если он просто облажался и должен поставили там x64 для начала?
Как указано выше - вы явно не знаете основ того, что у вас есть, на самом деле поиск в Google для "SBS 2003 64 bit" сразу показывает это.
У администратора есть три основные причины, по которым он выбрал установку 32-битной ОС на 64-битное оборудование.
Оптимальные настройки виртуальной машины во многом зависят от конкретного сайта, и я не могу сказать вам, какой из них оптимален для вас.