PDA

Просмотр полной версии : Файл подкачки. За и против


Scarab
03.01.2009, 18:51
Имеется тачка с гигом оперативки на борту.

На ней иногда запускаются всякие игры, которым этого гига не хватает, а поиграть хочется.

Возникла мысль поиграться с файлом подкачки, для чего был немного порыт интернет и там сказали, что:

1. Наиболее оптимальный вариант - создать отдельный раздел в ФАТ32 гига на 2-3, и там этот файл подкачки разместить.

2. Нифига не делать, пусть винда сама раздупляется.

3. Вообще отключить файл подкачки ибо нефиг. Гиг и выше оперативы на борту заставляют виртуальную память стыдливо краснеть.

Кто к какому варианту склоняется?

Валера
03.01.2009, 19:05
ВООБЩЕ не юзаю файл подкачки последние года 3
Винда работает почти как Линух :D - незачем к винту обращаться, кроме как открыть-записать файлы

И до того я привык к такой быстрой работе - что дефрагментацию диска делаю 2 раза в неделю - для того, чтобы не тормозил комп, если файл большой и фрагментированный...

На 1 гиге наверное постоянно будешь упираться в сообщение "не хватает виртуальной памяти" или ваще в остановку системы и подвисалово

Купи лучче ещё 1 гиг оперативы - 12-14 баксафф она сейчас

У меня 2 Гига. Упираюсь только в очень больших игрушках, или когда 2-3 игры запущено одновременно. Или часто когда 2-3 дня комп Оперу не закрывал - а она како-го хера в кэшэ своём (памяти) оставляет все страницы, что отрыты в текущей сесии

4 Гига смысла нету покупать (лично для себя не вижу)
В случае с 32-битной системой 4 будут видиться как 3 и НЕ в двухканальном режиме
А ставить 64-битню ось не тянет ну ни грамма

Валера
03.01.2009, 19:09
1. Наиболее оптимальный вариант - создать отдельный раздел в ФАТ32 гига на 2-3, и там этот файл подкачки разместить.



на том же приводе физическом, что и винда - это равносильно тому, что и на том же разделе, где и винда - ОТКАЗАТЬ...

имеет смысл только ради отсутсвия фрагментации файла подкачки. Что легко делается тем же Норто-Спид-Диск, дефрагментируя файл подкачки и ложа его физически в начальные сектора винчестера. А лучше в конечные - там скорость чтения выше

Scarab
03.01.2009, 20:10
Чорд. В порядке эксперимента создал трехгиговый раздел в фате. Уже час мувается партишн. Чорд. Винт на 250 гэ, забитый под завязку.

Валера
03.01.2009, 20:29
лучше бы сначала дефрагментировал, а потом уже резайз партишина делал
Я сам очкую, когда ресайз больших разделов делаю - вдруг свет потухнет и ёк данным будет :D У меня УПСа хватает только на минут 25

Сегодня ночью ресайзился из 580 в 550 Гигов наверное часов 5
и это после дефрагментации

Scarab
03.01.2009, 21:11
Ага. Сцыкотно как-то.

Dmz
04.01.2009, 09:31
В случае с 32-битной системой 4 будут видиться как 3 и НЕ в двухканальном режимеНе знал. А какой программой это можно себе доказать? У меня именно 4, видно 3, но то что НЕ в двухканальном режиме, не знал.

Galaida
04.01.2009, 11:17
В bios нужно включить функцию memory remaping и система увидит вск 4 гига. Но дальше упираемся в ось. Если у тебя винда хр с сервиспаками выше первого тогда о 4 гигах можешь забыть и ремапинг не включай. Для нормальной работы на 4 гигах как писали нужно либо 64-разряда, либо висту сп1 или уже бету windows 7, они как и когда-то хр до сервиспаков поддерживают физическое расширение адресов и хоть и 32разрядные могут поддерживать до 64Гб памяти!

Андрей Олегович
04.01.2009, 11:38
3. Вообще отключить файл подкачки ибо нефиг. Гиг и выше оперативы на борту заставляют виртуальную память стыдливо краснеть.
Тупак.

Мне на работе для моделирования иногда и 2 гигов не хватает.
Хотя с другой стороны, если при счёте начинается использоваться файл подкачки для хранения сетки и системы уравнений, то скорость падает на порядки.

Приходится задачки отдавать на счёт соседке, у которой 4 гига.
Но и они не всегда спасают.

Вик
04.01.2009, 12:31
самый быстрый, простой и эффективный способ улучшить производительность системы - добавить память.
В таком случае происходит или более редкое обращение к файлу подкачки или при желании вообще можно файл подкачки выключить. Также при особом желании или необходимости можно создать в оперативной памяти виртуальный диск и держать на нем темпы и т.п.
второй неплохой способ это поставить второй винчестер и на нем разместить файл подкачки.

А выделение отдельного логического диска под свап - это самообман, или ты не так понял того, кто тебе это подсказал... надо выделять отдельный физический диск, а не логический...

