Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Что такое pagefile.sys

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4

Открыть новую тему     Написать ответ в эту тему

KomariKKK



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pagefile.sys - недавно заметил, что с августа сидит на моём компе и нагло весит 512 мегабайт. Сидит на диске, где я храню игры. Спрашивается: Что такое? Кто такой?

Всего записей: 27 | Зарегистр. 23-10-2004 | Отправлено: 14:16 30-10-2004 | Исправлено: Demetrio, 14:25 30-10-2004
Demetrio

uid=0
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
Это файл подкачки, виртуальная память
 
http://support.microsoft.com/kb/308417
http://support.microsoft.com/default.aspx?scid=kb;en-us;314482
http://support.microsoft.com/default.aspx?scid=kb;en-us;99768
 
Добавлено
http://forum.ru-board.com/topic.cgi?forum=62&topic=0973#1

Всего записей: 9967 | Зарегистр. 29-05-2002 | Отправлено: 14:25 30-10-2004 | Исправлено: Demetrio, 21:14 30-10-2004
Maxer



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Туда записывается всё то что у тебя в оперативке не поместилось
 
Добавлено
Если тебя размер пугает, то можешь уменьшить в настройках.

Всего записей: 5225 | Зарегистр. 04-05-2004 | Отправлено: 16:02 30-10-2004
Demetrio

uid=0
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Maxer

Цитата:
в оперативке не поместилось

Нет, отнюдь...
Это фича такая у Win, кидать данные в pagefile вне зависимости от свободной памяти.

Всего записей: 9967 | Зарегистр. 29-05-2002 | Отправлено: 16:10 30-10-2004 | Исправлено: Demetrio, 21:15 30-10-2004
Maxer



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Demetrio
Хмм, а зачем тогда оперативка ;?

Всего записей: 5225 | Зарегистр. 04-05-2004 | Отправлено: 16:23 30-10-2004
Demetrio

uid=0
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну, вот такой вот менеджер памяти в Windows, что поделать.

Всего записей: 9967 | Зарегистр. 29-05-2002 | Отправлено: 16:28 30-10-2004
eugrus



UNIX-like Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
кидать данные в свап вне зависимости от свободной памяти

2Demetrio а в Linux'e вроде не так, ДА?

Всего записей: 5471 | Зарегистр. 17-06-2004 | Отправлено: 17:02 30-10-2004 | Исправлено: eugrus, 17:02 30-10-2004
Demetrio

uid=0
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eugrus
И в Linux, и в BSD не так.
Там swap используется только когда _вся_ физическая память заполняется
 
http://forums.gentoo.org/viewtopic.php?t=175419
http://www.csn.ul.ie/~mel/projects/vm/guide/html/understand/node74.html

Всего записей: 9967 | Зарегистр. 29-05-2002 | Отправлено: 17:14 30-10-2004
KomariKKK



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Так этот фаил опорожняться должен, ведь так получается? Или зачем ему хранить инфу двухмесячной давности, которая, как я понял, особой роли не играет. Или как?

Всего записей: 27 | Зарегистр. 23-10-2004 | Отправлено: 21:13 30-10-2004
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KomariKKK

Цитата:
Так этот фаил опорожняться должен, ведь так получается?  

да, содержимое его меняется.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:17 30-10-2004
Maxer



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KomariKKK
Перезагрузи комп и данные в нём поменяются.

Всего записей: 5225 | Зарегистр. 04-05-2004 | Отправлено: 01:04 31-10-2004
KomariKKK



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ладно, спаибо всем за объяснения. Но всё же 512 мигов...

Всего записей: 27 | Зарегистр. 23-10-2004 | Отправлено: 09:50 31-10-2004
Unix



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KomariKKK
Чисто чтобы тебя подбодрить, у меня он 768 МВ весит, при оперативки 512. Во формула:
Твоя оперативка +256МВ= pagefile.sys (в смысле размер).
Таким макаром у тебя должно быть 256МВ оперативки, я угадал?

----------
Lord, deal with my frends. I can take care of my enemies.
- Valtaire-

Всего записей: 2411 | Зарегистр. 08-12-2002 | Отправлено: 10:05 31-10-2004 | Исправлено: Unix, 10:06 31-10-2004
FreemanRU



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Unix

Цитата:
Твоя оперативка +256МВ= pagefile.sys (в смысле размер).  

Это откуда такая формула? Макс. на что она притендует - это рекомендованное значение файла подкачки..... И то, она будет выглядеть так:
Vpagefile_min = Vram
Vpagefile_max = Vram + (Vram/2)
Размер её зависит от % использования этой самой вирт памяти... Если у меня МАКС стоит 1Гб, то при определнных условиях или ошибки в приложении у меня объем может и быть 1Гб, при нормальных 512Мб.....

