Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Файл подкачки в WinXP

Автор: KLASS
Дата сообщения: 28.12.2011 05:12

Цитата:
Простите, давно запись после bsod идет в своп?

KB307886 "Если файл подкачки..." и далее...
KB314482 "...после удаления файла подкачки из загрузочного раздела..." и далее...

Цитата:
система догадается использовать тот...

KB314482 отсюда "По умолчанию Windows в первую очередь использует файл подкачки из менее загруженного раздела... Windows применяет внутренний алгоритм."
Автор: franzykman
Дата сообщения: 31.12.2011 20:08
С Новым Годом Новым Счатьем!!!!
Автор: yxma
Дата сообщения: 02.01.2012 02:15

Цитата:
Интересно, если на каждом разделе создать по небольшому файлу подкачки, система догадается использовать тот, который именно на том разделе, где сейчас работает приложение, которому подкачка нужна? Боюсь, что нет...
ну, не так уж дуся и тупа. Даже возможность такая есть в настройках.
Автор: BVV63
Дата сообщения: 03.01.2012 04:39
yxma

Цитата:
ну, не так уж дуся и тупа. Даже возможность такая есть в настройках.

??? Где?
Автор: yxma
Дата сообщения: 03.01.2012 05:01
У каждого логического диска можно выбрать СВОЮ подкачку. Хотя, как я понял, эта настройка вовсе не по умолчанию - техподдержка МС не любит разумных пользователей и по умолчанию стремится к единой для всех домохозяек системе с предсказуемым разделом С на весь физдиск и сносимой при переустановке папкой "Мои документы". Так у них всегда хватит на булку с маслом.
Кстати говоря - в убунте такой же принцип при автоматической установке
Автор: BVV63
Дата сообщения: 03.01.2012 05:12
yxma

Цитата:
У каждого логического диска можно выбрать СВОЮ подкачку.

Мы говорим (пишем) об одном и том же?
Такой пример: на одном HDD имеются 3 раздела: "C:", "D:" и "E:". На "C:" собственно система и мелкий сторонний софт, на "D:" какое-то "тяжёлое" профильное ПО, "E:" - пустой. Создаём на всех 3-х разделах файлы подкачки.
В идеале, при работе системы должен использоваться файл подкачки на "C:", при работе "тяжёлого" софта на "D:" должен использоваться файл подкачки опять же на "D:", на "E:" файл подкачки использоваться не должен, пока хватает первых двух. Почему так? Это уменьшит ход головок чтения-записи HDD.
А как будет на практике? Это был собственно вопрос. И этого я не знаю... Согласно ссылкам от KLASS будет преимущественно использоваться как раз файл подкачки на "E:".
Автор: KLASS
Дата сообщения: 03.01.2012 06:01
BVV63

Цитата:
на одном HDD имеются 3 раздела:

Так конечно не будет выигрыша, но там же в статье мелкие делают акцент на

Цитата:
Оптимальным решением является создание одного файла подкачки в загрузочном разделе, а второго — в разделе, который используется реже (на другом жестком диске, если такой имеется).

Если винт один, то и смысла нет раскидывать файлы подкачки по разным разделам...
Автор: BVV63
Дата сообщения: 03.01.2012 06:16
KLASS

Цитата:
то и смысла нет

Ну как нет?.. Уменьшение хода головок чтения-записи от исполняемых в текущий момент программных файлов до файла подкачки и обратно.
Автор: KLASS
Дата сообщения: 03.01.2012 06:23

Цитата:
Уменьшение хода головок

При одном винте вряд ли... потому как запустили тяжелую прогу с диска D: а дальше

Цитата:
будет преимущественно использоваться как раз файл подкачки на "E:"

вот и головки забегали
Автор: BVV63
Дата сообщения: 03.01.2012 06:40
KLASS

Цитата:
вот и головки забегали

