swap spaсe
Started By Istrebitel_Zqrdjaev, фев 11 2006 11:02
8 ответов в этой теме
#2
Отправлено 11 февраля 2006 - 11:06
своп - это всигда хреного
прекинь
запускаеж ты праграмму расчёта траектории палёта космического карабля
фигачишь свои вычисления многомерные всякие массивы перерабатываеж на персональном ЭВМ
и тут фигась ТАРМАЗА
да не шатла, комп тармазит
вычисления ни к чёрту, не успевает за шаттлам
и ты летиж не на луну а на марс
понятно объяснил ? )
своп - это тормоза, это "виртуальная" память каторая нужна когда ресурсов у компа нет
вообще это нехорошо, я отрубаю всегда
прекинь
запускаеж ты праграмму расчёта траектории палёта космического карабля
фигачишь свои вычисления многомерные всякие массивы перерабатываеж на персональном ЭВМ
и тут фигась ТАРМАЗА
да не шатла, комп тармазит
вычисления ни к чёрту, не успевает за шаттлам
и ты летиж не на луну а на марс
понятно объяснил ? )
своп - это тормоза, это "виртуальная" память каторая нужна когда ресурсов у компа нет
вообще это нехорошо, я отрубаю всегда
#4
Отправлено 11 февраля 2006 - 23:42
banana, прав.
Все просто - когда памяти становится мало, по определенному алгоритму (чаще всего принцип наименьшего числа обращений или принцип самого долгого неиспользования) страницы памяти записываются на диск в своп(файл или раздел на диске в зависимоти от О/С). Но она остается зарегистрированной в памяти. Как только к ней происходит обращение (а в карте у этой странице скинут бит присутствия) возникает т.н. страничное прерывание - исключение номер 14. На синем экране смерти это 0E exception.
Если все ок, то О/С скидывает еще какую-то страницу, а на ее место грузит ту с диска, ее дескриптор алиасом кидается на новое место и комп работает дальше.
А если свопа нет, то при очередной загрузке О/С скажет - No free memory to run this task.
Стоит от свопа отказаться (и быстрее будет намного) если у тебя памяти гигабайт или более.
Дело в том что винда пользуется свопом немного не так классически, и там постоянно какие-либо данные тусуются. Правада есть флаг для файла настройки типа SwapOldStyleUse или как-то так (если кто знает НАПИШИТЕ МНЕ) тогда она классически - своп не трогает пока есть память и работает быстрее.
Все просто - когда памяти становится мало, по определенному алгоритму (чаще всего принцип наименьшего числа обращений или принцип самого долгого неиспользования) страницы памяти записываются на диск в своп(файл или раздел на диске в зависимоти от О/С). Но она остается зарегистрированной в памяти. Как только к ней происходит обращение (а в карте у этой странице скинут бит присутствия) возникает т.н. страничное прерывание - исключение номер 14. На синем экране смерти это 0E exception.
Если все ок, то О/С скидывает еще какую-то страницу, а на ее место грузит ту с диска, ее дескриптор алиасом кидается на новое место и комп работает дальше.
А если свопа нет, то при очередной загрузке О/С скажет - No free memory to run this task.
Стоит от свопа отказаться (и быстрее будет намного) если у тебя памяти гигабайт или более.
Дело в том что винда пользуется свопом немного не так классически, и там постоянно какие-либо данные тусуются. Правада есть флаг для файла настройки типа SwapOldStyleUse или как-то так (если кто знает НАПИШИТЕ МНЕ) тогда она классически - своп не трогает пока есть память и работает быстрее.
Моя Родина - СССР! Пролетарии всех стран, соединяйтесь!
-----------------------------------------------------------------------
Ясность - одна из форм полного тумана. Форумчане, давайте жить дружно!
-----------------------------------------------------------------------
Ясность - одна из форм полного тумана. Форумчане, давайте жить дружно!
#5
Отправлено 12 февраля 2006 - 15:39
Zero,
Гига для этого мало. Современным играм гига без свопа не хватит однозначно.Стоит от свопа отказаться (и быстрее будет намного) если у тебя памяти гигабайт или более.
ConservativeSwapFileUsage в system.ini. Но это работает только в Win9x.Правада есть флаг для файла настройки типа SwapOldStyleUse или как-то так (если кто знает НАПИШИТЕ МНЕ) тогда она классически - своп не трогает пока есть память и работает быстрее.
#8
Отправлено 12 февраля 2006 - 18:10
Istrebitel_Zqrdjaev,
либо без свапа работай либо делай свап на 1 гиг!
либо без свапа работай либо делай свап на 1 гиг!
400790-й линуксойд!
http://counter.li.org
http://counter.li.org