Просмотр полной версии : Настройка и оптимизация файла подкачки
Удаление файла подкачки при 512 и более мегабайт памяти
Это самый эффектный способ просто физичически ощутить ускорение работы компьютера. Для этого надо:
Из контекстного меню иконки My Computer на рабочем столе выбирается Properties
Далее - Advanced - Settings( Visual effects, processor scheduling, memory usag, and virtual memory)
В разделе, опимывающим виртуальнуй память устанавливается опция No Paging File. Если очень боязно, то можно поставить что-нибудь символическое, например, 50Мб.
Ускорение работы машины видно невооруженным глазом
Dogmatist
12.12.2004, 22:37
Удаление файла подкачки при 512 и более мегабайт памяти
Это самый эффектный способ просто физичически ощутить ускорение работы компьютера. Для этого надо:
Из контекстного меню иконки My Computer на рабочем столе выбирается Properties
Далее - Advanced - Settings( Visual effects, processor scheduling, memory usag, and virtual memory)
В разделе, опимывающим виртуальнуй память устанавливается опция No Paging File. Если очень боязно, то можно поставить что-нибудь символическое, например, 50Мб.
Ускорение работы машины видно невооруженным глазом
Что значит "Если очень боязно, то можно поставить что-нибудь символическое, например, 50Мб". Чем грозит полное отключение.
Заранее спасибо большоооооеее.
Вот что пиут в официальном руководстве от майкрософт по этому поводу:
Если у вас очень много физической памяти, то может возникнуть соблазн вовсе отключить файл подкачки. Не делайте этого! Windows XP была разработанна так, что файл подкачки используется для некоторых задач ядра, поэтому инные программы третьих фирм могут выдавать сообщения о нехватке памяти при попытке полностью отключить виртуальную память. Помните, что Windows не использует файл подкачки, пока он не понадобится, поэтому отключение виртуальной памяти не приведёт к повышению производительности.
Dogmatist
13.12.2004, 00:19
Становится интересно. какое еще будет неофициальное мнение?
Я, кстати отключил файл подкачки. не заметил, что комп стал быстрее работать У меня Рам - 512мб.
WIZARD MAN
02.02.2005, 23:33
Я убрал "своп" на второй винт. Сам Билли советует так сделать. Винда съедает всё что ты ей даёшь, в смысле памяти. На твои нужды оставит 1\4 всего.
Каждому своё!!
сказевые винты вообше супер!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
И с памятью просто играемся. Вот у меня переменка (памяти) то 1 гиг, то 512 , но с гигом почему-то приятнее! А своп (из 3 систем win) разместил на одном логическом. И не всегда летает!!! :гуляем
мультяша
19.02.2005, 23:19
Во, перепечатала из одной моей любимой книжецы "Хитрости Windows ХР"
[Только зарегистрированные пользователи могут видеть ссылки]^/aiw/blush2.gifНе ругайтесь, если напечатала то , что уже многим знакомо. Просто вы все спорите, а ведь у всех все по разному, значит и подход индивидуальный.
"Одна из наиболее раздражающих и разочаровывающих особенностей Windows заключается в том, что система без всяких видимых причин на несколько секунд может зависнуть, потрескивая жестким диском. И происходит это иногда без действия со стороны пользователя. Подобное поведение обусловлено используемым в Windows алгоритмом работы с виртуальной памятью. Обычно Windows загружает в оперативную память драйверы и приложения до тех пор, пока это возможно. Когда оперативки не хватает, система временно скидывает давно не использовавшиеся данные на жесткий диск. При этом освобождается место для более высокоприоритетных данных.Обращение к жесткому диску осуществляется значительно медленнее, чем обращение к оперативной памяти, поэтому, чем чаще компьютер обращается к виртуальной памяти, тем он работает медленнее. Если вы установите дополнительный объем ОЗУ (RAM), система будет реже обращаться к виртуальной памяти. Таким образом вы увеличите скорость ее работы.Однако, даже если вы установите оперативную память огромного размера, Windows все равно будет обращаться к виртуальной памяти, поэтому надо тщательно настроить этот механизм. Универсального рецепта не существует,для разных компьютеров, разных программ и разных стилей работы с компьютером оптимальные конфигурации будут разными. Основная причина недостаточно высокого быстродействия виртуальной памяти ( при конфиг. по умолчанию) состоит в том, что в процессе работы с системой файл ВП увеличивается в размерах и быстро становится фрагментированным. Чтобы избавиться от этой проблемы, используйте файл с неизменным размером. Это значит, что неизменный файл ВП не сможет сократить свободное пространство на жестком диске. Можно указать любой размер в мегабайтах ( автор делает его в три раза больше, чем объем оперативки). Но я не рекомендую вам полностью отказываться от ВП. Теория утверждает, что если на компьютере установлен достаточный объем оперативной памяти и при этом вы отключаете ВП, Windows будет обращаться к жесткому диску значительно реже, а значит быстродействие возрастет. Возможно, отключить ВП имеет смысл в случае, если в системе установлено не менее 512мб оперативки. Однако вы можете столкнуться с тем, что некоторые программы откажутся работать( они нуждаются в хотя бы небольшом ее объеме. В некоторых случаях Windows вообще откажется запускаться.
Дефрагментация файла виртуальной памяти.
Сделав размер ВП неизменным, вы предотвратили его дальнейшее фрагментирование. Но он да данный момент уже может быть сильно фрагментирован. Чтоб повысить производительность системы его надо дефрагментировать. Выполнить это непросто, если под рукой нет подходящих инструментов.
1 Если у вас есть пакет Norton Utilities, оптимизировать файл ВП можно при помощи утилиты speedisk. Эта утилита позволит вам также переместить файл в начало дискового раздела - теоретически, в результате должна возрости скорость обращения к файлу ВП.
2 Если нет спец программы,существуют две альтернативы. Если в системе есть несколько дисковых разделов или жестких дисков, переместите файл ВП на другой логический (или физический) диск для того, чтобы выполнить дефрагментацию. После этого произведите дефрагментацию диска. После процедуры перенесите файлВП обратно, убедитесь в том, что он обладает фиксированным размером.
Если у вас один раздел( логический), вы можете попробовать ВП временно отключить. После перезапуска Windows провести дефрагментацию диска и по завершению вновь открыть окно настройки параметров ВП и создать на диске файл ВП фиксированного размера.В результате вы получите файл, состоящий из одного фрагмента, который к тому же не будет фрагментирован в будущем.
Имейте ввиду, что если на вашем ПК менее 256 мб памяти, после отключения ВП система Windows может перестать загружаться. Если такое случится, вы должны загрузить Windows в безопасном режиме и заново включить ВП."
файл подкачки или swap-файл – область на жёстком диске, которую система использует в качестве виртуальной памяти. Зачастую многие пользователи доверяют системе определение и работу свопа, доверяют рекомендациям Microsoft, и в результате получают медленную скорость работы и фрагментацию своего винчестера. По умолчанию Windows ставит текущий объём файла подкачки равным размеру физической памяти, а рекомендованный объём делает в полтора раза большим. Конечно если у вас 256 мегабайт обыкновенной и ничем не примечательной памяти, размер файла будет вполне оправдан – около 384 мегабайт. Но если памяти больше, например 512 мегабайт, то получается, файл подкачки будет 768 мегабайт?
В моём случае у меня было 1024 Mb (2x512 Mb DDR 333 MHz) памяти и Windows "по умолчанию" размер swap-файла ставил 1534-2560 Mb. На самом деле как-то не логично получается, а что если памяти 2 Gb? Файл подкачки будет равен 3 Gb? Бред какой-то... В установке "правильного" своп - файла нам поможет мониторинг системы.
[Только зарегистрированные пользователи могут видеть ссылки]
обязательно укажите файл подкачки постоянным
Для начала в разделе Мой компьютер-Свойства-Дополнительно-Быстродействие-Дополнительно-Виртуальная память устанавливаем в поле максимальный размер какое-нибудь значение (например, для 128Mb или 256Mb – 400 мегабайт, для 512Mb – 200 мегабайт), задать и затем перезагружаемся. В Панели управления заходим в Администрирование, и переходим в пункт Производительность. Раскрываем пункт "Журналы и оповещения производительности", правой кнопкой на "Журналы счётчиков", и в меню выбираем "Новые параметры журнала
[Только зарегистрированные пользователи могут видеть ссылки]
создание параметра счётчика swap_log
Присваиваем параметру любое имя (например, swap_log). В появившемся окне нажимаем "Добавить счётчики", в выпадающем окне "Объект" выбираем Файл подкачки. В разделе "Выбрать счётчики из списка" выбираем % использования (пик), затем "Добавить".
[Только зарегистрированные пользователи могут видеть ссылки]
В объекте нужно выбрать "файл подкачки"
Возвращаемся в предыдущее меню, переходим в "Файлы журнала" и в списке "Тип файла журнала" выберите Текстовый файл (разделитель – запятая). При нажатии кнопки OK на вопрос, создавать ли каталог C:\PerfLogs, ответьте да.
Теперь несколько дней гоняем нашу бедную персоналку. Хватит и 2-3 дней, главное загрузите компьютер по полной программе и постарайтесь несколько раз его перезагрузить, (только не каждые пять минут). Когда сочтёте, что хватит, открываете файл с названием что-то типа swap_log_000001.CSV, который находится в папкеС:\PerfLogs\. В длинной колонке, состоящей из множества строк типа "12/25/2003 13:04:51.259,"39.5953124999999999", в конце каждой строки будет некое загадочное число (выделено). Это число – процентный показатель используемой системой объёма файла подкачки (пиковые значения).
[Только зарегистрированные пользователи могут видеть ссылки]
реально используемый объём файла подкачки (в % соотношении)
Теперь нам осталось вычислить действительно нужный объём файла подкачки (причём рекомендую всё же набавить процентов пять – на всякий случай). В моём случае от первоначально указанного системой как рекомендуемый объёма 1534 мегабайт понадобилось только 30 (из графика нашёл самое большое пиковое значение, которое было равно "5.4329129899341497". Это значит, что система из заданых мной 100 Mb максимум использует только около 5%. Считаем 100x5%=20+5%=24 Mb. Я округлил до 30 Mb) (при размере оперативки – 1024 Mb), куда она тратила остальное – непонятно.
[Только зарегистрированные пользователи могут видеть ссылки]
Для самых ленивых приблизительный объём своп-файла
Результаты годятся для обыкновенного пользователя, поэтому, если вы занимаетесь 3D-моделированием или оцифровкой фильмов в реальном времени (хотя я глубоко сомневаюсь, что вы будете делать это на таком компьютере) результат лучше вычислить самому. Кстати обязательно указывайте постоянный объём свопа, то есть в полях обычного и максимального значения должно быть максимальное значение. Если вы последуете рекомендациям Microsoft и установите его динамическим, то будет происходить дефрагментация винчестера. Даже если системе экстренно потребуется лишнее место (на уровне драйверов), она займёт его и без ваших указаний, хотя такое случается редко. И не забудьте перенести своп – файл в начало локального диска, на котором установлена ОС – это в отличие от встроенных средств Windows могут делать современные программы дефрагментации жёсткого диска.
M Yuriy M
03.06.2006, 12:12
Укрощаем файл подкачки
Автор: Евгений Яворских
Бытует мнение о том, что для комфортной работы любой операционной системы размер виртуальной памяти должен быть, по меньшей мере, в полтора раза больше объема памяти физической. Очевидно, подобное мнение основывается на том предложении, что делает нам Windows XP по умолчанию в свойствах системы на вкладке Дополнительно > раздел Быстродействие > вкладка Дополнительно. При нажатии кнопки Изменить, расположенной в секции Виртуальная память, в одноименном окне и будет прописан рекомендуемый размер файла подкачки (в моем случае, при имеющихся 512 мегабайтах RAM, был получен совет увеличить swap-файл до 766 Мб). В конечном итоге складывается парадоксальная ситуация - чем больше физической оперативной памяти, тем больше дискового пространства требуется (по мнению системы) для памяти виртуальной.
Вычисляем реальное значение
После изучения массы сетевых ресурсов с рекомендациями относительно размера файла подкачки, который действительно необходим, приведу описание метода, позволяющего рассчитать такое значение. В упомянутом разделе отметим параметр Особый размер, где зададим определенное значение для файла подкачки (например, 512 Мб), причем, это значение должно быть одинаковым для полей Исходный размер и Максимальный размер.
Апплет Администрирование, расположенный в Панели управления, имеет отличный инструмент для мониторинга системных процессов - консоль MMC (Microsoft Management Console), в которой группируются средства для администрирования компьютера, служб, других системных компонентов и сетей (ярлык Performance/Производительность). В левой части окна, в раскрывающемся списке Performance Logs and Alerts (Журналы и оповещения производительности) щелкнем по пункту Журналы счетчиков, в контекстном меню которого выберем команду Новые параметры журнала и введем имя для будущего лог-файла, например, realswap (рис.1).
[Только зарегистрированные пользователи могут видеть ссылки]
Далее, подскажем системе, какой именно параметр будет контролироваться - кнопка Добавить счетчики, после чего в одноименном окне в списке Объект выбирается Paging File/Файл подкачки, отмечается пункт Выбрать счетчики из списка, выделяется параметр % Usage Peak/% использования (пик) и нажимается кнопка Добавить (рис.2).
[Только зарегистрированные пользователи могут видеть ссылки]
Далее, в окне свойств будущего отчета на вкладке Файлы журнала следует выбрать удобоваримый формат лог-файла. Меня устроил Текстовый файл (разделитель-запятая), каковой без проблем открывается в Excel. Обратите внимание, что на вкладке Общие задан 15-секундный интервал для снятия показаний - таким образом, не остается места сомнениям в точности создаваемого отчета. Затем последует подтверждение выбора каталога для размещения папки с файлами отчета (по умолчанию - корневой раздел системного диска) и проверка работоспособности созданного журнала - если недоступна команда Запуск контекстного меню при щелчке по названию журнала в правой части окна Performance/Производительность, все сделано правильно.
Для полноценного мониторинга понадобится интенсивное использование компьютера в течение нескольких дней, особенно актуальной будет работа с ресурсоемкими приложениями. По окончании "испытательного срока" устроим "дознание с пристрастием", для чего поочередно откроем и просмотрим содержимое файла вида realswap_000001.csv в папке X:\PerfLogs. Держись, swap-файл!
Отчет представляет собой две колонки: в первой указана хронология мониторинга с 15-секунднымии интервалами, а значение, указанное далее, есть ни что иное, как РЕАЛЬНЫЙ ПРОЦЕНТ использования системой файла подкачки, причем, это пиковые значения (рис.3).
[Только зарегистрированные пользователи могут видеть ссылки]
В моем случае максимальное использование swap-файла составило не более 29%! В этой ситуации, как правило, секундный шок сменяется праведным гневом: если для своих нужд мне вполне достаточно не более 150 Мб виртуальной памяти, с какой целью мне предлагается задать 766 Мб? Вопрос из разряда риторических…
Размещаем в надежном месте
Позволю себе еще раз остановиться на фиксированном размере файла подкачки. Дело в том, что по умолчанию (воистину - "лучше молчать , чем говорить") Windows создает swap-файл, размер которого динамически изменяется в зависимости от системного настроения. Приводит же это к тому, что файл подкачки начинает записываться на свободные участки (динамизм в действии), в результате чего фрагментируется как сам жесткий диск, так и файл виртуальной памяти. Безусловно, нет нужды напоминать, что доступ к swap-файлу должен осуществляться с максимальной скоростью. По этой причине оптимальным вариантом является строго фиксированный объем файла подкачки с размещением оного в самом начале диска (по умолчанию предлагается разместить упомянутый файл pagefile.sys в корне системного раздела).
Если наличествует второй жесткий диск, то есть смысл расположить swap-файл именно там; в случае одного физического носителя будет целесообразным создание логического диска с объемом, соответствующим создаваемому файлу подкачки, и перенос виртуальной памяти в другой раздел. При наличии нескольких установленных систем, таким расположением swap-файла можно существенно сэкономить дисковое пространство, указав всем системам один и тот же путь к файлу виртуальной памяти. К сожалению, перенести swap-файл в начало диска обычными средствами Windows нельзя. Зато на такую просьбу с радостью откликнется Norton Speed Disk из комплекта Norton System Works: в настройках этого продукта имеется опция, позволяющая перемещать в начало диска файлы, указанные пользователем.
Евгений Яворских
Что то у меня сомнения насчет того, что файлу подкачки лучше быть именно в начале диска. Знакомый админ мне посоветовал, вообще, сделать отдельную партицию за диском С:\ и поместить ФП туда - говорит работать будет быстрее чем у начала. Что думаешь по этому поводу M Yuriy M?
Имею диск 200 гб., разбит на 4 раздела, раздел С:\ = 30 гб.:54:
M Yuriy M
05.06.2006, 04:00
Что думаешь по этому поводу M Yuriy M?
Имею диск 200 гб., разбит на 4 раздела, раздел С:\ = 30 гб.Моё мнения. Как не мудри с ФП, быстродействие системы увеличиться незначительно. Во всяком случаи мои эксперименты с ФП к ощутимым результатам не привели. А вот правкой некоторых ключей реестра, система стала летать. Насчёт жёстких дисков больших размеров, раздел С: я сделал 15 гигов, полный рабочий размер занимает 33%, система, проги и т.д. свободный объем 67%, в этом случаи обращения системы к диску уменьшилась, и привело к быстрой работоспособности. Вот, собственно говоря, и всё.
SpeccyFan
10.06.2006, 11:09
Можете поизвращаться с выгружаемой памятью ядра. Запретить скидывать ее странички в своп можно так:
DisablePagingExecutive"=dword:00000001
в ветке реестра
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management]
Не рекомендую, если меньше 256Mb мозгов на борту.
MykolkaS
24.07.2006, 12:30
Очистка файла подкачки при отключении компьютера
Необходимо обеспечить очистку системного файла подкачки перед отключением компьютера. Очистка гарантирует, что при выключении компьютера фрагменты данных из памяти не будут сохраняться на диске в виде незашифрованного текста. Эта функция включается локально или через групповую политику домена.
Чтобы очищать файл подкачки при выключении компьютера, выполните следующие действия:
Последовательно щелкните следующие элементы:
Computer configuration («Конфигурация компьютера»)
Windows settings («Конфигурация Windows»)
Security settings («Параметры безопасности»)
Local Policies («Локальные политики»)
Security Options («Параметры безопасности»)
Откройте объект Shutdown: Clear virtual memory pagefile («Завершение работы: очистка страничного файла виртуальной памяти»).
Выберите переключатель Enabled («Включено»), как показано ниже на рис. 2, и нажмите кнопку ОК.
Закройте оснастку Group Policy («Групповая политика»).
Настройка объекта Shutdown: Clear virtual memory pagefile («Завершение работы: очистка страничного файла виртуальной памяти»)
lastmylove
07.09.2006, 14:49
Своп нельзя отключать это точно могут быть проблемы самые простые типа прога не запустилась там и прочее посложней сами подумайте с виндой всякое бывает если хочешь производительности перемещай своп на другой физический диск с другой стороны в вопросе формулы оперативная память х там 2 чтоли я незнаю = своп полная глупость или оставить своп по умолчанию (порой самый лучший вариант) все это для ленивых или чайников что вы сами не можете определить скока вам надо лень создать счетчик а после посмотреть его результаты ??? потому как возьмем два компа полностью одинаковой конфы на одном пользуем тока блокнот ну там офис легкие игры а на другом кодируем видео и прочее тепеь ответьте мне на вопрос своп должен быть одинаковым ?? многие могут не согласиться а я еще проги ставлю которые хавают много и запускаю их раз в год что типа того что лень вывести для себя своп в итоге хочу сказать лишь одну не может быть одинакового свопа и правил для его определения если уж на то пошло то своп подбирается индивидуально для каждого компа свой !!
за текущий сеанс можно пиковый размер свопа и по Ctrl+Alt+Del посмотреть у меня по моему больше всех Doom III хавал, да и то пик был ~1,5 Gb из них 1Gb оперативы
а отключение свопа реально ушустряет, и грузиться быстрее винда и пилит по диску меньше
так что не надо
Спасибо люди, я все по старинке.. значит не отключал Своп. А у меня супер машинка ( 1 GB Corsair 800 MHz 512*2) а своп стоит по умолчанию. мин 1500 макс 3000 Мб ужассс куда столько на самом деле?
я проверял в обычном режиме, даже во время записи или конвертирования требуется макс 350 МБ- ну даже 400 а все 1 ГБ очень очень редко когда на 100%.
Не рекомендую отключать файл подкачки. Во первых, как было сказано возникают ошибки в некоторых программах, а во вторых некоторые программы при установке используют более 700 Мб ОЗУ (Exchange Server 2007 Beta 2).
Kallisto
04.11.2006, 00:15
народ может я немного не в тему вот я купил платку на 512 мб и у меня еще 2 по 256 на материнки щас у меня всего гиг памяти а скорость неощущаеться что это может значить? есть ли какаето несовместимость? или дело в процессоре?
athlon_fx
06.11.2006, 11:52
народ может я немного не в тему вот я купил платку на 512 мб и у меня еще 2 по 256 на материнки щас у меня всего гиг памяти а скорость неощущаеться что это может значить? есть ли какаето несовместимость? или дело в процессоре?
У меня было 2х256 мегов. Когда добавил ещё планку 512меговую, разницы в скорости не почувствовал. Но когда отключил файл подкачки то тогда и ощутил скорость. Так что советую отключить может поможет как и мне.
Работаю с графикой (Photoshop, Corel) и уже не раз убедился, что файл подкачки нужен. Оперативки у меня 2 Гига, но все-равно файл подкачки требуется. Тоже касается и Adobe Premier 1.5 или 2.0. Даже при отключенном swap'e он все-равно файл подкачки сделает.
Простой пример- при отключении свопа винды при загрузке ругется
фотожоп. Отключение свопа не дает зримого ускорения работы даже с гектаром оперативки. Еще факт - с 512 оперативки Квак IV практически не двигался. Гиг все исправил 8-))
У меня гиг оперативки. При полном отключении файлы подкачки все работает очень быстро. Но когда приложений бывает открыто слишком много, то система ругается на отсутствие памяти. Файл подкачки можно создать прямо на ходу, без перезагрузки машины. Но полностью отказаться от него нельзя. Я считаю, что для достижения максимальной производительности стоит либю увеличить объем памяти по максимуму (большинство современных плат запросто поддерживают объем памяти до 4-х гигабайт, хотя 2-х вполне достаточно), либо поставить второй винт, небольшого объема, исключительно для файла подкачки, что я и сделал, т.к. это дешевле. 3*60у.е. < 1*50у.е. Заодно на нем можно хранить архивы, или информацию доступ к которой осуществляется очень редко.
уже достаточно давно для файла подкачки создаю отдельный логический диск размером 1,5 - 2 Gb и указываю этот диск для создания файла подкачки, предварительно убрав его на диске С:\
Лучше всего поставить много памяти и вырубить своп совсем
СВОП лучше не отключать. Памяти 1Gb , диск 200Gb.
Поднял СВОП до 2Gb. Мухой лётает.
С уважением Александр
2Gb. swap отключен. без проблем.
Отключил файл подкачки уже давно, у меня оперативки 2Gb, компьютер работает довольно стабильно, ошибок не больше чем всегда, правда увеличения быстродействия тоже не произошло.
Пробовал откючать своп на 256MB, периодически винда ругалась. Щас сижу на 512MB, что со свопом, что без работает одинаково. Только без свопа винда иногда ругаеться.
Было памяти 2 Гб, увеличл до 4. Виндовс видит но не использует. Что посоветуете ?
Поствил 3 гига свопа на другой физический жесткий диск и жить стало намного легче.
Я обычно ставлю своп фаил на рейд массив...реально быстрее работает.
на висте убрал своп - быстрее. гиг оперативки
mishkapanda
04.12.2006, 08:19
На ХР убрал файл подкачки - 1Гб оперативки. Винда работает быстрее, винт трещит заметно меньше.
На ХР убрал файл подкачки - 1Гб оперативки. Винда работает быстрее,
Да и на 512 нормально будет шустро работать, НО смотря шо делать:xe
Ну а с гигом ВАЩЕ ...
Попробуй поиграй без свопа , особенно в Готику 3 ...
Да и как ты его убрал? Я ща тыкнулся , у меня ХП Хом сп2 , надо говорит хоть на одно диске оставить ...
как перенести файл подкачки на raid массив. Винда стоит не на Raid
На ХР убрал файл подкачки - 1Гб оперативки. Винда работает быстрее, винт трещит заметно меньше.
Одно но, не все проги работают без подкачки, фотошоп например...
Каждому своё!!
сказевые винты вообше супер!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
И с памятью просто играемся. Вот у меня переменка (памяти) то 1 гиг, то 512 , но с гигом почему-то приятнее! А своп (из 3 систем win) разместил на одном логическом. И не всегда летает!!! :гуляем
Своп нужно размещать на отдельном физическом диске
Заявляю абсолютно точно, в винде не предусмотрена работа без файла подкачки, это ересь)))
Eugenius_V
15.12.2006, 20:01
Именно, даже своп частей системы - стандартная процедура (хотя его можно отключить а-ля Win'95). Проблем из отключения подкачки проистекает больше, чем пользы.
dost_sir
16.12.2006, 07:51
Нужно, по-моему, только поставить этот файл неизменяемого размера, но достаточно большим. У меня мест много, поставил гигабайт. Шуршит немного, но ощутимо меньше.
При 1гб памяти и больше, Swop-file (файл подкачки) -- не нужен!!!!:cool:
Даж не знаю что и сказать.... разницы сильно и не заметил у самого 512мегов.
Но всеравно спасибо за инфу))
Eugenius_V
19.12.2006, 21:30
При 1гб памяти и больше, Swop-file (файл подкачки) -- не нужен!!!!:cool:
А попробуй запустить без свопа 3DS Max или Oblivion... Да хоть Фотошоп с большим изображением и сложной фильтрацией. У меня гиг, но Max занимает все и еще 1,5 гига в своп запихивает на сложных сценах.
Впрочем, если кроме Ворда и Пасьянса на компе ничего никогда не запускалось...:xe
Без файла подкачки комп быстрее выключается - проверено.
Kot_DaWIN4i
21.12.2006, 18:02
На компе 3гига оперативки. Комп очень быстро работает и выключается, но при включении очень долго грузится. Даже когда уже полностью загрузился рабочий стол, комп еще минуту или две усиленно шуршит хардом, но потом все стихает и машинка начинает просто "летать"......
Блимн, создали проблему из ничего!!! "Заметно" система быстрее работать не будет. А заодно могут отвалиться какие-нибуть софтины!!! Ну, предположим, сейчас их нет, и все работают, но не факт, что ничего новго ставить не будете!
Добавлено через 10 минут
Да, и ещё!!! Изменять размер файла подкачки, в большинстве случаев то-же ни к каким заметным результатам не приведёт! Размер файла подкачки всегда равен состоянию "минимальный". Все работает. Вдруг, файла подкачки не хватило... и тут система его увеличивает... Да, он становиться фрагментированнным!!! Но только, пока системе действительно необходим файл подкачки!!! Как только нужда в таком огромном файле отпадет, система сразу вернет размер файла в исходное состояние, и опять он станет нефрагментированным! А винт шуршит, даже если система не занета, именно потому, что система, когда есть свободные ресурсы, "на всякий случай" скидывает в своп файл страницы памяти, которые, в случае резкой нехватки памяти нужно будет скидывать, т.е. самые редкоиспользуемые страницы памяти. Т.е. все достаточно продумано! Склоняю голову перед разработчиками! А почти все вышеданные советы подчерпаны из литературы по Win311, где механизм работы файла подкачки был существенно другим, либо из книг недобросовесных авторов, поменявших название, но не текст. В топку такие книги!!!
Можете поизвращаться с выгружаемой памятью ядра. Запретить скидывать ее странички в своп можно так:
DisablePagingExecutive"=dword:00000001
в ветке реестра
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management]
Не рекомендую, если меньше 256Mb мозгов на борту.
Добавлю, что после этих манипуляций нельзя
пользоваться режимами Standby и Hibernate.
Память >= 512Мб.
Добавлено через 3 минуты
Можете поизвращаться с выгружаемой памятью ядра. Запретить скидывать ее странички в своп можно так:
DisablePagingExecutive"=dword:00000001
в ветке реестра
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management]
Не рекомендую, если меньше 256Mb мозгов на борту.
Подобный этому совет:
Windows грузит в память определенный набор dll, даже если они не используются.
Список этих DLL находится здесь:
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\KnownDLLs
Теоретически, если вы уберёте из этого списка лишнее,
это может освободить некоторое количество памяти и ускорить работу.
Практически, я бы не советовал. Зато можно добавить в этот список библиотеки,
которые часто используются используемым именно Вами.
Если оперативки более 1 гб, есть смысл создать виртуальный диск и поместить файл подкачки туда?
AlexMeln
30.12.2006, 22:06
имхо если уж так нужен своп (3dMax, Photoshop), то добавьте оперативки, а для повседневной обывательской жизни хватит и 512 без него, а если гиг, то почти от всего застрахованы :)
2Liolik - Смысла нет, т.к. работа с файлом подкачки тормозит систему только когда памяти не хватает. А когда её за глаза, разницы ты не заметишь...
И ещё раз, ВСЕМ - СИСТЕМА ИСПОЛЬЗУЕТ ФАЙЛ ПОДКАЧКИ, ТОЛЬКО КОГДА НЕ ХВАТАЕТ ПАМЯТИ ИЛИ МОРЕ СВОБОДНЫХ РЕСУРСОВ!!! ОТКЛЮЧАЯ ЕГО ВЫ МОЖЕТЕ ПОЛУЧИТЬ ПРОБЛЕМЫ (МОЖЕТЕ, ПРАВДА И НЕ ПОЛУЧИТЬ), НО НИКАК НЕ УВЕЛИЧЕНИЕ ПРОИЗВОДИТЕЛЬНОСТИ!!!
Ребятки сам пользую довольно странную конфу.... (Создалась со временем)
Была надобность пользования ВИН98 и ВИН ХР на домашнем поставил 98 (с) потом ХР(д), после перенастоил Свап на с:\ (По выбору системы) плюс мааленькая настойка в ХР Твикере на чистку свопа при выходе из системы (выключение, перезагрузка) проблем не наблюдал... Единственное... постоянно слежу что-б Свап не был фрагментирован.
своп посадите на Флешку - но более 150-200 метров
после этого все как положенно грузится и работает
:no proble
==========================================
Имею мнение-хрен оспориш
Моё мнение лично такое:
подчеркну что фаил подкачки находится на диске и тут уж как не крути фаил подкачки будет работает со скоростью винчестера,тоесть желательно не грузить винт большими размерами файла подкачки.
опять же новые машины работают быстро а винт медленно(имеется ввиду "дешевый винт")
если использовать (как делают большенство)разбивание диска то получится теже яйца только в профель.
теперь к суте если много аперативы то рекомендую ставить фаил подкачки на усмотрение винды(под понятием много: для винды состовлят 384 ,больше и ненадо.
Добавлено через 4 минуты
AlnZ, фаил подкачки используется всегда. не зависемо от размера оперативы.
evgeniy_u
03.01.2007, 17:07
Зачем своп сажать на флешку, на ней же скорость в разы медленне чем на винте?
volodia_kk
07.01.2007, 15:25
На мой взгляд, лучшее и самое оптимальное это отдать системе самой регулировать файл подкачки.
То что будет фрагментация, это лажа. Сам проверял.
Зато не будет глюков при обработке больших файлов.
ReAlexOne
08.01.2007, 14:20
Когда поставил гиг оперативки, на радостях отключил своп. Никаких проблем не возникало. Фотошоп при запуске ругается, что нет файла подкачки, но работает. Что самое интересное, диспетчер задач на вкладке "быстродействие" продолжал показывать хронологию использования файла подкачки.
Denis999
08.01.2007, 15:17
Чтож ... выскажу и я своё мнение.
Удаление файла подкачки при 512 и более мегабайт памяти
Это самый эффектный способ просто физичически ощутить ускорение работы компьютера.
Ускорение работы машины видно невооруженным глазом
1) Физически быстродействие не ощутишь. Так как увеличиться оно не на много:нет .
2) Если это сделает кто-то на XP SP2 с 512мб мозга :) то быстродействие будет ощущаться до запуска первого, ресурсоёмкого приложения (игрушка, или та же 1С 8-ой версии).
3) Дома у меня ХРюша так и работает. Своп отключен вообще. Только памяти у меня 4гб (667Mhz)
Гораздо проще ощутить быстродействие системы - той же чисткой реестра, отключением ненужных сервисов, установкой "классического" интерфейса, дефрагметацией,
Зачем своп сажать на флешку, на ней же скорость в разы медленне чем на винте?
Это просто.
1) если вы запускаете только любимую игру (не FEAR или ей подобные),
Word b тд. Nero ? и мотрите например Почту, и у вас например Outpost 4
и все то тут не важна скорость винта, а скорее поиск и проверка.
тут флешка просто вне конкуренции. Это электроника а не механика - что заведомо стартует намного легче.
2) если у Вас что-то страшное и огромное - то меняете комп, а оптимизация это вещь доступная только для устоявшихса конфигураций.:7:
А что делать тем для кого ФП просто необходим!! Причем в максимально возможных пределах - но не постоянно. Кждый раз вкл -выкл, это как-то страно... (Лично для меня - 4Гиг памяти +3Гиг ФП - бывает используется по максимуму - Рендеринг в 3D MAX сторонними рендерами):7:
Eugenius_V
11.01.2007, 02:34
Да пожалуйста! У меня, к примеру, Win98SE и WinXP оба используют один файл подкачки, расположенный на разделе Win98. Только его размер больше 4 Гб быть не может - ограничение FAT32.
К сожалению, недокументированные параметры функции VirtualAlloc позвояют добиться выделения памяти из "конца" адресного пространства, доступного процессу. Так как в 32-разрядной винде объем этого пространства равен 4 Гб, то для 100% корректной работы, суммарный объем физической и виртуальной памяти должен превышать эти 4 Гб на размер ядра системы (~90 мб) Вообще-то, нормальные программисты так конечно не пишут :) Но на практике я один раз сталкивался с программой (это были Герои IV :cool: ) которая ругалась на нехватку памяти (был 1 Гб физической + 512 Мб свопа, ругаться перестала после увеличения свопа до 2 Гб). Так что отключение свопа - это всегда потенциальные проблемы совместимости.
народ может я немного не в тему вот я купил платку на 512 мб и у меня еще 2 по 256 на материнки щас у меня всего гиг памяти а скорость неощущаеться что это может значить? есть ли какаето несовместимость? или дело в процессоре?
А режимы памяти смотрел скорее всего два слота работали в двухканальном режиме а тереь третий перевл все в однокональный режим...:super:
zorromac
25.01.2007, 13:51
Лучше всего поставить много памяти и вырубить своп совсем
Вот так как раз делать не надо, приложения которые не используются Винда сбрасывает на диск освобождая память, а памяти никогда мног не бывает!
wowa@grw
25.01.2007, 15:48
Бред однако... :7:
Достаточно вспомнить Готику 3 - минимальными !!!! требованиями - 1,5 Гига памяти - + еще ведь своп.
Или у всех стоит по 8 Гиг ???
А если обработка графики ? какие рисунки - и чем обрабатываешь - за 1 гиг может вылезти.
На сегодняшнее время своп отключать БЕССМЫСЛЕННО !
Да и игрухи пошли тяжелые - 1Гиг памяти требуют.
А с появлением быстрых САТА-шных винтов эт как то..
Gigabyte I-RAM (GC-RAMDISK 1.3): ([Только зарегистрированные пользователи могут видеть ссылки]) - "настоящая" настройка и оптимизация файла подкачки :дразню
__alex @work
13.02.2007, 16:33
имхо, на офисных компьютерах с 512 и более метрами оперативки можно вполне отключать файл подкачки. полностью.
с домашними компами сложнее, хотя если вы играете только в пасьянсы - тоже можно отключить :) но если компьютер иногда используется как игровой - однозначно использовать своп. некоторые игры вообще отказываются запускаться, пишут например "хочу файл подкачки не меньше 768 метров".
серваки - ну, тут вообще все сложно :) в принцыпе, можно на недельку поставить счетчик, измеряющий использование памяти, и потом решить, нужен ли своп файл.
ну и если вы уж решили смириться с существованием файла подкачки:
- размещайте его на самом быстром винте, желательно не на том, где стоит винда
- лучше разместить своп файл поближе к началу диска - возрастет скорость
- делайте его фиксированного размера
- дефрагментируйте его (при фиксированном размере это нужно сделать только один раз!).
wowa@grw
14.02.2007, 09:03
[Только зарегистрированные пользователи могут видеть ссылки]
1. На оффисном компе более 512 памяти ??? дяяя... интересный оффис.
2. смысл отключать на оффисном компе своп ?
3. как раз смысл его возможно отключить на домашнем.. но памяти должно быть много... больше 2 гигов..
paranoyaProd
14.02.2007, 17:38
Не имеет значения сколько метров памяти, если винда делает своп, значит ей это нужно. Другое дело как и где его делать. Оптимальный вариант для серверов, с хорошей нагрузкой, своп на отдельном жестком диске, а на C: фиксированный с минимальным разделом и только для того чтобы Винда при вылете в BSOD могла что-то записать в журналы. А на отычном домашнеигровом своп вообще лучше не выключать и держать его на том-же разделе что и сама система. Разбивание одного физического диска на несколько логических и назначение однго из них чисто под своп, ничего хорошего не даст, кроме радостной для юзера оптимизации диска C:, где своп не мешается. При перемещении свопа на другой логический диск в приделах одного физического даст только замедление. Хотя при современных скоростях работы всех компонентов компьютера это не будет заметно. Поэтому смысла в выпендреже "оптимизация свопа" на новых компах нет. А вот со старыми, всяким целеронами со 128 метрами - это отдельный разговор. Но и то, лучше давать системе самой делать выбор что, как и где ей свопить.
В этом отношении мне нравится Юникс системы, где есть возможность сделать отдельный, невидимый юзерам своп-раздел.
hardrover
18.02.2007, 20:51
имхо, на офисных компьютерах с 512 и более метрами оперативки можно вполне отключать файл подкачки. полностью.
с домашними компами сложнее, хотя если вы играете только в пасьянсы - тоже можно отключить :) но если компьютер иногда используется как игровой - однозначно использовать своп. некоторые игры вообще отказываются запускаться, пишут например "хочу файл подкачки не меньше 768 метров".
серваки - ну, тут вообще все сложно :) в принцыпе, можно на недельку поставить счетчик, измеряющий использование памяти, и потом решить, нужен ли своп файл.
ну и если вы уж решили смириться с существованием файла подкачки:
- размещайте его на самом быстром винте, желательно не на том, где стоит винда
- лучше разместить своп файл поближе к началу диска - возрастет скорость
- делайте его фиксированного размера
- дефрагментируйте его (при фиксированном размере это нужно сделать только один раз!).
Желающие тключить файл подкачки, проинсталируйте фотошоп (версия не актуальна) и посмотрите на результат.
у меня 2 гига ОЗУ + 3 070 подкачка неморочюсь
у меня 2 гига ОЗУ + 3 070 подкачка неморочюсь
Смысл??? :quest:
Что ты такого от машины требуешь? Непойму... :oops:
своп должен присутствоать на первом разделе он самый быстрый(так как головкам считывания-записи будет труднее обращаться к другому разделу) как вариант если стоит второй то на первом второго иных вариантов нет.ИМХО лучше докупить дешёвый диск и установить в RAID 0 и забыть о свопе, выигрыш большой,а затраты минимальны "самый реальный способ ощутить скорость работы" файловой системы.ParanoyaProd согласен +100.
Можно почитать:
[Только зарегистрированные пользователи могут видеть ссылки]
Сделав размер ВП неизменным, вы предотвратили его дальнейшее фрагментирование. Но он да данный момент уже может быть сильно фрагментирован. Чтоб повысить производительность системы его надо дефрагментировать. Выполнить это непросто, если под рукой нет подходящих инструментов.
своп должен присутствоать на первом разделе он самый быстрый(так как головкам считывания-записи будет труднее обращаться к другому разделу)
мм. Фигня полная. Кэширующая система Windows отлично справиться с оптимизацией. Диск сам знает как ему лучше по поверхности головки провести - у него для этого кэш есть.
Единственная доступная оптимизация - разместить своп на отдельном разделе(как в *nix) FAT32 - это уменьшит фрагметацию и снизит нагрузку на FAT.
На компе 3гига оперативки.... Комп очень быстро работает и выключается, но при включении очень долго грузится.
ИМХО ненормальная ситуация, так не должно быть с загрузкой
SimpleUser
10.03.2007, 07:51
Проблема не том отключать или не отключать файл подкачки. Проблема в скорости свопинга. Поставьте Gigabyte i-Ram диск, поставьте на него своп. И все! Больше эта проблема Вас волновать не будет.
Поставьте Gigabyte i-Ram диск, поставьте на него своп.
Поставьте 4 гб RAM и своппинга тоже практически не будет. i-ram для temp файлов больше подходит.
Файл подкачки нужно выносить на отдельный диск и делать размер файла фиксированным.
kuservik
29.03.2007, 11:21
То что нужно делать фиксированным - это установленный факт.
Насчет отключения совсем - ускорения работы я не заметил.
прочел тему, понял одно, отключать своп рекомендуют только те кто не работает с графическими пакетами и не играет в игры, ну и т.д.... много их однако))). но если ничего ресурсоемкого не запускать, то зачем тогда ускорение компутера???
++++++++++++++++++++++++++++++++++++++++++
Железная логика! Полностью согласен. /Eugenius_V/
Что значит "Если очень боязно, то можно поставить что-нибудь символическое, например, 50Мб". Чем грозит полное отключение.
Заранее спасибо большоооооеее.
если у тебя оперативки гигабайт и более можешь вообще отключить эту опцию
прочитал всю тему, принял во внимание все советы, остался один вопрос: как и чем переместить файл подкачки на отдельный раздел диска, к примеру я создам раздел 3 Гб (не смейтесь: при 512 на борту, S.T.A.L.K.E.R. просит еще 2Гб виртуальной памяти)
indemeon
08.04.2007, 15:17
Если у тебя 2 винта!!!!!!!
На втором винте где не установлена система создаёшь раздел размером так гига на 4, и зайдя в свойства системы и немного покапавшись там переносишь файл подкачки на этот раздел и перезагружаешься! Проще быть не может!
файл подкачки должен быть в начале самого быстрого раздела диска
ptizz, Панель управления -> Система -> Дополнительно -> Параметры быстродействия -> Дополнительно -> Изменить -> Выбираешь диск и размер -> Задать.
PS и переносить надо на более быстрый винт а не раздел!
Мудрецы ;-)
Вопросы есть: имею 2 sata диска в raid-е (2x80gb=80) + 1 ide: куда лучше поставить систему и куда отправить файл подкачки..? Поставить систему на тормозной IDE, а файл подкачки отправить на рейд или поставить систему и файл подкачки на один быстрый raid? (к чему и склонился т.к. ide пользуется как хранилище всякого..) и если так, то стоит ли делать для файла подкачки доп. логический диск? (думаю, что это лишнее) Каковы будут советы?
Система winxp оперативки 1 gb..
Eugenius_V
13.04.2007, 12:05
Поставить систему на тормозной IDE, а файл подкачки отправить на рейд или поставить систему и файл подкачки на один быстрый raid?
В данном случае лучше второй вариант.
стоит ли делать для файла подкачки доп. логический диск?
И правда лишнее. Достаточно задать его постоянным или установить большой начальный объем (гиг - полтора) - чтобы фрагментировался медленнее - и отдефрагментировать перед загрузкой (все нормальные дефрагментаторы умеют).
Аналогичный вариант
У меня работает так:
raid разбит на 2 primary раздела
на 1 стоит - Система
на втором - данные пользователей
на IDE Swap - 200 Mb
оперативка 1 Гб
хм.. я поставил файл подкачки исх.-50 метров, макс.-350... общая оперативка 256Мб... после загрузки всплывает сообщение, мол, недостаточно файла подкачки, некоторые приложения могут не работать и т.д. это нормально?
Добавлено через 2 минуты
Да! и ещё... Я работаю в 3dmax... Нужно ли убирать/уменьшать файл подкачки?
Solxxy, с твоей оперативкой (256мб) тебе вообще противопоказанно отключать или ограничивать размер свопа(файла подкачки).
Solxxy, с твоей оперативкой (256мб) тебе вообще противопоказанно отключать или ограничивать размер свопа(файла подкачки).
блин, я неправильно выразился) у мя на работе 256, работа в CorelDraw...
А дома 1Гб, работа в 3dmax... подкачка стоит на 4Гб на системном диске, на остальных двух логических нет подкачки... нужна ли она там, и как лучше с системным диском? спасибо!
Добавлено через 1 минуту
да! и ещё... при 256Мб поставить по выбору системы что-ль?
Solxxy, почитай весь топ, все подробно расписанно как и что расчитать. Так же даны реккомендации по поводу местонахождения свопа.
denismdk
20.04.2007, 14:56
Можно ли разбить файл на 5 разных винтов?:sos:
Можно ли разбить файл на 5 разных винтов
на кой тебе 5 свопов???
Перепробовал кучу разных вариантов и вот что хочу сказать. Ни один из вариантов не приносит явного выигрыша в производительности. Вероятно потому, что XP, насколько я помню вообще создана в 2002 году и создавали её люди, которым абсолютно на...ть на проблемы обычных людей. У них другие интересы, им важно что бы мы как можно чаще покупали новые операционки, а за ними и новые компьютеры и так по кругу. Вот такой взгляд, с позиции не копьютера, а экономики. А по существу, каждый просто выбирает то, что ему больше нравится с учетом ограничений например, несколько вариантов:
1) Если у вас мало оперативки, то:
a) бегите за оперативкой или
б) ставте большой фиксированный своп.
2) Если вы хотите еще производительности то:
а) Выбирайте быстрые жесткие диски или
б) покупайте несколько дисков для рейда
И вообще производительность системы в целом и памяти в частности больше зависит от пропускной способности железок, и в меньшей от настроек (можно просто по умолчанию оставить). Если нет узких мест (типа шины или медленных дисков), то все пучком полет нормальный.
Вобщем ОЗУ 1ГБ... Чё я ток ни делал с ФП - никаких ускорений не заметил, кроме всплывающего сообщения о недостатке ВП... Вопрос 1: зачем нужна производительность, если производить нечего... а когда есть что, то 1ГБ ФП МАЛО!!! Вопрос 2: исх. ВП = макс. ВП - так нужно? или напр. исх.=512, макс=1024??? какая разница на уровне понимания винды?
Eugenius_V
21.04.2007, 18:07
Чё я ток ни делал с ФП - никаких ускорений не заметил, кроме всплывающего сообщения о недостатке ВП
Ускорение будет заметно только когда памяти не хватает и очень активно работает файл подкачки. При этом все "оптимизации" дадут несколько процентов прироста к скорости чтения\записи...
исх. ВП = макс. ВП - так нужно? или напр. исх.=512, макс=1024??? какая разница на уровне понимания винды?
Первый вариант - фиксированный файл подкачки. Если его дефрагментировать и перенести в начало диска, будет некоторый (очень скромный) прирост производительности при работе с ним.
Второй вариант - переменный файл подкачки. Будет фрагментироваться.
а вообще не помушало бы ФАК почитать про своп
[Только зарегистрированные пользователи могут видеть ссылки]
Первый вариант - фиксированный файл подкачки. Если его дефрагментировать и перенести в начало диска, будет некоторый (очень скромный) прирост производительности при работе с ним.
А как его дефрагментировать? В NortonUtilites можно перенести его в начало... а дефрагментировать как?
Eugenius_V
23.04.2007, 16:23
Только в процессе загрузки ОС, потому что потом Windows блокирует файл.
Например, с помощью O&O Defrag:
[Только зарегистрированные пользователи могут видеть ссылки] ([Только зарегистрированные пользователи могут видеть ссылки])
Заодно дефрагментируется и MFT (таблица файлов), что еще чуть-чуть ускорит работу с диском.
Почитал ваши сообщения тут. Есть некоторые ответы на основе моего многолетнего опыта обслуживания организаций. Итак:
* Похоже, никто никогда не замечал, что размер файла подкачки по-умолчанию равен 1.5 объёма ОЗУ.
* Файл подкачки задействуется только тогда, когда ОЗУ не хватает.
* Вы можете сэкономить дохрена денег на новой памяти, если обратите внимание на две цифры в диспетчере задач. Это "Физическая память всего" (сколько ОЗУ всего у вас установлено) и "Выделение памяти всего" (сколько памяти занято). Если вторая больше первой или подкрадывается к ней, то память можно увеличить. Если же при запуске всех используемых приложений у вас из гига ОЗУ задействовано только 500 или даже 700Мб, то не тратьте денег на доп.модули памяти - они вам вообще никак не помогут. Лучше замените HDD на что-нибудь побыстрее.
* Трогать размер файла подкачки не вижу смысла вообще никогда. Разве только когда ОЗУ гиг и выше и при этом не хватает места на диске (размер файла подкачки будет 1.5Гб).
Из вышесказанного следует - если вы недовольны быстродействием и грешите на файл подкачки, максимум что вы можете с ним сделать - провести дефрагментацию его и диска (с помощью того же O&O Defrag).
Может не совсем в тему - вопрос:
Можно ли перед созданием образа Patition XP (из под Win98)
удалить файлы pagefile.sys и hiberfil.sys?
Вроде бы первый можно...
Eugenius_V
05.05.2007, 00:35
Оба можно - они будут созданы заново при следующей загрузке. Собственно, в XP есть даже функция затирания файла подкачки при выключении - чтобы секретные данные не утекли.
Может не совсем в тему - вопрос:
Можно ли перед созданием образа Patition XP (из под Win98)
удалить файлы pagefile.sys и hiberfil.sys?
Вроде бы первый можно...
Второй абслютно бессмысленно занимает место на диске в большинстве случаев. В него записывает "слепок" системы, когда компьютер переходит в режим сна. Т.е. практически никогда. Отключается в св-вах экрана - Заставка - Питание - Спящий режим - снять галку "Разрешить ..." Файл сам удалится и появляться не будет.
Когда я переписываю файлы большого объёма 3 - 5Гб с одного диска на другой, то файл подкачки практически не используется, используется примерно 250Мб, а файл подкачки у меня на отдельном диске и равен 3Гб.
Eugenius_V
22.05.2007, 13:52
А он и не должен при этом использоваться... правда тут большая нагрузка на дисковый кэш идет, так что часть данных из памяти ОС может сбросить в своп, чтобы память под кэш выделить.
А вот, кстати: если кэш урезать мегов до 8-16 (потери производительности дисков я при этом не заметил, даже по тестам; пострадает в какой-то мере разве что файл-сервер), то высвободится, в зависимости от объема RAM, куча памяти (у меня на 1 GB - порядка сотни мегабайт). Файл подкачки при этом станет менее востребован.
Что значит - "обязательно укажите файл подкачки постоянным", где это указывать?
Eugenius_V
23.05.2007, 16:20
Это значит "Укажите одинаковый минимум и максимум".
Если я ставлю 3000Мб, то появляется сообщение о нехватке места на диске.Под ФП я отвел отдельный лог. раздел на втором диске равном 3064Мб, как мне поступить?
Eugenius_V
25.05.2007, 00:40
А файловая система какая? Если NTFS, то она занимает 12% диска под таблицу файлов.
На самом деле, ставить постоянный файл подкачки на отдельный логический диск смысла нет. Был бы временный - хоть фрагментировался бы медленнее. А так - никаких преимуществ.
murchaka
26.05.2007, 15:46
Если файл подкачки стоит на диске с любой информацией и его размер нефиксированный, то он будет фрагментироваться обязательно!
Его нужно располагать на отдельном логическом диске ( лучше чтобы этот логический диск был расположен в начале другого физического диска - в идеале ). Желательно, для современных игр размером не меньше 3072 Г ( независимо от размера ОЗУ ) и фиксированным ( слава богу размеры теперешних дисков позволяют ). Файловая система FAT 32. В результате скорость повысится, пусть не много, но для многих геймеров эгоможет дать несколько лишних кадров в минуту.
Eugenius_V
26.05.2007, 16:37
Файл подкачки переменного объема в любом случае будет фрагментироваться, даже на отдельном логическом диске. Просто медленнее.
А если игра начинает активно шуршать файлом подкачки, тут уже не до кадров в секунду... Сравним: пропускная способность RAM не самого свежего разлива (пусть будет DDR400) - 3200 Мб\с. В одноканальном режиме... А диска, даже очень хорошего - ну, 150Мб\с в идеале. Реально выше 80 вряд ли.
Когда ж вы перестанете оперировать домыслами... Вот цитата с другого форума по этой теме:
помещать файл подкачки в оперативную память равносильно хранению unzip в архиве zip.
если очень утрированно, то в своп сбрасываются те куски памяти, которые особо не нужны в данный момент, и которые мешают активному приложению при запросе большего объема памяти, чем есть свободно сейчас в оперативке. а Вы предлагаете разместить своп в оперативке. при свопе её и так не хватает.
Т.е. файл подкачки задействуется, когда надо освободить память для активных процессов. Так как же мы её освободим, если файл подкачки в памяти?
Leviathan73
28.09.2007, 23:54
Misanthrope, а вобще лучше разнести систему и своп на разные физические диски, и кстати мин-макс размер своп файла лучше иметь одинаковый, винды не тратят время на изменение размера файла )
А если много оперативки (3 072 ), имеет смысл отключить файл подкачки?
M Yuriy M
12.10.2007, 21:09
А если много оперативки (3 072 ), имеет смысл отключить файл подкачки?
Как-то раз делал резервную копию системы на DVD диск, отключил файл подкачки, чтоб место на DVD не занимал (оперативка у меня 1 гиг). Так вот, а включить забыл, система летала пару недель, так же как и с файлом подкачки. Когда решил сделать дефрагментацию, увидел что Ф.П. отключён, включил, пусть будет. Так что чем больше оперативки, тем шустрей система и Ф.П. не всегда используется системой. Я так думаю.:roll:
Т.е. файл подкачки задействуется, когда надо освободить память для активных процессов. Так как же мы её освободим, если файл подкачки в памяти?
В этом вся суть. Когда оперативной памяти МНОГО все процессы умещаються в ней и отпадает нужда в использовании файла подкачки.
А вот МНОГО для всех разное значение и зависит об выполняемых задач.
Предлагаю простой способ определения нужен ли файл подкачки или хватает оперативной памяти. Для этого нужно всего одно: ОТКЛЮЧИТЬ ФАЙЛ ПОДКАЧКИ, и поработать без него. ЕСЛИ система выдаст сообщение типа "Заканчивается виртуальная память" это означает, что объём установленной в системе оперативной памяти не достаточен для выполнения поставленных задач. А вот дальше пользователь должен решать сам:
1. Увеличить объём оперативной памяти. (РЕКОМЕНДУЮ не менее 2 Gb)
или
2. Включить файл подкачки.
А теперь проведём маленькое сравнение:
Скорость передачи данных IDE до 100 МВ/с
Скорость передачи данных SATA до 300 МВ/с
Скорость передачи данных SCISI до 320 МВ/с
Скорость передачи данных из/в оперативную память зависит от типа установленной памяти и от типа чипсета материнской платы.
От 2100 МВ/с у PC2100 до 10000 МВ/с у более современных.
Добавлено через 11 минут
Кому интересно:
Про оперативную память:
[Только зарегистрированные пользователи могут видеть ссылки]
Про Интерфейс IDE
[Только зарегистрированные пользователи могут видеть ссылки]
про интерфейсом SCSI
[Только зарегистрированные пользователи могут видеть ссылки]
СРАВНИТЕ скорости передачи данных сами и решите что для вас лучше, быстрое чтение/запись или тормоза.
sergiyko
08.11.2007, 16:42
БОЛЬШОЕ ПРЕБОЛЬШОЕ СПАСИБО ЗА ХОРОШУЮ АРГУМЕНТАЦИЮ ПРИЧИНЫ УДАЛЕНИЯ СООБЩЕНИЯ СНАЧАЛА ОДИН ОБОЗВАЛ МЕНЯ ТИПА ТОРМОЗОМ
ХОТЯ ИНФОРМАЦИЯ БЫЛА ЦЕННАЯ НО НЕ ПО ЕГО УМУ, ПОТОМ ДРУГОЙ ПРОСТО ПОСЛАЛ,
ПОСТАВТЕ СЕБЕ МНОГО ПЛЮСОВ К РЕЙТИНГУ:):):):):):):)
ИБО СООБЩЕНИЯ ТИПА Я НЕ ИСПОЛЬЗУЮ ФАЙЛ ПОДКАЧКИ ПОТОМУ ЧТО ЭТО КЛЕВО СКОРО БУДУТ У ВАС ИМЕТЬ САМЫЙ БОЛЬШОЙ РЕЙТИНГ.
:hehe::hehe::hehe:
/от salam:
во первых: тормозом тебя никто не называл,
во вторых твои как и многие другие посты были удалены МНОЙ по причине зачистки темы(для тех кто с бронепоезда, удалялсь посты не по теме и ответы на этот офтоп а так же пустопорожние рассуждения или тупое "А у меня работает"),
в третьих прежде чем оценить чужой IQ подумай о своем.
В четвертых: пока ты думаешь так БУДУТ У ВАС ИМЕТЬ ты будешь здесь чужим.
PS все остальное я тебе отписал в личку.
ilguciems
08.11.2007, 21:23
Своп нельзя отключать это точно могут быть проблемы самые простые типа прога не запустилась там и прочее посложней сами подумайте с виндой всякое бывает если хочешь производительности перемещай своп на другой физический диск с другой стороны в вопросе формулы оперативная память х там 2 чтоли я незнаю = своп полная глупость или оставить своп по умолчанию (порой самый лучший вариант) все это для ленивых или чайников что вы сами не можете определить скока вам надо лень создать счетчик а после посмотреть его результаты ??? потому как возьмем два компа полностью одинаковой конфы на одном пользуем тока блокнот ну там офис легкие игры а на другом кодируем видео и прочее тепеь ответьте мне на вопрос своп должен быть одинаковым ?? многие могут не согласиться а я еще проги ставлю которые хавают много и запускаю их раз в год что типа того что лень вывести для себя своп в итоге хочу сказать лишь одну не может быть одинакового свопа и правил для его определения если уж на то пошло то своп подбирается индивидуально для каждого компа свой !!
При наличии на борту двух и более гигобайт памяти, своп можно смело отключать. Своп необходим лишь в том случае, если не хватает оперативки
Добавлено через 16 минут
А если много оперативки (3 072 ), имеет смысл отключить файл подкачки?
Имеет, причем огромный. Скорость чтения-записи оперативной памяти и жесткого диска- вещи несравнимые. А при наличие свопа данные при любом размере оперативы все равно будут попадать на диск. Да что там говорить: отключите и почувствуйте разницу сами
Прочитал все посты и ясности не добавилось.
Есть несколько утверждений:
1. От файла подкачки отказываться нельзя (стабильнее с ним работает)
2. Скорость HDD много меньше скорости памяти
3. Винда заметно быстрее работает при переходе с 128 до 512, с 512до 2G оперативки заметного прироста производительности нет,
ВОПРОС:
Если определить оперативку 1G а 1G объявить виртуальным диском и затарить туда файл подкачки,
то будет ли система по схеме RAM-virt_RAM_Disc работать быстрее
чем схема RAM-HDD?
Прочитал все посты и ясности не добавилось.
Есть несколько утверждений:
1. От файла подкачки отказываться нельзя (стабильнее с ним работает)
2. Скорость HDD много меньше скорости памяти
3. Винда заметно быстрее работает при переходе с 128 до 512, с 512до 2G оперативки заметного прироста производительности нет,
ВОПРОС:
Если определить оперативку 1G а 1G объявить виртуальным диском и затарить туда файл подкачки,
то будет ли система по схеме RAM-virt_RAM_Disc работать быстрее
чем схема RAM-HDD?
1. Наличие и отсутствие файла подкачки НИКАК не влияет на стабильность системы.
2. Скорость обмена данных у HDD действительно ниже скорости обмена данных RAM от 7 до 30 раз
3. Действительно разница больше заметна при переходе с 128 до 512, нежели с 512 до 2 G. Это объясняется тем что при 128 винда чаще обращается в файлу подкачки (так как ей хватает объёма оперативной памяти) чем при 512 поэтому и тормозит больше. А при переходе с 512 на 2G прирост менее заметен т.к. 512 достаточно для работы винды без файда подкачки и даже работают многие программы не требующие больших объёмов оперативной памяти. Кто не верит можете проверить сами при 512 отключите файл подкачки и винда у вас работать будет, причём стабильно и даже Office и ещё много программ и даже некоторые игры. Разница при переходе с 512 до 2G будет заметна при работе программ использующих большой объём оперативной памяти, а так же очень сильно заметна на новых играх.
Тему закрываю потому как достали ответы типа "отключил работает" или "отключил не работает". Если есть не согласные пишите в личку или стучите в аську, обсудим.
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc. Перевод: zCarot