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

» рекомендумый размер SWAP файла подкачки виртульаной памяти

Автор: 9285
Дата сообщения: 23.11.2013 21:56

Цитата:
только в таком случае гарантируется отсутствие фрагментации (дробления) page

При условии что при создании он был недефрагментирован. Что вряд ли возможно при большой заполненности раздела.
Автор: cuba65
Дата сообщения: 23.11.2013 22:31
9285
Фрагменты его, конечно сейчас есть, наверняка. Но, если новый фиксированный размер в разы меньше будет, то никуда он не денется, "ляжет рядком" Можно даже очистить его при перезагрузке, для успокоения
Хотя, я бы сначала, временно удалив с целевого раздела (Y) подкачку (ОЗУ вполне себе позволяет совсем обходиться без нее, какое-то время, во всяком случае), запустил бы его, раздела, дефрагментацию, а потом бы создал там page в 0.5 (или 1) ГБ. Но если это тот же винт, то правильнее эти 0.5 Гб сделать на С, а Y очистить
Автор: oshizelly
Дата сообщения: 24.11.2013 10:04
cuba65 19:36 23-11-2013
Цитата:
Если у Вас по-прежнему 4 Гб ОЗУ, то задайте для Y 1 ГБ, ну, или 2 (я бы сделал 512 МБ


22:31 23-11-2013
Цитата:
а потом бы создал там page в 0.5 (или 1) ГБ.


Почему так мало? Сам же MS рекомендует, чтобы размер файла виртуальной памяти был в 1,5 раза больше, чем реальный RAM. То есть, при моих 4,0 > 3,0 GB это будет 3,0 x 1.5 = 4,5 GB. а никак не 0,5 или 1,0
Автор: cuba65
Дата сообщения: 24.11.2013 12:03
oshizelly
Потому, что ОЗУ - много, и хочется, чтобы было по-шустрее. Пусть вырастет загрузка ОЗУ (его размер и так, под завязку, пусть пашет по полной). А page - пусть тоже, будет... мало ли какой проге без него, вдруг, никак не обойтись... Типа, на крайний случай, потому и небольшой.
Кроме того, исходя из объема ОЗУ, Вам будет правильно оставлять в нем, а не в подкачке, ядро, т.е., сделать HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
"DisablePagingExecutive"=dword:00000001 (1)
Автор: oshizelly
Дата сообщения: 24.11.2013 12:29
cuba65 12:03 24-11-2013
Цитата:
Потому, что ОЗУ - много, и хочется, чтобы было по-шустрее. Пусть вырастет загрузка ОЗУ (его размер и так, под завязку, пусть пашет по полной). А page - пусть тоже, будет... мало ли какой проге без него, вдруг, никак не обойтись...

На всякий случай уточню, что при моей работе на компе обычно одновременно открыто множество всяких приложений, иногда весьма прожорливых: MS Word, MS Excel, TheBat, Thunderbird, Symnatec Antivirus/Firewall, Opera с 30-40 вкладками, а также пара десятков всяких вспомогательных утилит вроде грабителя экрана HyperSnap, расширенного менеджера буфера обмена ClipCache, переключателя раскладок Punto Swither, два разных Total Commander, Everything и т.д. и т.п. И всё это нужно! Машинка скрипит, но едет
С учётом этого уточнения, вы по-прежнему советуете уменьшить размер файла подкачки до 0,5 GB?
Автор: cuba65
Дата сообщения: 24.11.2013 12:39
oshizelly
Да. Попробуйте, хотя бы. Загрузите все, чем одновременно пользуетесь, посмотрите загрузки ОЗУ и подкачки... Можете параллельно запустить тест быстродействия и стабильности системы, например, из Winrar. Опасаетесь 512, сделайте 1 Гб подкачки, не суть, и забудьте про нее.
Автор: oshizelly
Дата сообщения: 24.11.2013 13:04
cuba65 12:39 24-11-2013
Цитата:
посмотрите загрузки ОЗУ и подкачки..

Как посмотреть загрузку ОЗУ, это ясно. А как посмотреть загрузку файла подкачки (виртуальной памяти)? Прошу простить за глупый вопрос...


Цитата:
запустить тест быстродействия и стабильности системы, например, из Winrar.

Разве в WinRar есть такой тест? Или имеется в виду просто поставить архивировать какую-нибудь здоровенную папку и замерить время секундомеров? Так это вряд ли будет показательно, так как не отобразит скорость запуска приложений и т.п.
Автор: dimitriy7
Дата сообщения: 24.11.2013 13:34
oshizelly

Цитата:
Как посмотреть загрузку ОЗУ, это ясно. А как посмотреть загрузку файла подкачки (виртуальной памяти)?

Уже когда-то обсуждалось, в другой теме по файлу подкачки...
Нашел:
http://forum.ru-board.com/topic.cgi?forum=62&bm=1&topic=23866&start=63
http://forum.ru-board.com/topic.cgi?forum=62&bm=1&topic=23866&start=71
Автор: oshizelly
Дата сообщения: 24.11.2013 13:52
dimitriy7 13:34 24-11-2013
Цитата:
Уже когда-то обсуждалось, в другой теме по файлу подкачки...

Посмотрел. Неужели это и есть ответ на мой вопрос
dimitriy7 15:04 08-02-2013
Цитата:
А как отследить использование именно файла подкачки, когда он ВКЛЮЧЕН -- даже и не знаю, скорее всего никак.


Там ниже ещё дана ссылка на каку-то тулзу WinXP-2K Pagefile, но как я понял из отзыва, она на самом дене не работает?
Seduxen 17:33 13-02-2013
Цитата:
Частично  ч-з  WinXP-2K_Pagefile. Под XP и 2к, разумеется. Как сия тулза поведёт себя с отключенным пейджфайлом - самому интересно.

Автор: dimitriy7
Дата сообщения: 24.11.2013 14:41

Цитата:
Там ниже ещё дана ссылка на каку-то тулзу WinXP-2K Pagefile, но как я понял из отзыва, она на самом дене не работает?

При включенном файле подкачки -- прекрасно работает.

Ну а в первую очередь вы посмотрите, сколько у вас реально занято ФИЗИЧЕСКОЙ памяти, тогда и поймете, нужен ли вам вообще файл подкачки. По принципу: если еще есть место в ОЗУ, подкачка не нужна и не используется.
Автор: oshizelly
Дата сообщения: 24.11.2013 15:13
dimitriy7 14:41 24-11-2013
Цитата:
Ну а в первую очередь вы посмотрите, сколько у вас реально занято ФИЗИЧЕСКОЙ памяти, тогда и поймете, нужен ли вам вообще файл подкачки. П

В данный момент у меня запущена примерно 30%-50% из обычного комплекта приложений, а в запущенных многооконных приложениях вроде MS Word, MS Excel, Adobe Acrobat открыто всего несколько документов (выходной же!). Использование памяти выглядит так:



То есть, получается. что мне виртуальная память файл подкачки pagefile.sys действительно не очень нужен?

Кстати, сейчас обратил внимание на нижнюю гистограмму "PF Usage / Page file usage history". Это случайно не pagefile.sys имеется в виду?
Автор: cuba65
Дата сообщения: 24.11.2013 15:29
oshizelly

Цитата:
обратил внимание на нижнюю гистограмму "PF Usage / Page file usage history". Это случайно не pagefile.sys имеется в виду?

Оно самое

Цитата:
То есть, получается. что мне виртуальная память действительно не очень нужна?

Что же тут удивительного, если у Вас установлено максимально возможное количество ОЗУ?
В Winrar - Операции - Тест быстродействия, или кнопка "Скорость"
Автор: dimitriy7
Дата сообщения: 24.11.2013 15:52
oshizelly

Цитата:
Это случайно не pagefile.sys имеется в виду?

Нет, не он. Это косяк MS, я об этом и писал: http://forum.ru-board.com/topic.cgi?forum=62&bm=1&topic=23866&start=63

А оценить, используется ли вообще файл подкачки, очень легко: если есть хоть пара мегабайт в ОЗУ ("available" в красном квадрате у вас на скрине), подкачка не используется.


Цитата:
есть, получается. что мне виртуальная память действительно не очень нужна?

Виртуальная память нужна, а вот нужен ли файл подкачки -- смотрите сами. Просто нагрузите компьютер обычной работой и смотрите, сколько у вас остается свободной физпамяти (которая "available").
Автор: oshizelly
Дата сообщения: 24.11.2013 15:55
cuba65 15:29 24-11-2013
Цитата:
Что же тут удивительного, если у Вас установлено максимально возможное количество ОЗУ

Это да... Но мне всегда казалось, что раз у меня обычно запущено одновременно максимально возможное количество приложений (ну, или близко к этому), то ну просто никак не смогут уместить в 3 GB все свои данные...


Цитата:

Цитата: обратил внимание на нижнюю гистограмму "PF Usage / Page file usage history". Это случайно не pagefile.sys имеется в виду?

Оно самое
Автор: 9285
Дата сообщения: 24.11.2013 16:43
Есть известная фраза про то что, как воздух занимает всё свободное пространство, так и винда пожирает все доступные ресурсы. Хотя всё это обьясняется бестолковостью разработчиков и их менеджера памяти. И это несмотря на обратные утверждения, некоторых особо упоротых фанатов микрософта.
На хоботе есть тема, где у человека при 16 гигах памяти всё равно винда требует дополнительную. Он "решил" вопрос апгрейдом до 64 гиг. Но у меня нет уверенности что когда нибудь он не увидит прежнее сообщение.
Автор: KLASS
Дата сообщения: 24.11.2013 16:56
oshizelly

Цитата:
файл подкачки используется в размере 1,7 GB

Теперь, вместо используется, подставьте зарезервировано на случай, если понадобится освободить ОП... и все встанет на свои места
9285

Цитата:
где у человека при 16 гигах памяти всё равно винда требует дополнительную

Раз требует, значит нада, все от поставленных перед системой задач.
Автор: thelamb
Дата сообщения: 24.11.2013 17:05
9285

Цитата:
На хоботе есть тема, где у человека при 16 гигах памяти всё равно винда требует дополнительную. Он "решил" вопрос апгрейдом до 64 гиг. Но у меня нет уверенности что когда нибудь он не увидит прежнее сообщение.

Любой ХР 4ГБ ОЗУ хватает за глаза. Но некоторые проги ориентированы не на ОЗУ. К примеру я ставил какой-то антивирь(на пробу) кажется Емсисофт. Так вот у меня после его установки вышло окно типа системе не хватает памяти и она её добавит. И вправду добавила. А у меня было мин=мах=512Мб. Ну я переставил на 1 ГБ, после этого окна не появлялись. Заглянул в диспетчер и там узрел, что Емсик требует 512 МБ виртуалки, а ОЗУ ему для этих своих целей не нужно.
P.S. Так что oshizelly вы тоже можете запустить все свои программы, открыть диспетчер задач и посмотреть сколько виртуалки надо для нужд вашему софту.
Автор: oshizelly
Дата сообщения: 24.11.2013 17:25
KLASS 16:56 24-11-2013
Цитата:

Цитата: файл подкачки используется в размере 1,7 GB

Теперь вместо используется подставьте "зарезервировано" на случай, если понадобится освободить ОП.
Автор: KLASS
Дата сообщения: 24.11.2013 17:36

Цитата:
А почему именно 1,7? Чем может разумно объясняться вот именно такой размер?

Это объем данных (измененных страниц памяти, которые, в свою очередь, могут быть скопированы в файл подкачки, когда комп ничем не занят), который система может выбросить (не юзая подкачку, т.е. не замедляя работы, ведь данные уже в подкачке) из ОП при необходимости.

Добавлено:
Т.е. либо увеличит сама подкачку, либо затык

Добавлено:
Чем не устраивает размер "По выбору системы"? Места на разделах мало, экономите? Может по-удалять чего, ведь всегда найдется на винтах чего прибить
Вот, кстати, пример, когда разделов много и на каждом осталось мало места, а при условии, что разделов бы было не более двух, свободного места, в одном месте (сам не понял, чего сказал), было бы больше.
Автор: dimitriy7
Дата сообщения: 24.11.2013 18:11

Цитата:
А почему именно 1,7?

А где именно вы увидели 1,7Гб? На последнем скрине, что ли?
Так это число вообще не имеет отношения к файлу подкачки (я ж уже говорил: в MS накосячили и неправильно подписали нижний график).
На скрине у вас вот что нарисовано:
1,7Гб (точнее, 1793412кб) -- это суммарный объем выделенных адресов виртуальной памяти (а не файла подкачки, это разные вещи) всех процессов, т.е. попросту полный объем используемой памяти.
Из них 3144044-1363840=1780204кб реально отображено в ОЗУ (а из них, в свою очередь, 1374324кб занимает файловый кеш; соответственно, сама ОС вместе со всеми запущенными программами занимают всего 3144044-1363840-1374324=405880кб ОЗУ)
Оставшиеся 1793412-1780204=13208кб -- это незагруженные РЕ-модули (т.е. фактически тела запущенных .exe и .dll, лежащие на диске -- они тоже считаются частью виртуальной памяти).
Всё. В файле подкачки у вас ничего нет: пока хватает ОЗУ, он не используется.
Автор: KLASS
Дата сообщения: 24.11.2013 19:49
oshizelly
Перечитал свой предыдущий пост... явно накосячил, разумеется, dimitriy7 прав про 1,7Гб-это выделенная память, а измененных (сбрасываемых при необходимости) страниц там, гораздо меньше.

Страницы: 12

Предыдущая тема: Загрузочная флешка 4 Гб с Windows XP


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