Главная » Статьи » Статьи |
Когда не хватает памяти...
КОГДА НЕ ХВАТАЕТ ПАМЯТИ Файл подкачки. Он же swap-файл. Что это? Обратившись к справочной системе Windows, мы узнаем, что файлом подкачки называется «... скрытый файл на жёстком диске, используемый операционной системой для хранения частей программ и файлов данных, не помещающихся в оперативной памяти». Вместе с оперативной памятью файл подкачки составляет так называемую виртуальную память. Физически файл подкачки представлен файлом pagefile.sys в корне диска, если у вас установлена операционная система Windows 2000/NT/XP. Если же вашей операционной системой является Windows 98/ME, то файл будет расположен в каталоге с Windows и носит имя win386.swp. В Проводнике Windows, просто так, вы этот файл не увидите. Чтобы его обнаружить, проделайте небольшую манипуляцию: Пуск > Панель управления > Свойства папки... В появившемся окне перейдите на вкладку «Вид». В разделе «Дополнительные параметры» поставьте переключатель на «Показывать скрытые файлы и пап¬ки» и снимите галочку «Скрывать защищенные системные файлы». Теперь вы легко сможете найти swap-файл там, где он должен находиться.
Получается всё очень просто: по мере необходимости для освобождения места под новые данные Windows выгружает данные из оперативной памяти в файл подкачки и загружает обратно, когда возникает необходимость в их использовании. Как пример: «программы могут использовать до 4 Гбайтов виртуальной памяти на жёстком диске, в то время как оперативная память компьютера может составлять всего 32 Мбайтов». Значение этого файла достаточно огромное. Это и стабильность работы системы, и производительность, и быстродействие. РАЗМЕР ФАЙЛА ПОДКАЧКИ Вопрос о размере файла подкачки является весьма спорным и в большей степени зависит от выполняемых задач на данном компьютере, нежели от размера имеющейся в наличии оперативной памяти. Хотя по умолчанию Windows создаёт файл подкачки размером в 1,5 раза больше общего объёма установленной физической ОЗУ. Это минимальный размер. Максимальный же будет равняться 3-кратному объёму ОЗУ. Чтобы произвести настройки по изменению swap-файла в Windows XR нажмите Пуск > Панель управления > Система. В появившемся окне «Свойства системы» перейдите на вкладку «Дополнительно», затем «Быстродействие» и нажмите кнопку «Параметры». Теперь у вас появится окно «Параметры быстродействия», в котором находите заголовок «Виртуальная память». Здесь и указан размер заданного объёма файла подкачки. Чтобы выполнить изменения, нажимаете кнопку «Изменить» и перед вами появляется новое окно «Виртуальная память»: Здесь ставите переключатель на «Особый размер» и вручную устанавливаете объём файла. Можете предоставить Windows самой распорядиться с объёмом файла подкачки. А можете и вообще его ликвидировать. А почему бы и нет? Изредка он доставляет массу хлопот и его необходимо правильно настроить и расположить (оптимизировать). Тем более когда имеется 2 Гбайта оперативки, можно и распрощаться с ним. Но всё же я бы не советовал этого делать. До поры до времени, может быть, и будет всё благополучно, но придёт момент и может произойти сбой в работе программ из-за нехватки памяти. Поэтому вместо удаления лучше заняться его оптимизацией. КАКОЙ ЛУЧШЕ ВЫБРАТЬ ОБЪЁМ ДЛЯ ФАЙЛА ПОДКАЧКИ? Как было упомянуто выше - размер swap-файла больше зависит от решаемых вами задач. Можно воспользоваться встроенным в Windows системным монитором и проследить, как используется память в момент выполнения наиболее типовых задач для вашего компьютера. Можно поступить следующим образом. Создать счётчик максимального использования файла подкачки и, проанализировав его, скажем, дня за три выставить наиболее оптимальные размеры. Пуск > Панель управления > Администрирование > Управление компьютером. Далее выбираете «Журналы и оповещения производительности», в котором и создаёте журнал отслеживания использования файла подкачки. Задайте ему «записывать лог в текстовый файл». Изменения в размеры файла подкачки вносите в режиме «Особый режим» в окне «Виртуальная память» (см. выше). Идеальным вариантом будет задать для файла постоянный размер. В этом случае для него на винчестере будет зарезервировано фиксированное пространство и ваш swap-файл не будет подвергаться фрагментации, а следовательно, запущенные программы будут работать значительно быстрее. А можно установить маленький исходный размер (к примеру 64 Мбайта). В этом случае у вас будет запас свободного места на жёстком диске. Максимальный же размер файла ограничивать не надо. Запас всегда должен быть под рукой у системы. Если вы являетесь обладателем компьютера с достаточно большим объёмом памяти (от 1 Гбайта), то для повышения скорости работы системы можете проделать следующую операцию. Открываете реестр и далее проходите по следующему пути:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management. Здесь находите параметр DisablePagingExecutive и меняете его значение на «1». Теперь Windows не будет выгружать в файл подкачки ядро системы и драйвера, что также значительно повысит быстродействие системы. Выше уже упоминалось, что быстродействие системы значительно зависит от того, насколько файл подкачки дефрагментирован. Со swap-файлом размером в 128 Мбайтов, но «целым файлом», система будет работать гораздо шустрее, нежели с двухгиговым файлом, но состоящим из 20 фрагментов. В таком случае вам поможет либо постоянный размер файла подкачки (смотрим выше), либо производим его дефрагментацию. В данном случае штатный дефрагментатор Windows для нас окажется плохим помощником. Для этой цели лучше воспользоваться куда более удобными программами; Speed Disk из пакета Norton Utilities, VoptXP, Hare или Diskeeper. Diskeeper может производить дефрагментацию по расписанию и в режиме заставки. При помощи того же Diskeeper можно собрать все папки в начало диска, что тоже ускоряет работу системы. ГДЕ ЕГО РАЗМЕСТИТЬ? По умолчанию Windows хранит файл подкачки в загрузочном разделе - там, где установлена сама операционная система. Для увеличения быстродействия файл подкачки рекомендуется переместить в другой раздел, отличный от системного. Если же в системе имеется несколько жёстких дисков, то размещать файл подкачки следует на самом быстром. А лучше выделить на каждый физический диск по одному swap-файлу. Некоторые же пользователи решают вопрос с размещением файла подкачки следующим образом. Создаём логический диск размером от 1 до 4 Гбайтов. Переносим файл подкачки на вновь созданный диск. Отключаем файл подкачки на системном диске. Отключаем корзину на новом диске. Также отключаем восстановление на этом диске. Устанавливаем размер файла подкачки на весь диск минус 100-150 Мбайтов (иначе Windows будет постоянно напоминать о переполнении диска). Перезагружаемся. Примечание: чем больше у вас имеется физической оперативной памяти, тем меньшего размера можно создавать диск под файл подкачки. Внимание! После выключения компьютера файл подкачки может сохранять конфиденциальные данные: ключи, пароли и т.д. При загрузке с дискеты в MS-DOS режиме и проанализировав swap-файл, можно стать обладателем очень важной информации!!!... | |
Категория: Статьи | Добавил: ipsyedinmk (23.11.2008) | Автор: Максим | |
Просмотров: 1985 |
Всего комментариев: 0 | |