Scarab
04.01.2009, 13:02
Таки да. Мало того, что раздел на 3 гига создавался два часа, толку от этого не было никакого. Хуже того, производительность упала еще ниже. Отключение файла подкачки вообще привело в зависаниям всяким. В итоге создал файл постоянного размера на 2 Гб и успокоился. Лучше покупки дополнительной гиговой планки может быть только принятие её в дар :)

Alex_1.3i
04.01.2009, 14:01
Вставлю и свои 5 копеек.
С 32-битной ХР-кой можно вот какую замудрить штуку: ставим памяти 4 Гига, а ту часть, что винда не видит (больше 3,2Г) используем под РАМ-диск. Можно там всяку ерунду временно хранить, а если поставить 6 и больше Гиг памяти, то и своп-файл там будет нормально жить.

Shark
06.01.2009, 00:54
Так а если ХР и 4ре гига оперативы и файл подкачки 20мб и все работает безупречно, это значит что я делаю что то неправильно?! :roll:

Alex_1.3i
06.01.2009, 09:49
Так а если ХР и 4ре гига оперативы и файл подкачки 20мб и все работает безупречно, это значит что я делаю что то неправильно?! :roll:Нет. Просто тебе не попадалась ситуация, когода винде надо больше оперативки, чем есть свободной.
Кстати, а 20М свопа - это фиксированное значение (исходный размер = максимальному) или как?

ZoZ
06.01.2009, 10:08
1. Первый вариант, но на отдельном физическом диске.
2. Она конечно раздуплится, но КАК?
3. 1ГБ не тот объем!

AndrAl
06.01.2009, 10:37
1. 1 Гб оперативы на сегодняшний день мало, чтоб юзать без SWAP-файла.
2. SWAP для повышения быстродействия желательно выносить на отдельный винчестер (железку)
3. винты для свапа желательно юзать >10000 rpm (а лучше RAID-0)

4. обновить систему с учетом потребностей.

Приходится задачки отдавать на счёт соседке, у которой 4 гига.
помнится делали для обработки БД отдельный кластер на базе четырех железяк с Win2k AdvServ еще, может имеет смысл, железки нынче не так дорого стоють.

danilk
06.01.2009, 19:53
Купить еще памяти. Или (если виста) - воткнуть флешку и заюзать рэдибуст.

stihoplet
08.01.2009, 18:17
Если памяти 1 гиг, то лучше своп оставить...
Если 2 то можно убрать, проблемы могут возникнуть только в очень серьезных приложениях, я например ни в одной игре проблем не заметил...

Андрей Олегович
09.01.2009, 00:35
я например ни в одной игре проблем не заметил...
Попробуйте использовать кампутер как робочий инструмент, а не как игрушку.

stihoplet
09.01.2009, 09:57
Для рабочих целей использую сервера, так уж сложилось. А например кодирование видео оперативку так не жрет. И вообще странно как-то, когда говорят про работу, а у человека дома может пенек третий с двумя гигами оперативки стоит. Для работы его сильно не поиспользуешь и оператива тут не причем.
Надо уж обьективными быть, заговорили о файое подкачки, ну так говорите что у вас за комп, в каких целях используете. Иначе не обьективно.

AndrAl
09.01.2009, 10:10
воткнуть флешку и заюзать рэдибуст.
1. далеко не все флешки впрягаются.
2. для этого желательны флешки типа Apacer Handy Steno HT203 или Transcend серии Hi-Speed
3. юзать его вместо swap не получится, так как предназначение ReadyBoost в ускоренной загрузке винды и некоторых наиболее часто используемых приложений.

еще как вариант - i-RAM найти, но под ДДР2 его вроде как и нет.

Shark
10.01.2009, 02:53
Так а если ХР и 4ре гига оперативы и файл подкачки 20мб и все работает безупречно, это значит что я делаю что то неправильно?! :roll:Нет. Просто тебе не попадалась ситуация, когода винде надо больше оперативки, чем есть свободной.
Кстати, а 20М свопа - это фиксированное значение (исходный размер = максимальному) или как?

От млин, накаркал...
Седни проинсталил Company of Heroes, стратежка красивая, так она нестартовала пока файл подкачки не стал как она просила 800мб...

Вик
21.01.2009, 13:11
Вставлю и свои 5 копеек.
С 32-битной ХР-кой можно вот какую замудрить штуку: ставим памяти 4 Гига, а ту часть, что винда не видит (больше 3,2Г) используем под РАМ-диск. Можно там всяку ерунду временно хранить, а если поставить 6 и больше Гиг памяти, то и своп-файл там будет нормально жить.

увы, так не получится....
32-х разрядный Windows не может работать более чем с 3.2 Гб
т.к. у него не хватает адресного пространства, неважно под что вы его хотите использовать, под рам или под своп......

Alex_1.3i
21.01.2009, 17:42
увы, так не получится....
32-х разрядный Windows не может работать более чем с 3.2 Гб
т.к. у него не хватает адресного пространства, неважно под что вы его хотите использовать, под рам или под своп......РамДискПлюс отлично справляется с такой задачей.