• Авторизация


HDDешные операции 14-04-2006 15:54 к комментариям - к полной версии - понравилось!


И так в windows есть такая полезно вредная штука как файл подкачки. :)
Он представляет он из себя файл, который служит как бы “продолжением” оперативной памяти. Каждая запущенная программа занимает определённый объём оперативной памяти. Некоторые много, а некоторые мало. Но если одновременно взять и запустить несколько программ, то может случиться такое, что вашей оперативной памяти просто не хватит под нужды всех этих программ. И тогда Windows просто берёт и переносит данные неактивных программ из оперативной памяти в файл подкачки (виртуальную память). Тем самым, оставляя оперативную память для более нуждающихся в ней программ. Но если вы закроете несколько приложений, и тем самым освободите некоторый объём вашей оперативки, то из файла подкачки обратно перейдут данные в оперативную память.
Физически файл подкачки находится на жёстком диске в файлах pagefile.sys для WinNT/2000/XP.
Но есть проблема, скорость доступа к самому современному жёсткому диску примерно 8-10 миллисекунд (мс.), а к оперативной памяти примерно 6-7 наносекунд (нс.). Разница примерно в сотни тысяч раз!!. Так что если бы не было оперативной памяти, то компьютер работал бы гораздо медленней.
Но это описание страдает неточностью. Windows имеет свойство скидывать данные в файл подкачки даже если оперативная память не заполнена.
Правда, это свойство устранимо.

Поставьте второй жесткий диск, если есть такая возможность.
В современных системах с достаточно мощными процессорами слабым звеном производительности почти всегда является подсистема ввода/вывода. Распределение функций ввода/вывода на несколько жестких дисках уменьшает негативное влияние этого фактора. Поместите операционную систему на один диск, а приложения — на другой. Добавление жесткого диска также поможет придерживаться рекомендации иметь 20% свободного пространства на системном диске.
Файл подкачки лучше размещать на другом жестком диске, если такой имеется.
Для этого нужно открыть приложение System, перейти на вкладку Advanced и щелкнуть кнопку Settings в области Performance. Затем перейдите на вкладку Advanced в новом окне, щелкните Change рядом с Virtual memory и выберите в списке дисков свой второй диск.

Установите размер файла подкачки.
Когда системе требуется больше памяти, чем у нее есть, Например, при загрузке «тяжелых» приложений или разгрузке нескольких приложений и т.д.
Windows увеличивает файл подкачки, и пока это происходит, остальные системные функции останавливаются. Установка максимального размера файла подкачки равным удвоенному значению физической оперативной памяти обычно позволяет избежать этого падения производительности. Необходимо открыть приложение System, выбрать вкладку Advanced и щелкнуть в области Performance кнопку Settings. В окне Performance Options нужно выбрать вкладку Advanced и щелкнуть кнопку Change около поля Virtual memory. Введите максимальный размер файла подкачки в поле Maximum size.
То есть, если у Вас 256Мб размер файла подкачки должен быть 640Мб и т.д.
Но, Чем больше у Вас оперативной памяти, тем больше будет получаться файл подкачки. Там сколько надо? Опять таки во всех статьях рекомендуют 512 мегабайт оперативной памяти и 1280 файла подкачки. Проблема в том, что кто-то однажды во времена выхода XP написал статью, остальные ее слегка видоизменили и опубликовали у себя. 512, если мне не изменяет память это рекомендуемый объем оперативной памяти для winXP опубликованный Microsoft.
Мой опыт показывает 512Мб оперативки мало. Да, мало особенно если Вы пользуетесь графическими редактора и хорошими играми.
Размер оперативной памяти для комфортной работы это 1Гб, а для хорошей работы 1,5Гб и выше. Более одного гигабайта это уже очень комфортная работа. :) Но по рекомендациям с одним гигабайтом оперативки файл подкачки должен занимать 2560, то есть суммарный объем памяти составит 3584!!! Столько Вам точно не понадобится, раньше закончится процессорное время. :)
Некоторые рекомендуют при гигабайте оперативной памяти вообще отключать файл подкачки, это крайне оптимистичный подход. Хотя если Вы играете в одну – две игры, сидите в Интернете и пишите тексты, то можете отключить. В остальных случаях Вы должны исходить из того, что Вы делаете на компьютере. Какие приложения заводите и т.д.
Лучше воспользоваться журналом производительности, что есть в администрировании настроить отображаемую информацию и погонять дней пять. Так можно определить пиковый объем файла подкачки, и исходя из этого, высчитывать размер.