Согласен. Собственно, вопрос изначально и был, есть ли смысл использовать несколько файлов подкачки в надежде на уменьшение хода головок. Нету, однако... Не умеет Винда оптимально использовать эти файлы.
Автор: KLASS
Дата сообщения: 03.01.2012 06:45
Файл подкачки не так уж часто используется, как некоторые думают. Туда скидываются только измененные в памяти страницы и то
а) по мере необходимости
б) в моменты, когда нет другой работы
б) если скинулись то не значит, что их уже нет в оперативке в полном объеме, просто при необходимости эти страницы сразу же предоставляются затребованным приложениям.
Вот скрипт для проверки скока туда сваливается.

Добавлено:
Переложил скрипт, забыл про Readme

Добавлено:
Ссылкана оригинал нашлась
Автор: franzykman
Дата сообщения: 06.01.2012 22:38
Кстати, проверил на нескольких компах: при полном отключении файла подкачки даже с достаточным наличием ОЗУ система работает менее стабильно, иногда заметны "тормоза".
Причину не знаю
Автор: KLASS
Дата сообщения: 06.01.2012 23:59

Цитата:
с достаточным наличием ОЗУ

Дело не только в размере физической памяти... ключевая фраза в статье:

Цитата:

Если предел для выделенной памяти будет меньше этого значения, то ваши программы не смогут получить необходимую им виртуальную память и будут некорректно работать.
Автор: plander
Дата сообщения: 08.01.2012 17:08
я изменил файл подкачки и поставил 64 мб, запустил прогу CleanMem и она мне показывает что оперативы у меня занято 344 мб а файл подкачки 627 мб почему так?

Добавлено:
и может кто из профи мне поскажет как все это дело лучше настроить для достижения макс производительности? у меня амд атлон 2600+ 767 мб оперативы, диск С разбит на один под винду один под файыл и один я делал под линух но сейчас перестал им пользоваться так как накрылся сидюк, поэтому он тоже под файлы
Автор: WatsonRus
Дата сообщения: 04.08.2012 19:53
Кто сколько посоветует выставить файл подкачки для XP SP3 (RAM 1.25 Gb)? "Тяжелых" приложений нет, вроде как и обязательно требующих оный. Пробоал отключить совсем - вроде все работает, но почитал тему, и понял, что сколько-то подкачки все же нужно дать на всякий случай.

Места на винте мало. Если выставить "по усмотрению системы", то Винда выставляет почти равный RAM, хотя хотела бы еще больше. Это много для меня. И так гибернация отключена за ненадобностью, чтобы не мешался hiberfil.sys.
Автор: fakintosh
Дата сообщения: 04.08.2012 20:11
Почему когда своп занят на больше чем 1000мб при 512мб физических, начинаются дикие тормоза системы?
Автор: thelamb
Дата сообщения: 06.08.2012 16:43
WatsonRus

Цитата:
Кто сколько посоветует выставить файл подкачки для XP SP3 (RAM 1.25 Gb)? "Тяжелых" приложений нет, вроде как и обязательно требующих оный. Пробоал отключить совсем - вроде все работает, но почитал тему, и понял, что сколько-то подкачки все же нужно дать на всякий случай.
Места на винте мало. Если выставить "по усмотрению системы", то Винда выставляет почти равный RAM, хотя хотела бы еще больше. Это много для меня. И так гибернация отключена за ненадобностью, чтобы не мешался hiberfil.sys.

