То, что точно делает “систему, управляло размером”, средним для файла подкачки Windows?

Используйте SQLIO. Можно считать целый набор материала, о которых переключателях/заклинаниях использовать, но просто выполнение его против, дисков где MDF/LDFs хранятся (например, sqlio.exe/dCDE) даст Вам большой заголовок "MBS/секунда", читающий для сравнений. Я разыскал низкую производительность нашего приложения на сайте клиента вниз к конкуренции диска/LUN на AMS Hitachi (дисковая система волоконно-оптического канала). Мой диск ноутбука, выполненный 10x лучше! Скоро, поскольку наш дб получил свой собственный LUN, наше приложение было счастливо снова.

9
задан 17 June 2009 в 23:19
7 ответов

Это делает точно, что это говорит относительно олова: ОС управляет размером файла подкачки, который может уменьшиться или вырасти динамично. Нижние и верхние границы 1x Ваш размер RAM и 3x Ваш размер RAM или 4 ГБ (какой бы ни больше), как объяснено больше eraborately здесь. Про - то, что Вы не должны волноваться о калибровке Вашего файла подкачки, довод "против" - то, что Ваш файл подкачки может стать фрагментированным.

То, где это полезно, находится в точно ситуации, которой это разработано для предотвращения: калибровка Вашего файла подкачки. Можно установить его на Управляемую Систему и проверить в каждую пару минуты (с помощью сценария), записывая самые маленькие и самые большие размеры, которые это использует за типичный период использования месяца или около этого. У Вас должна затем быть очень хорошая идея как большой для ручной установки файла подкачки, чтобы быть.

7
ответ дан 2 December 2019 в 22:23
  • 1
    Мне нравится этот план, кроме Windows кажется вынужденным сказать Вам когда it' s расширяющий подкачку, которая пугает пользователей. Какой-либо способ избежать или уменьшить диалоговые окна? –   18 June 2009 в 18:09
  • 2
    Этот ответ didn' t покрывают все I' d нравится знать, но я думаю it' s лучший ответ I' m собирающийся добираться. –   22 June 2009 в 18:04

Это обрабатывает разбирание в размере файла подкачки. В прошлом я установил это, когда доступное дисковое пространство является существенным. Если у Вас есть комната, почему бы не позволить системе иметь столько, сколько ей нужно?

2
ответ дан 2 December 2019 в 22:23
  • 1
    большой, как делает это " handle" это? Это просто устанавливает минуту / макс. по некоторому правилу, или это делает что-то более динамическое? –   17 June 2009 в 23:22

Общее правило для системы справилось, файл подкачки: операционная система создаст файл подкачки, который является полтора раза суммой RAM, которая установлена в Вашем компьютере.

Однако Вам редко нужен размер файла подкачки быть определенными системой, потому что в наше время компьютерная RAM является более, чем соответствующей. Система управляла файлом подкачки со своим уменьшением, и рост подвергается тяжелой фрагментации.

Эта статья KB решает проблему и объясняет, как вычислить размер файла подкачки: Как определить соответствующий размер файла подкачки для 64-разрядных версий Windows Server 2003 или Windows XP.

Установка на файл подкачки фиксированного размера достойна рассмотрения. Кроме того, это предотвращает эту проблему: размер файла подкачки может поочередно становиться слишком небольшим или слишком большим при запуске Windows Server 2008 или Windows Vista, если нет никакого доступного бесплатно дискового пространства, и размером файла подкачки управляет система

2
ответ дан 2 December 2019 в 22:23

Я обычно устанавливал размер файла подкачки вручную приблизительно в дважды размере Оперативной памяти, таким образом, система не займет слишком много времени ввода-вывода с чрезмерным ростом и уменьшением этого файла.

1
ответ дан 2 December 2019 в 22:23
  • 1
    Когда система уменьшает или выращивает файл подкачки? Делает " система managed" действие, отличающееся с вручную выбранной минуты / макс.? –   17 June 2009 в 23:27
  • 2
    Если окна нуждаются в некоторой RAM в одной данной точке (let' s говорят, что Вы запускаете требовательное приложение.. как игра) затем it' s собирающийся выделять свободную RAM it' s добрался, затем свободное пространство в файле подкачки на диске как виртуальная память. Если для приложения нужно больше памяти затем it' s собирающийся запускаться и выращивать файл подкачки, таким образом, это будет иметь пространство для выделения. Проблема состоит в том, что рост и уменьшение могут иногда быть довольно напряжены для sysytem. Предположите запуск игры, и Вы начинаете ожидать, устраиваются, файл подкачки должен быть увеличен на 1 ГБ внезапно. –  Paul 18 June 2009 в 10:27
  • 3
    Эта история говорит, когда это выросло бы, но I' m более любопытный на предмет стороны уменьшения. Наивно, я ожидал бы, что Windows вырастит файл по мере необходимости, но постарается не уменьшаться из-за этого вида перегрузки. –   18 June 2009 в 17:59
  • 4
    И что тонкость Вы делаете. Действительно я предположил, что Microsoft соблюдает законы вселенной, что должно всегда быть равновесие.. то, что повышается, должно снизиться, что входит, должен выйти.. и т.д. Я на самом деле don' t знают, уменьшает ли Windows it' s файл подкачки и I' d быть довольно расстроенным, если это didn' t! –  Paul 18 June 2009 в 19:58

Вот видео с David Solomon, одним из uber-инженеров MS.

Это видео ответит на Ваши вопросы и также скажет Вам больше затем, что Вы когда-либо хотели бы знать об управлении памятью Windows.

Существует раздел о калибровке Вашего файла подкачки:

http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=64

1
ответ дан 2 December 2019 в 22:23
  • 1
    Спасибо за ссылку, но кажется, что я не могу наблюдать его без некоторого входа в систему MS?? Существует ли альтернативный источник видеосигнала или записанная версия где-нибудь? –   18 June 2009 в 18:25

Это работает на динамической основе. Это устанавливает типичный верхний уровень для суммы RAM, которую Вы установили, который это расширяет по мере необходимости.

0
ответ дан 2 December 2019 в 22:23

Около конца этой статьи Mark Russinovich кратко обсуждает управляемые системой размеры файла подкачки:

Вы заметите, что конфигурация по умолчанию - чтобы Windows автоматически управлял размером файла подкачки. То, когда та опция установлена на Windows XP и Сервере 2003, Windows создает единственный страничный файл, это - минимальный размер, является RAM 1,5 раз, если RAM составляет меньше чем 1 ГБ, и RAM, если это больше, чем 1 ГБ, и это имеет максимальный размер, это - RAM трех раз. На Windows Vista и Сервере 2008, минимум предназначается, чтобы быть достаточно большим для содержания дампа катастрофического отказа памяти ядра и является RAM плюс 300 МБ или 1 ГБ, какой бы ни больше.

Остальную часть статьи определенно стоит считать и действительно говорит немного больше о том, что происходит, когда Windows выращивает файл подкачки.

В моем собственном опыте управляемый системой файл подкачки является наилучшим вариантом взять в подавляющем большинстве случаев.

7
ответ дан 2 December 2019 в 22:23

Теги

Похожие вопросы