Всего записей: 3799 | Зарегистр. 16-07-2004 | Отправлено: 18:30 31-10-2004
Unix



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А сам незнаю откуда. С балды взял.
=)
Но ко мне подходит.
Я гдет читал что до определенного кол-ва RAM  pagefile.sys будет больше размером чем оперативка, а асли больше то он будет меньше размером.
Тока вот где и чё именно там было написанно

----------
Lord, deal with my frends. I can take care of my enemies.
- Valtaire-

Всего записей: 2411 | Зарегистр. 08-12-2002 | Отправлено: 22:25 31-10-2004
FreemanRU



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Unix

Цитата:
Но ко мне подходит.

Запусти что-нить "тяжелое", что отъедает много оперативки (хорошо подходит граф. редактор с большим изображением, тока не Photoshop, у него свой собственный своп) и сверни его.. запусти что-нить другое, можно уже не такое мощное (Word или Excel) и посмотри какой у тебя размер Pagefile будет....

Всего записей: 3799 | Зарегистр. 16-07-2004 | Отправлено: 00:42 01-11-2004 | Исправлено: FreemanRU, 00:42 01-11-2004
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FreemanRU
Маленькая поправка в настройках свопа есть минимальный размер и максимальный, так вот если прога умещается в пределы минимального размера, то изменнеия размеров своп файла не заметить, просто на моей ситсмеме дома минимум свопа стоит 716 метров, у меня даже запущенный Дум 3 его размеров не меняет

----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 10:14 01-11-2004
KomariKKK



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нет Unix, не угадал. У меня 512.

Всего записей: 27 | Зарегистр. 23-10-2004 | Отправлено: 10:56 01-11-2004
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сам свопинг, а равно и производительность системы в целом, никак не зависит от размера файла подкачки. Программный код не свопится, свопятся измененные данные и то, при необходимости, когда нет обращений к диску. Размер файла зависит от кол-ва физической памяти в ящике и ни на что, кроме количества занимаемого места на диске, не влияет.

----------
Process Explorer RU
Process Monitor RU
Process Hacker RU

Всего записей: 11731 | Зарегистр. 12-10-2001 | Отправлено: 22:54 17-01-2005 | Исправлено: KLASS, 10:07 18-01-2005
ilion



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
некоторые дополнения ко всему вышеизложенному
1. мин.размер свопинга - это размер файла pagefile.sys создаваемого (или не создаваемого, если он есть) при старте системы, если предшествующий pagefile.sys отсутствует или имеет размер отличный от мин.размера.  
2. при создании он распределяется в максимально длинный свободнный участок диска, что на нерегулярно дефрагментируемом диске гарантированно невозможно (см. алгоритмы распределения дисковой памяти при создании файлов). Как результат  - pagefile.sys оказывается "рассыпанным" по диску (хоть и с внутренней адресацией возрастающей с номерами секторов в разделе диска), что существенно (в разы) понижает производительность системы, в особенности, если не установить в реестре запрет выгрузки экзекутива из памяти - ведь ее производительность определяется скоростью работы позиционера головок винчестера.
3. Если потребная виртуальная память окажется меньше, чем оперативка плюс мин.размер свопинга - система начнет его расширять, но только до макс.размеран свопинга. Из этого вытекает то же соображение, что и в п.2, но усугубленное тем, что в каждый момент времени неизвестно - сколько памяти в свопинге потребуется через один- два шага. И он (файл свопинга) начинает гарантированно "рассыпаться" по диску. Если во время этого процесса работающие программы начнут создавать и удалять рабочие файлы в том же партишене, где лежит pagefile.sys, возможно создание ситуации (реально так всегда и получается), что отдельные куски pagefile.sys рассыпаны не в возрастающей последовательности, а хаотично. Система теряет производительность лавинообразно.
4. Если потребная виртуальная память окажется меньше, чем оперативка плюс макс.размер свопинга - система начнет блокировать выполнение текущих программ (которые "зависнут намертво"), и не даст выполнить ни одной новой задачи. В частности не позволит запустить диспетчер задач, чтобы "срубить" зависших. Игруля, запустивший DOOM 3 на 128Мб машине, уверенно жмет при этом на "ресет"
 
Описанная картинка справедлива с очень небольшими ньюансами для всех NT-образных опрационок (и не только для них).

Всего записей: 1375 | Зарегистр. 15-05-2002 | Отправлено: 01:02 19-01-2005
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Что такое pagefile.sys


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru