Автор Тема: Файл подкачки  (Прочитано 2895 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн R@ST@M@N

  • Старожил
  • ****
  • Сообщений: 729
  • Карма: 78
  • Пол: Мужской
    • Просмотр профиля
Файл подкачки
« : 01.04.07, 23:49:54 »
Народ просветите пожалйста за что это за штука,можно ли его поменять и к чему это может привести.У меня по умолчанию стоит 1536 я решил поменять на 2000 вроде бы ничё не изменилось,но вроде получше игры идти стали,вообщем раскажите кто чё знает


Оффлайн SunGod

  • Пользователь
  • **
  • Сообщений: 61
  • Карма: 338
    • Просмотр профиля
Re: Файл подкачки
« Ответ #1 : 01.04.07, 23:59:58 »
Мне кажется, чем больше тем лучше, предпочитаю ставить кратные изночальному значению.

IPray

  • Гость
Re: Файл подкачки
« Ответ #2 : 02.04.07, 00:43:57 »
Своп рассчитывается с учетом установленного объема RAM. Windows по умолчанию делает его 1,5хRAM.
Многие рекомендуют делать 2,5хRAM
Если по умолчанию стояло значение 1536, значит оперативки у Вас 1024 Mb.
2,5 х 1024 = 2560 Mb.
Но, с другой стороны, чем больше объем оперативки, тем меньший файл подкачки для ОС необходим. Большой файл подкачки приводит к фрагментации диска и самого файла, система начнет тормозить.
Так что это палка о двух концах.

Оффлайн Gendalf

  • Старожил
  • ****
  • Сообщений: 367
  • Карма: -45
  • Пол: Мужской
    • Просмотр профиля
Re: Файл подкачки
« Ответ #3 : 02.04.07, 00:46:59 »
угу. но ведь можно вынести файл подкачки на 1 логический диск, специально созданный
ни дефрагментации, ни тормозов....

P.S.: а можно ли венду заставить ипользовать больше RAM, а потом файл подкачки?
Что такое? Что не нравится??? А???=)

Sonne

  • Гость
Re: Файл подкачки
« Ответ #4 : 02.04.07, 01:01:55 »
угу. но ведь можно вынести файл подкачки на 1 логический диск, специально созданный
ни дефрагментации, ни тормозов....

Так и сделал недавно. Создал отдельный раздел под свап в 4 гига. Оперативы 2 гига =)

IPray

  • Гость
Re: Файл подкачки
« Ответ #5 : 02.04.07, 01:02:27 »
Про перенос файла подкачки и создание отдельного раздела под него написано здесь http://support.microsoft.com/default.aspx?scid=kb;ru;314482&Product=winxpINT

Оффлайн Alt

  • Ветеран
  • *****
  • Сообщений: 2840
  • Карма: 54
  • Пол: Мужской
  • альтруист-мизантроп
    • Просмотр профиля
Re: Файл подкачки
« Ответ #6 : 02.04.07, 06:56:03 »
Но, с другой стороны, чем больше объем оперативки, тем меньший файл подкачки для ОС необходим
для дефаултного значения
Большой файл подкачки приводит к фрагментации диска и самого файла, система начнет тормозить
м? если постойанна менять его размер - то есесенна, а иначе - кто иво фрагметиравать та будед?

Оффлайн fair

  • Ветеран
  • *****
  • Сообщений: 2635
  • Карма: 178
  • Пол: Мужской
    • Просмотр профиля
Re: Файл подкачки
« Ответ #7 : 02.04.07, 09:46:26 »
Но, с другой стороны, чем больше объем оперативки, тем меньший файл подкачки для ОС необходим
для дефаултного значения
Большой файл подкачки приводит к фрагментации диска и самого файла, система начнет тормозить
м? если постойанна менять его размер - то есесенна, а иначе - кто иво фрагметиравать та будед?
От себя добавлю.
Про создание отдельного логического диска под своп на том же харде где операционка. Полный бред.Зачем сие делать.. досих пор не понимаю.
Смысл есть перемещять своп только на отдельный диск... Тоесть операционка на одном, свом на другом.Еще раз подчеркну имеется в виду Физический диск.
Далее. Плжалуста люди, прежде чем говорить про дефрагментацию.. Почитайте про NTFS,  так вот ,если вы нормально будете оставлять 12% свободного места на дисках с NTFS, то проблем с дефрагментацией вообще не будет.Точнее система от сего страдать не будет.Все внутренние структуры построены таким образом, что фрагментация не мешает быстро находить фрагменты данных. Хотя как выше уже Alt правильно указал, к свопу это не имеет вообще не какого отношения.Это область зарезервирована под него всегда!