Да, совет, никакие ухищрения не повысят Вам производительность, как увеличение памяти, тем более, сейчас она не такая дорогая.

Если не хотите ничего высчитывать.
То:
Если у Вас оперативной памяти 1Гб, и Вы не только играете в игры но и пользуетесь различными графическими и трех мерными редакторами то 1,5 – 2Гб по идеи Вам должно хватить.
Не обращайте внимание на тот объем, что рекомендует windows она руководствуется несколько иными принципами, нежели мы с Вами. :)
вверх^ к полной версии понравилось! в evernote
Комментарии (9):
4Eki 15-04-2006-13:59 удалить
Не понял необходимости выделять по своп отдельный физический диск. По мне - для файла подкачаки вполне достаточно логического раздела в начале диска, где можно квартировать папки Temp и Tmp.
Про отключение свопа при 1-2 гигобайтах оперативки. Думаю, полное отключение не оправдано. Стоит попробовать при промощи специального софта создать в памяти виртуальный диск, в который поместить своп.

LI 5.8.22
Windows 15-04-2006-15:05 удалить
Чек, Дело в том, что операции чтения и записи требуют времени на позиционирование считывающей головки. Тем более на одном диске. Если своп и винда на одном диске, пусть даже в разных разделах. Нужно время что бы переходить от одного конца диска на другой. Наодном конце у тебя своп на другом винда.
Если два жестких диска, то пока один накопитель передвигает головку, второй вполне может передавать данные.
То есть на одном диске у тебя идет операция записи на второй в своп сливаются данные.

Правда если нет тяжелых приложений, и памяти скажем гиг, это не актуально.

Для временных файлов это не так актуально, ибо они не используются как продолжение оперативки.
Хотя есть смысл использовать папку временных файлов на другом диске.
BumbaRUSS2004 15-04-2006-17:40 удалить
Хочу дополнить. Во вкладке, когда устанавливаю обьём подкачки, имеются два пунктика - "Исходный размер" и "Максимальный размер". Я , обычно, делаю и тот и тот одинаковым. На озу 1 гектар - 1536 мб. Самый альтернативный вариант. Почему одинаковый? При динамически меняющемся размере вапа происходит его фрагментация на жёстком диске. При неизменном размере после дефрагментации диска (если вы его делаете, конечно) увеличивается скорость работы вапа (скорость работы чтения записи.)
Чек, Насчет отключения свопа с тобой согласен. Даже при очень большой памяти. система может рухнуть. И это никогда не произойдет если есть файл подкачки с постоянным размером в 1,5 метра. И, как правильно сказано на независимом диске.
BumbaRUSS2004, Да и желательно его в начало диска сунуть.
BigEye 16-04-2006-19:30 удалить
чуваки вам надо прогуляться.. весна все таки..
ничто не сможет заставить мастдай работать быстрее.. так чтобы это заметно было..
я раньше тоже заморачивался с этой поебнёй.. столько времени угрохал.. лучше бы работой занялся.. или по девушкам бегал..
установите чистую винду и не заморачивайтесь..
Windows 16-04-2006-23:32 удалить
BumbaRUSS2004, Что-то мне казалось что я писал об этом, оказывается нет. Я позднее дополню пост.
Спасибо.
Windows 16-04-2006-23:36 удалить
BigEye, Тогда у меня дистрибутив со специальным выпуском винды, называется Windows XP SP2 Overclockers edition.

А что делать с чистой виндой? В пасьянс играть?

Девушки, весна...
1. Я женат.
2. Какая весна, если надо работать. Поскольку я админ. То вся жизнь и есть работа. :) весна не катит.


Комментарии (9): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник HDDешные операции | Windows - 2000 ярдов под килем Windows | Лента друзей Windows / Полная версия Добавить в друзья Страницы: раньше»