Предисловие.
Имеется комп с 4 гб озу. ВИН7 и 60 гб ССД. На этом ПК запускаются ресурсоемкие приложения, но в запасе озу остается процентов 10-20. Проблема в том, что переодически выскакивает ошибка о нехватки оперативной памяти (про ССД говорить не надо, там остается гигов 20 свободного места)
Так вот. Подскажите мне, пожалуйста, как правильно выставить файл подкачки в WINDOWS 7.
Я перечитал гору форумов, одни говорят, что нужно выставлять меньше, чем оперативка, другие говорят, что нужно выставлять больше, чем оперативка. Третьи говорят, что его вообще лучше отключить для быстродействия. Но я так и не понял, какой вариант верный и вообще по каким параметрам он выставляется.
Я вам советую просто добавить памяти, это не так дорого. Но прирост производительности будет на лицо. У меня на ноуте 12гиг - из опыта скажу, это мало. На пк 32, и бывает 28 занято. Я не использую файл подкачки. Это очем замедляет систему в целом, когда память забита. Я даже не представляю что можно сделать на одно ssd в 60 гиг
Ну возможно для 60гиг жесткого норм. Но вот 4 оперативы - это сейчас нормально для телефона. Я думаю планка на 8 должна решит проблемы. Или вообще на 16 и там организовать отдельный скоростной сектор к примеру для быстрого ПО
Читал, совсем не использовать своп-файл не рекомендуется, поскольку кое-какой софт требует его наличия независимо от количества ОЗУ - ну принцип его работы такой.
Поскольку у вас файл подкачки на SSD - ставьте по выбору системы.
Оперативки нужно добавлять.
На данный момент норма для офисного компьютера 8Гб, если планируется запускать что-то тяжелее офисного пакета, и браузера, то памяти от 16Гб и выше.
Минимальный размер SSD -120гб.
На 60гб нереально уместить систему, там места свободного не останется, в итоге будет работать медленно и печально.
Могу подсказать, как сам делаю, и пояснить свои соображения.
1. Поскольку своп-файл - продолжение ОЗУ, то для минимизации провала в быстродействии размещать его надо на самом быстром диске из имеющихся.
2. Размер - не менее размера ОЗУ (а лучше в 2...3 раза поболее). Эта рекомендация перестаёт действовать при действительно большом ОЗУ - больше 8 ГГБ, тут можно начать обходиться вообще без свопа.
3. Никогда не выставлять автоматического управления размером свопа! Поскольку при этом по мере пользования файл подкачки растягивается-сжимается как гармошка, постепенно он разбивается на фрагменты, со всеми вытекающими, и не все дефрагментаторы умеют его собирать обратно в кучу - он ведь неперемещаемый. Лучше всего выставить определённый размер, одинаковый в минимуме и в максимуме - тогда он останется единым файлом.
4. И последнее (немного оффтоп) - лично я на одном из своих компов эксплуатирую Винду на SSD, вдвое меньше вашего - и никаких проблем. Размер ОЗУ большой (10 ГГБ), поэтому своп выставил всего 1 ГГБ и разместил на том же SSD.
Хорошо, а как работает своп файл?
некоторые говорят, что если ставишь больше размер, то система работает за счет своп файла, а не за счет ОЗУ, даже когда больше половины свободно...
НА сайте майкрософта нет никакой инфы чтобы ознакомится. Везде плавающие ответы и никакого точного.
Может у кого-нибудь есть инфа о том как на самом деле работает файл подкачки, какой правильный размер и так далее?
а как работает своп файл? некоторые говорят, что если ставишь больше размер, то система работает за счет своп файла, а не за счет ОЗУ, даже когда больше половины свободно...
Абсолютно неверно. Я уже упоминал: своп-файл - продолжение ОЗУ, это надо понимать буквально. Как известно, чтобы процессор начал обрабатывать массив данных, их надо загрузить в ОЗУ (иначе они ему просто недоступны - кстати, именно поэтому "не за счёт ОЗУ" не бывает). Если этот массив имеет размер больше, чем имеющийся объём ОЗУ, то остаток данных загружается на диск в спец. файл, откуда по мере освобождения места в ОЗУ подкачивается для продолжения обработки, этим занимаются специальные механизмы операционной системы (отсюда и название - своп, подкачка). Если эти механизмы работают корректно, то для самих данных и их обработчика стык между ОЗУ и свопом незаметен, всё выглядит как ОЗУ бОльшего объёма, чем есть на самом деле. Правда, есть один небольшой нюанс - скорость доступа к свопу на три-четыре порядка медленнее, чем к ОЗУ, поэтому при переходе к подкачке скорость обработки резко падает (я упоминал о провале производительности). Именно это и есть главный довод в пользу наращивания ОЗУ, если хотим быстрой работы.
какой правильный размер
Как я мыслю "правильный" размер свопа, я в своём варианте ответа уже описал.
Перечитал сейчас ваш вопрос и ответы, и очень удивился - вы пометили правильным ответом тот, в котором вообще нет ничего о том, "Как правильно выставить файл подкачки". Либо вы промахнулись с зелёной галочкой, либо хотели спросить о чём-то другом...
Виктор: Проанализировав все ответы, где-то 60 процентов сводилось к "наращиванию ОЗУ" исходя из этого выбрал правильным ответом выше.
По поводу файла подкачки. Я пробовал все варианты, которые мне здесь советовали(Ставил файл подкачки в 2 - 3 раза больше, но система так же матом сообщала мне, что ей не достаточно озу) И, соответственно, не один из предложенных вариантов мне не помог, кроме "наращивания озу" А именно я добавил доп. планку на 4 гб и проблемы исчезли.
По этому выставлять файл подкачки в 2-3 или даже 4 раза больше исходного размера оперативной памяти не принесло никакой пользы.
Его можно настроить только в одном случае, когда какая-то программа требует, чтобы файл подкачки был включен
Алексей Костюхин: По сути вы правы, по теме заданного вопроса - нет. Отсюда совет - формулируйте точнее, мы ведь не телепаты. Особенно это касается заголовка вопроса, потому что именно по нему мы, пробегая всю ленту, определяем, стОит ли в него соваться. Лично я вопросы с заголовками типа "Что я делаю не так?" или "Помогите решить!" игнорирую начисто - а таких много.