Небольшая выдержка
Цитировать
Диск NTFS условно делится на две части. Первые 12% диска отводятся под так называемую MFT зону - пространство, в которое растет метафайл MFT (об этом ниже). Запись каких-либо данных в эту область невозможна. MFT-зона всегда держится пустой - это делается для того, чтобы самый главный, служебный файл (MFT) не фрагментировался при своем росте. Остальные 88% диска представляют собой обычное пространство для хранения файлов.
« Последнее редактирование: 02.04.07, 09:53:51 от fair »
Жизнь трудная штука сегодня ты, завтра тебя....

Оффлайн R@ST@M@N

  • Старожил
  • ****
  • Сообщений: 729
  • Карма: 78
  • Пол: Мужской
    • Просмотр профиля
Re: Файл подкачки
« Ответ #8 : 02.04.07, 13:04:55 »
народ спасибо конешно за советы, но какой мне сделать вывод поставить 2560 или как было 1536,и потом там выше было сказано что не желателен своп на диске с ОС или я чёт не прально понял??
если можно поконкретнее как поступить чтоб не было потом тормозов или ещё там каких глюков,и чтоб на фрагментацию файлов не воияло или что то из этого не избежно?

Оффлайн Нервный

  • Ветеран
  • *****
  • Сообщений: 7292
  • Карма: 285
  • Пол: Мужской
    • Просмотр профиля
Re: Файл подкачки
« Ответ #9 : 02.04.07, 13:18:24 »
> за что это за штука,можно ли его поменять и к чему это может привести.У меня по умолчанию стоит 1536 я решил поменять на 2000 вроде бы ничё не изменилось,но вроде получше игры идти стали,вообщем раскажите кто чё знает

 Любой программе для работы нужно какое-то количество оперативной памяти. Во времена реального режима DOS если оперативная память заканчивалаль, программа должна была либо умерить свои аппетиты, либо вывалиться с ошибкой нехватки памяти. Защищённый режим позволяет "увеличить" оперативную память путем отображения страниц памяти на жётский диск. Грубо говоря - своп - продолжение оперативки, только более медленный. Нужно больше доступной оперативки - увеличивайте своп, но на скорость не расчитывайте.
 Увеличить быстродейтсвие своп не может никак, только уменьшить. Потому что венда свопит всегда, даже если свободной оперативки полно. Её алгоритмы работают таким образом, что если какой-то участок оперативной памяти давно не использовался и не помечен приложением как невыгружаемый, он отправляется на своп безусловно. Когда этот участок памяти всё-таки потребуется, его придётся грузить с диска. Поэтому если оперативной памяти достаточно (>2Гб) сейчас и нет каких-то специфичиских, потребляющих много оперативной памяти, приложений, своп можно и нужно отключать.
 Если рассматривать современные операционные системы Windows, то размеров у своп файла два. Минимальный и максимальный. Минимальный - это размер свопа при загрузке ОС. При загрузке ОС созадётся своп файл такого размера и он использутеся по мере необходимости. Если запрошено больше оперативной памяти, чем есть в этом файле + оперативка, начинается раширение своп файла до максимального предела. Но когда началось расширение своп файла, удовлетворяются потребности только уже запущенных приложений. Новые приложение будут получать отказ в выделениии памяти.