Ну отключите (если не отключали) ещё и System Volume Information (Мой комп\Свойства\Восстан. сист-ы. А так можно отключить виртуалку, перезагрузиться, сделать дефрагментацию диска и включить виртуалку на мин=мах ну хоть на 250 МБ. Я у себя установил 512 МБ при 3 ГБ ОЗУ. Дефрагмент. делать не обязательно, но желательно. А перезагрузка нужна в любом случае если уменьшать кол-во вирт. памяти. Виртуалка нужна, в основном, для фоновых процессов.
Автор: WatsonRus
Дата сообщения: 06.08.2012 17:31
thelamb
17:43 06-08-2012
Цитата:
Ну отключите (если не отключали) ещё и System Volume Information (Мой комп\Свойства\Восстан. сист-ы.

Нет, эта функция может и пригодиться. А вот выставить 256 или 512 Mb можно будет попробовать.
Я просто думал, может, кто имеет опыт по примерному размеру файла подкачки при RAM 1Gb.

Цитата:
перезагрузка нужна в любом случае

Дык Винда сама об этом и предупреждает.
Автор: insulin11
Дата сообщения: 10.10.2012 22:31
Тоже спрошу гуру. WinXP x86 оперативки 4 гига. В игрушки не играю. Сколько выставить, или отключить совсем? Спасибо
Автор: Aleks78
Дата сообщения: 10.10.2012 22:42
insulin11
У себя давно отключил на 4х гигах. Проблем за год с чем то не заметил даже с игрушками.
Автор: insulin11
Дата сообщения: 11.10.2012 12:57
Алекс, спасибо! Я читал Вас в соседней ветке, но вот что пишет суппорт Майкрософт:

"Действие 2. Ручное управление памятью компьютера
Если физической оперативной памяти недостаточно, Windows добавляет память, используя файл подкачки на жестком диске (известный также как «виртуальная память») для имитации физической оперативной памяти. По умолчанию файл подкачки виртуальной памяти, создаваемый в ходе установки, имеет размер, в 1,5 раза превышающий объем оперативной памяти компьютера. Таким образом, компьютер с 1 Гб физической оперативной памяти будет иметь 1,5 Гб виртуальной памяти.

Размер файла подкачки можно увеличить или уменьшить вручную. Можно оптимизировать использование виртуальной памяти, если выделить для файлов подкачки пространство сразу на нескольких дисках и не размещать их на медленных дисках и дисках, при осуществлении доступа к которым возникают затруднения. Чтобы наилучшим образом оптимизировать использование виртуальной памяти, файлы подкачки следует размещать на максимально возможном количестве жестких дисков. При выборе дисков придерживайтесь следующих рекомендаций.
По возможности избегайте размещения файла подкачки на диске, который содержит системные файлы (обычно это диск С).
Не следует размещать файл подкачки на отказоустойчивом диске, таком как зеркальный том или том RAID-5. Файлы подкачки не нуждаются в защите от отказов диска, а некоторые отказоустойчивые системы испытывают замедление скорости записи данных, поскольку они записываются сразу в несколько расположений.
Не размещайте несколько файлов подкачки в различных разделах одного и того же физического диска.
Ручное изменение размера файла подкачки виртуальной памяти
Для выполнения этой процедуры необходимо войти в систему с учетной записью администратора или члена группы администраторов. Если компьютер подключен к сети, параметры сетевой политики могут помешать выполнить эту процедуру.

Чтобы вручную увеличить размер файла подкачки, выполните указанные ниже действия.
Нажмите кнопку Пуск, выберите пункт Выполнить, введите в поле Открыть команду sysdm.cpl и нажмите клавишу ВВОД.
Перейдите на вкладку Дополнительно и в разделе Быстродействие нажмите кнопку Параметры.
Перейдите на вкладку Дополнительно и нажмите кнопку Изменить в разделе Виртуальная память.
В разделе Диск [метка тома] выберите диск, содержащий файл подкачки, размер которого требуется изменить.
В разделе Размер файла подкачки для выбранного диска выберите переключатель Особый размер, введите новый размер файла подкачки в мегабайтах (МБ) в поле Исходный размер (МБ) или Максимальный размер (МБ) и нажмите кнопку Задать.
Нажмите кнопку ОК, чтобы закрыть диалоговое окно и сохранить изменения.
Примечание. После изменения размера файлов подкачки может появиться предложение перезагрузить Windows. Если было предложено выполнить перезагрузку, то сделанные изменения вступят в силу только после перезагрузки Windows.

Примечания.
Чтобы позволить Windows самостоятельно выбрать подходящий размер файла подкачки, установите переключатель Размер по выбору системы. Рекомендуемый минимальный размер равен значению, в 1,5 раза превышающему объем оперативной памяти компьютера, а для максимального размера следует задать значение, в 3 раза превосходящее минимальный размер. Например, если объем оперативной памяти составляет 256 МБ, минимальный размер файла подкачки следует принять равным 384 МБ, а максимальный — 1152 МБ.
Чтобы обеспечить максимальное быстродействие, не задавайте значение исходного размера файла подкачки меньше рекомендуемого размера, приведенного в разделе Общий объем файла подкачки на всех дисках. Значение рекомендуемого размера в 1,5 раза превышает объем оперативной памяти компьютера. Наиболее продуктивным является использование файла подкачки рекомендованного размера, так как быстродействие может ухудшиться, если файл подкачки слишком велик. Однако можно увеличить размер, если часто используются ресурсоемкие программы, которым требуется много памяти (например, графические программы или игры).
Настоятельно рекомендуется не отключать и не удалять файл подкачки, так как это уменьшит производительность компьютера. Однако если все же принято решение удалить файл подкачки, установите нулевые значения для его исходного и максимального размеров или выберите переключатель Без файла подкачки."

Тоесть, если следовать рекомендации парней с Майкрософт, то мои действия таковы:
1. я на "С" отключаю файл подкачки (ибо у меня там установлена система и проги) и переношу его на "D"
2. в свойствах выставляю рекомендованное моей системой. Мин. 4977 МБ. и Мак. 4977 МБ. Я правильно понял статью?

Автор: Aleks78
Дата сообщения: 11.10.2012 13:06
Так вам отключить или перенести надо ?
Автор: thelamb
Дата сообщения: 11.10.2012 13:26
insulin11
Если места на диске достаточно, то почему бы и нет. Потом на практике будет видно замедлилась ли при этом ОС. Я при своих 4ГБ ОЗУ установил для 7-ки мин=мах=1ГБ, а для ХР 512МБ. При этом субъективно ощутил, что ОС стали работать шустрее (отзывчивее). Правда виртуалка находится, в обеих случаях, на системном диске. Не знаю будет ли ХР ещё более отзывчивой если виртуалку вообще отключить. Проконтролировать использование виртуалки можно же в Дисп. задач\Процессы, установив там галки, чтобы показывал использование как физ. так и вирт. памяти. Кажется ХР пофигу отключена виртуалка или нет. Он всёравно ею пользуется по своему усмотрению.
Автор: insulin11
Дата сообщения: 11.10.2012 13:47

Цитата:
Так вам отключить или перенести надо ?

мне надо сделать так, как рекомендуют в статье

при всех этих плясках с виртуалкой ощутимого прироста не заметил, поэтому решил просто сделать так, как советует Майкрософт
Автор: Aleks78
Дата сообщения: 11.10.2012 13:56

Цитата:
мне надо сделать так, как рекомендуют в статье

Больше вопросов не имею
Автор: thelamb
Дата сообщения: 11.10.2012 14:50
insulin11

Цитата:
WinXP x86 оперативки 4 гига. В игрушки не играю. Сколько выставить, или отключить совсем? Спасибо


Цитата:
мне надо сделать так, как рекомендуют в статье при всех этих плясках с виртуалкой ощутимого прироста не заметил, поэтому решил просто сделать так, как советует Майкрос

Хм, прирост в вашем случае был-бы ощутим если у вас стояло 512МБ ОЗУ, а вы установили бы ещё планки и стало в ХР 1-2ГБ ОЗУ. Т. к. при 512МБ ХР на все процессы не хватит ОЗУ в 512МБ и она будет постоянно пользоваться подкачкой. Плюс при малом кол. физ. памяти он не задействует некоторые процессы. Их не будет в дисп. задач. При увеличении физ. памяти появятся новые процессы и работа ХР убыстрится. Имхо, советы которые вы привели выше стары и они касаются того времени когда на компах ОЗУ был дефицит.

Автор: dimitriy7
Дата сообщения: 11.10.2012 14:58
insulin11
Разделы С и D на разных физдисках? А то ведь если на одном, нет смысла переносить, тогда лучше положить его поближе к часто свопящимся прогам.

Может я чего не понимаю, но зачем ХР больше 4Гб? Обычным приложениям она выделяет не больше 2Гб на процесс (или вы запускаете много тяжелых приложений одновременно?), запускаемые файлы проецируются как есть без выделения памяти из файла подкачки...
Автор: insulin11
Дата сообщения: 11.10.2012 15:49
dimitriy7
я нуб в этих вопросах. в спецификации к ноуту прочитал, что моя модель поддерживает максимально 4 гига. я и впиндюрил туда 4! в комплекте шло 2 операционной системы хп про и виста. стояла по умолчанию хп ибо ноут у меня военный (защищённый), мне сказали, что по их стандартам для выполнения поставленных задач хп лучшее, а висту Панас давал просто в нагрузку.
теперь:
на "С" у меня система и установлены сторонние проги
на "Д" всего 2 папки в одной музыка а в другой проги с кряками. тоесть те проги что установлены у меня на "С" лежат в папочках в архиве на всякий случай. никакой "хохломы" на ноуте нет. спартанский дизайн. визуализация отключена. минимум прог (только то, чем пользую) "С" и "Д" разбиты ровно поровну. я педантичен во всех вопросах, это моя главная проблема.

если г-н thelamb говорит что это устарело, то как мне лучше сделать?
Автор: thelamb
Дата сообщения: 11.10.2012 15:59
insulin11
Оо как всё запущено то! Всё зависит от объёма диска. Если диск большой, то под *С можно давать меньше, а под *Д всё остальное. *Д будет складом. Я вообще диски не делю, лень А так всё правильно. Ну как выше написали, раз диск один, то и перекидывать виртуалку незачем. Оставте всё как есть. Только рекомендую в вашем случае оставить её размер не более 512МБ. Когда виртуалка имеет большой размер, то она тоже дробится на отдельные части. Зачем это надо? Можно посмотреть в проге дефрагментации ХР. подкачка это зелёная полоска. Имхо лучше сделать так. Отключить подкачку, перезагрузиться, сделать дефрагментацию диска, установить подкачку в 512МБ на диск *С и забыть об этом. И не понял, как могут установленные программы находится в архивах? Все архивы лежат на диске *Д. Когда надо установить прогу, распаковываем, устанавливаем и папку с распаковкой удаляем. Архив остаётся на запас.+- Хотя и вместо архива (он же стареет) можно просто держать адреса в файлах .txt Понадобилось обновить всё просто.
Автор: insulin11
Дата сообщения: 11.10.2012 16:32
так по порядку:
1.
Цитата:
Всё зависит от объёма диска

общее 80 гигов. 37.2 "С" и 37.2 "Д"
2.
Цитата:
Я вообще диски не делю

если я не разобью, то Акронисом (он у меня на CD) будет постоянно бекапиться и музыка с архивом прог, а это время и размер. музыка и архив у меня продублированы на всякий случай тоже, только на флешку.
3.
Цитата:
Отключить подкачку, перезагрузиться, сделать дефрагментацию диска, установить подкачку в 512МБ на диск *С и забыть об этом.

сделал! так?

4.
Цитата:
не понял, как могут установленные программы находится в архивах?

я не так выразился наверно. все сторонние проги, что я устанавливаю на ноут я сохраняю на "Д". тоесть, установил прогу на "С", зарегил, а сам установщик файл ".ехе", кейген, или/и текстовый файл с ключом и описанием (если прога куплена, или регится ключом без кейгена) переименовывается, так как она видится в приложениях и складываются в одноимённую папку на "Д". если программа обновилась, то естественно ехе-шник перезаписывается с новой версией в папке. короче вот как это всё выглядит.




Страницы: 123456

Предыдущая тема: WinXP - IE 6: не воспроизводят анимацию


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.