> Диск NTFS условно делится на две части. Первые 12% диска отводятся под так называемую MFT зону - пространство, в которое растет метафайл MFT (об этом ниже). Запись каких-либо данных в эту область невозможна. MFT-зона всегда держится пустой - это делается для того, чтобы самый главный, служебный файл (MFT) не фрагментировался при своем росте. Остальные 88% диска представляют собой обычное пространство для хранения файлов.

 Правильнее будет сказать вот так : 12% и более от объёма диска дейтвительно резервируется. Но не под сам файл MFT, а под его возможный рост, чтобы избежать его фрагментацию. Запись данных в эту зарезервированую область невозможна, но до тех пор, пока на диске более 12% свободного места. Как только остаётся менее 12%, пользоватльские данные пишутся в эту зарезервированную под рост MFT область. Соответвенно, на сильно заполненном диске с множеством файлов NTFS ведёт себя не лучшим образом по причине фрагментации как MFT так и пользоватльских файлов.


Оффлайн Нервный

  • Ветеран
  • *****
  • Сообщений: 7292
  • Карма: 285
  • Пол: Мужской
    • Просмотр профиля
Re: Файл подкачки
« Ответ #10 : 02.04.07, 13:25:10 »
народ спасибо конешно за советы, но какой мне сделать вывод поставить 2560 или как было 1536,и потом там выше было сказано что не желателен своп на диске с ОС или я чёт не прально понял??
если можно поконкретнее как поступить чтоб не было потом тормозов или ещё там каких глюков,и чтоб на фрагментацию файлов не воияло или что то из этого не избежно?

 Смысла в увеличении свопа более 1Гб при оперативки 1 Гб нет вообще. Приложению может доступно не более 2Гб оперативной памяти в 32-х битной среде Windows. Ну, ещё полгига на ситемные сервисы. Значение 1536 - самое оптимальные и не надо лезть в такие настройки без надобности никогда.

Оффлайн fair

  • Ветеран
  • *****
  • Сообщений: 2635
  • Карма: 178
  • Пол: Мужской
    • Просмотр профиля
Re: Файл подкачки
« Ответ #11 : 02.04.07, 14:11:33 »
Правильнее будет сказать вот так :
Спасибо.Но эту инфу я знаю. Вообщем то я не даром посоветовал людям почитать статьи про NTFS, на тех же хобботах достаточно популярно это написано.Причем бы я добавил что уменьшается резерв каждый раз в двое.Тоесть сокрашение резерва сначала произойдет до 6%, затем до 3% и так далее.. пока система не начнет виснут...
Жизнь трудная штука сегодня ты, завтра тебя....

Оффлайн LEND

  • Пользователь
  • **
  • Сообщений: 95
  • Карма: 155
  • Истина как всегда где-то рядом
    • Просмотр профиля
Re: Файл подкачки
« Ответ #12 : 02.04.07, 22:58:07 »
И еще добавлю ? насчет безопасности:
Для повышения безопасности следует включить опцию очистки файла подкачки  после завершения работы. Очищать этот файл необходимо, т.к. именно в нем система в процессе работы сохраняет всевозможные данные, в том числе и пароли. Однако, все же стоит заметить, что при включении этой опции данные не удаляются в общем смысле этого слова.
Файл подкачки представляет собой ?страничный? файл, т.е. он разбит на ?страницы?. При выключении питания все неактивные страницы заполняются нулями, а информация активных страниц все равно остается в swap, хотя серьезными последствиями это не грозит, т.к. все данные, касающиеся безопасности, данная опция позволяет затереть.
Для того чтобы очистить swap-файл, нужно открыть раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement и найти запись, подходящую под следующее описание:
параметр: REG_DWORD
имя параметра: ClearPageFileAtShutdown
значение параметра: 1 (0 - значение по умолчанию при выключенной опции).
Далее необходимо присвоить параметру значение 1, если необходимо производить очистку swap-файла, или 0 - в противном случае.
Конечно, следует только уяснить, что включение этой опции может несколько замедлить процесс выключения компьютера.
LEND
В мире временном, сущность которого - тлен,
Не сдавайся вещам несущественным в плен. © О.Х.

Оффлайн Alt

  • Ветеран
  • *****
  • Сообщений: 2840
  • Карма: 54
  • Пол: Мужской
  • альтруист-мизантроп
    • Просмотр профиля
Re: Файл подкачки
« Ответ #13 : 03.04.07, 06:27:58 »
И еще добавлю ? насчет безопасности:
...
на домашнем компе эт незачем. эт если конечно паранойа нимучает...