Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=53)
-   -   Файл подкачки (http://www.flasher.ru/forum/showthread.php?t=213528)

Сабир 22.10.2016 13:19

Файл подкачки
 
http://www.windxp.com.ru/win7/articles54.htm
https://youtu.be/MDJ-iwMAVpM?t=16

Я узнал шыкарную вещь. Можно освободить пространство системного диска С за счет диска D. Для этого надо перенести файл подкачки с С на D.

Я так и сделал и на С стало свободного места 69 гигов вместо 42. И все залетало. УРА ТОВАРИЩИ!!!!!!!!!!!!!

ALeXVoz 22.10.2016 15:28

у вас диск С SSD? Если да - то потеряете производительность такими манипуляциями, если нет - то у вас слишком много всего на диске С и скорее всего есть что другое переместить, удалить неиспользуемый софт и игры и т.д. :)

Сабир 22.10.2016 15:52

Да SSD. В игры не играю. На С только виндовс 7 и нужные программы. Производительность не потерялась.

caseyryan 22.10.2016 17:34

Цитата:

И все залетало.
Да ладно?) Как это может зависить от положения файла подкачки на SSD? Я еще могу понять на HDD, там считывающей головке надо читать файл и при этом читать и записывать еще что-то. SSD рабоатет как флешка, там нет этого недостатка. Уж летать точно ничего не начнет от такой сомнительной манипуляции. Максимум место освободится.
У тебя точно SSD а не HDD? И какая операционка стоит?
Кстати ты можешь вообще файл подкачки отключить. Либо сделать его размер по выбору системы. Он используется только при нехватке оперативки. У меня на ноуте стоит SSD и 8 гигов оперативки. Файла подкачки нет

illuzor 22.10.2016 18:15

Перенос файла подкачки с ssd на hdd - невероятная глупость.

Сабир 22.10.2016 22:05

Цитата:

Сообщение от caseyryan (Сообщение 1196866)
Да ладно?) Как это может зависить от положения файла подкачки на SSD? Я еще могу понять на HDD, там считывающей головке надо читать файл и при этом читать и записывать еще что-то. SSD рабоатет как флешка, там нет этого недостатка. Уж летать точно ничего не начнет от такой сомнительной манипуляции. Максимум место освободится.
У тебя точно SSD а не HDD? И какая операционка стоит?
Кстати ты можешь вообще файл подкачки отключить. Либо сделать его размер по выбору системы. Он используется только при нехватке оперативки. У меня на ноуте стоит SSD и 8 гигов оперативки. Файла подкачки нет


Да диск С - SSD то есть твердотельный . 16 гигов оперативки. Файл подкачки занимал 27 гигов на диске С. А теперь не занимает. )))))))))) Виндовс 7.

dark256 22.10.2016 22:17

У ССД вроде ка ограниченное кол-во циков записи. Соотв. файл подкачки там держать - крайне не рекомендовано. Винт убивается за 2-3 месяца. Один раз софт поставил - и далее только читать....

А про перенос свопа на произвольный диск - ну вы блин даёте :)))) Этой мегафиче уже лет 20 :)

Ну и , кстати, даже если на ССД держать и своп и рабочие файлы - тормозить будет. Так как чтение-запись идёт через один канал контроллера винта. Разнести на разные устройства (каналы) - вполне логично.

undefined 22.10.2016 23:17

Люди, скажите, 22 гб для папки Windows - приемлемое значение?Вроде удалить нечего, а 100 гб на C забиты под завязку.Перенос файла подкачки на D дал +17 гб.Уже можно дышать.Вопрос на долго ли этого хватит.

Сабир 22.10.2016 23:25

Я думаю на долго, если отключить обновления виндоса. Я отключил.

illuzor 23.10.2016 02:16

Цитата:

У ССД вроде ка ограниченное кол-во циков записи.
Да, но у современных SSD срок жизни не меньше, чем у HDD при аналогичном времени работы. Даже мой не топовый ocz на прошлом ноутбуке 2010го года выпуска отработал у меня 5 лет плюс уже год работает у нового хозяина ноута. Он пережил hdd и оперативку из того же ноута. Единичный пример, конечно, не показатель, но всё же.

Цитата:

Винт убивается за 2-3 месяца.
Это откровенная глупость. Ничего подобного не происходит.
Цитата:

Ну и , кстати, даже если на ССД держать и своп и рабочие файлы - тормозить будет.
Снова нет. Личный пример - у меня весь софт и "рабочие файлы" на ssd. Нет и намёков на тормоза. Когда рабочие файлы были на hdd (а система + софт на ssd), иногда были подлагивания из-за стопроцентной загрузки hdd.
Может быть на сверхбюжетных ssd с устаревшими контроллерами будут такие тормоза. Но вместо такого ssd лучше взять хороший hdd (обойдётся в ту же цену)

Кстати, у любого производителя на сайте можно найти утилиту для ssd, которая автоматически может настроить винду на максимальную производительность ssd или на максимальное время жизни.

Цитата:

Люди, скажите, 22 гб для папки Windows - приемлемое значение?
Это нормально.

caseyryan 23.10.2016 07:00

Цитата:

Это откровенная глупость. Ничего подобного не происходит.
При непавильной настройке системы и постоянном использовании ssd для записи множества файлов - легко можно убить за 2 - 3 месяца. Никакая это не глупость.
Не сомневаюсь, что эту проблему решают / решили на новых устройствах. Но большинство винтов, которые сейчас есть, от этого точно сдохнут

dark256 23.10.2016 10:47

Цитата:

Сообщение от illuzor (Сообщение 1196874)
Да, но у современных SSD срок жизни не меньше, чем у HDD при аналогичном времени работы. Даже мой не топовый ocz на прошлом ноутбуке 2010го года выпуска отработал у меня 5 лет плюс уже год работает у нового хозяина ноута. Он пережил hdd и оперативку из того же ноута. Единичный пример, конечно, не показатель, но всё же.

Выключение файла подкачки – способ продлить жизнь SSD-диску
http://windowstune.ru/tips/fajl-podkachki-na-ssd.html

ps: дико рад за ваш ССД, о, откровенный мудрец.

Добавлено через 5 минут
Цитата:

Сообщение от illuzor (Сообщение 1196874)
Снова нет. Личный пример - у меня весь софт и "рабочие файлы" на ssd. Нет и намёков на тормоза. Когда рабочие файлы были на hdd (а система + софт на ssd), иногда были подлагивания из-за стопроцентной загрузки hdd.
Может быть на сверхбюжетных ssd с устаревшими контроллерами будут такие тормоза. Но вместо такого ssd лучше взять хороший hdd (обойдётся в ту же цену)

Не, ну если пасьянс раскладывать, то да. На один винт можно всё повесить.
А когда запущена идея+флэшИде+фотошоп+что-то еще, и винда активно гоняет тмп файлы приложений, сохраняет-открывает гиговые файлы и тамже гоняется своп - ну разумеется. Тормоза ПОЛНОСТЬЮ исключены. Алилуйя.
Сейчас я еще, пожалуй, услышу, что один банк памяти 8Гиг работает также быстро как 4 по 2. И даже лучше.
А также про то, что гипертрейдинг для лохов, несколько ядер в проце для даунов, а видюхи в 4 слотах - ваще для кухарок.

wvxvw 23.10.2016 14:11

Ну, вобщем так: старые модели ССД действительно были менее долговечны. Но, самый долговечный носитель информации - стримеры, так что если вам хочется хранить что-то очень долго, то...
Сегодняшние модели ССД предназначеные для обычных пользователей не уступают по долгожительству их предшественникам. Ынтырпрайз все больше пересаживается на ССД потому что они быстрее (компания в которой я работаю как раз этим и занимается), ну и наши конкуренты типа ЕМЦ^2, Кумуло, ФлешБлейд тоже не дремлют.

Сама по себе идея файла подкачки - плохая. Это должна быть отдельная секция на диске. Я думаю, что МС приняла решение хранить файл подкачки для простоты настройки конечными пользователями. Плохо это потому, что обычно файловые системы пытаются кешировать обращения к ним, чтобы избежать настоящего обращения к железу. Естественно, это бессмысленно делать для файла подкачки. Это значит, что для него нужно специально в файловой системе сделать "дырку", чтобы она его игнорировала.
Почему перенос с одного диска на другой может повлиять на производительность: возможно файловая система на диске С и без того сильно нагружена, хотя мне тяжело представить чем так ее нужно было нагрузить... но, Виндовс, кто его знает...

Сабир 23.10.2016 14:49

Я убрал файл подкачки с диска D тоже. При 16 гигах памяти он не нужен.

ZackMercury 23.10.2016 16:49

мда. :|

dark256 23.10.2016 17:47

Цитата:

Сообщение от Сабир (Сообщение 1196883)
Я убрал файл подкачки с диска D тоже. При 16 гигах памяти он не нужен.

Лучше всего сервеные желзки брать Дороговато, конечно, но при 64 ГБ на них можно виртуальный винт замэйкать :))))

Добавлено через 1 минуту
Цитата:

Сообщение от wvxvw (Сообщение 1196882)
Сама по себе идея файла подкачки - плохая.

Как себе думаете откуда эта идея вообще растёт? Навскидку? ;)

undefined 23.10.2016 17:56

Цитата:

Сама по себе идея файла подкачки - плохая.
Объясните что должна делать ось если файла подкачки нет и какой-нибудь проголодавшийся хром откушал памяти сверх меры?Ронять приложение с потерей всех данных?Вы считаете это приемлемым?

dark256 23.10.2016 17:59

Цитата:

Сообщение от undefined (Сообщение 1196888)
Объясните что должна делать ось если файла подкачки нет и какой-нибудь проголодавшийся хром откушал памяти сверх меры?Ронять приложение с потерей всех данных?Вы считаете это приемлемым?

Предлагаю дожать этого мега-храдверщика....
С учетом того, что форум программерский.... :))))))

undefined 23.10.2016 18:04

я где-то тупю?Маловероятно что приложения продолжат вести себя адекватно если ось перестанет выделять память

Сабир 23.10.2016 18:10

Я так понимаю, если оперативной памяти 16 гигов, то не надо выделять на диске место для файла подкачки.
Все операции будут делаться в самой оперативной памяти. И не требуется отнимать у диска место для виртуальной памяти.

dark256 23.10.2016 18:14

Цитата:

Сообщение от Сабир (Сообщение 1196891)
Я так понимаю, если оперативной памяти 16 гигов, то не надо выделять на диске место для файла подкачки.
Все операции будут делаться в самой оперативной памяти. И не требуется отнимать у диска место для виртуальной памяти.

Вы реально тут дикие люди.
Виртауалка на свопе начинает выделяяться. когда физ. памяти не хватает.
Это рпидумано 100 лет наазд и всегда всем воспринималось как априори....
А тут вдруг кто-то бином Ньютона обосновал....
Убиться...

undefined 23.10.2016 18:20

а что будет если своп запрещен и физ.память кончилась?Или такое невозможно в принципе?

dark256 23.10.2016 18:26

Цитата:

Сообщение от undefined (Сообщение 1196894)
а что будет если своп запрещен и физ.память кончилась?Или такое невозможно в принципе?

аммм...... "Not Enough Memory" - никто никогда не видел? :))))))))
Это когда аппликуху очередную запускаешь, а винда тебе как жена - нИдАстоин :))))

undefined 23.10.2016 18:31

приложение уже запущено и там открыт проект на пару гигов.Что-то мне подсказывает что далеко не в любом софте на каждое объявление переменной ставят проверку "а не кончилась ли память?"

dark256 23.10.2016 18:35

Цитата:

Сообщение от undefined (Сообщение 1196896)
приложение уже запущено и там открыт проект на пару гигов.Что-то мне подсказывает что далеко не в любом софте на каждое объявление переменной ставят проверку "а не кончилась ли память?"

:)))))))))))))))
Блин..... Нойе орднунг :)))))))
Есть 2 гига мозга. Есть ограничение свопа - 3 гига.
Запускаешь в фотошопе операцию.
Сообщение - именно такое - недостаточно памяти :)))))))))
Блин.....
Тинэйджеры. Нью эйджеры :)))))))
Сачстье, что вы этого не видели :)
Завиздь :))))))


соотв - это тупо эксцепшен :))))))) Системный мессагдж :))))))) В общем случае.

Сабир 23.10.2016 18:38

А если поставить 100 гигов оперативки, то вообще никаких подкачек не будет происходить, вероятно.

dark256 23.10.2016 19:09

Цитата:

Сообщение от Сабир (Сообщение 1196898)
А если поставить 100 гигов оперативки, то вообще никаких подкачек не будет происходить, вероятно.

Теоретически - наверное да.........
Но, с учетом пользоваиня товарфо мелкософта.... никогда н в чем нельзя быть полностью уверенным....
Тут уж у меня это - мания преследования :)
Но - есть и анкдот :)

Сабир 23.10.2016 19:35

Я где то читал , что американские компы в разы мощнее и быстрее тех , что поставляют на наш российский рынок. Но ввоз их в Россию строго запрещен. Типа, эмбарго. Но, вероятно у важных российских персон они все равно имеются. ))))))))))))))))

Tails 23.10.2016 19:53

Сабир,
Так всё же в Китае производится.

wvxvw 23.10.2016 19:55

Я там дальше описал почему так думаю.
Делать это через файловую систему плохо по многим причинам. Большинство современных файловых систем поддерживают журнал (т.е. должны писать логи работы с файловой системой для ее восстановления в случае ошибок), что не нужно для хранения временной информации. Кроме этого, к файлам привязано много метаданных (особенно в НТФС), которые тоже нужно обновлять при работе с файлом (чего не нужно делать при работе с временными данными). Кроме этого - дедупликация, которая выгодна для долгосрочного хранения данных, но бесполезна для временного хранения. Кроме того, файловая система как правило более активно борется с фрагментацией (т.е. старается компактнее данные записывать), чего не нужно делать с временными данными. Ну и пользовательские права туда же.

Поэтому на настоящих боевых машинах под своп отводится специальная секция со специальной файловой системой, которая не делает всех этих бесполезных вещей.

Где мне на личном опыте пришлось испытать разницу в производительности: у Докера хранилище можно настроить так, чтобы оно работало через (фиктивный) лупбек девайс за которым будет стоять обычный файл, а можно настроить так, чтобы он работал с логическим каталогом. Даже такие "простые" операции как добавление / удаление имиджей отличались примерно в десять раз.


По поводу того, что происходит когда операционная система перестает выделять память.

1. Память, хоть физическая, хоть виртуальная - конечна. Так что спор о том на сколько жизненно необходим своп решается однозначно - нет, нет такой необходимости. Более того, его как правило нет на боевых машинах обслуживающих програмы реального времени.
2. Что происходит когда память заканчивается: в Линуксе - ООМ-киллер приходит и ищет процессы, которые можно удалить. Если Хрому нужно было больше памяти, чем было возможно выделить, и никаких менее приоритетных процессов не осталось - процесс Хрома будет удален. Как это происходит в Виндовсе - я не знаю, но, наверняка механизм похожий.

dark256 24.10.2016 01:46

Код:

виртуальная - конечна.
Ограничена объемом винта.

Кот Баюн 24.10.2016 08:41

кстати, интересно понаблюдать за темой)))
недавно купил себе машинку с ССД и оперативой на 32 гб.
покупал специально для рендера видео.
файлы подкачки и хибернации уже сожрали предостаточно.

знать бы как hiberfil перенести на другой диск, он 25 гигов весит, зараза....

wvxvw 24.10.2016 12:58

Цитата:

Сообщение от dark256 (Сообщение 1196909)
Ограничена объемом винта.

Нет, ограничена архитектурой системы. Для хранения чего-либо в памяти система должна быть в состоянии запомнить адресс ячейки, где объект хранится. Операционные системы рассчитаные не на суперкомпьютеры имеют фиксированый максимальный размер памяти, который они могут адрессовать. Так что после определенного момента нужно будет другую операционную систему писать - добавление дисков не поможет.

Цитата:

Сообщение от Кот Баюн (Сообщение 1196910)
кстати, интересно понаблюдать за темой)))
недавно купил себе машинку с ССД и оперативой на 32 гб.
покупал специально для рендера видео.
файлы подкачки и хибернации уже сожрали предостаточно.

знать бы как hiberfil перенести на другой диск, он 25 гигов весит, зараза....

Это лаптоп с 32 Гб? Если нет, то зачем ему файл хибернации вообще?
Если не в курсе: этот файл нужен для того, чтобы туда сохранять состояние системы на момент, когда ее выключили. Для лаптопа это может быть полезно, если его часто включать/выключать. А десктопу - это ни к чему. Ну, потратит он на пару минут больше при запуске? - если это происходит раз в несколько дней, никто от этого не умрет.
Если его хочется перенести, то это сделать нельзя: https://technet.microsoft.com/en-us/...fidential.aspx. Потому что Виндовс не расчитан на "нестандартные" архитектуры / большую производительность / отказоустойчивость. Эта система рассчитана на пользователей покупающих "персональные компьютеры" для домашнего пользования. Это примерно как ожидать от легковушки Хонды полетов в космос :)

Сабир 24.10.2016 14:37

Цитата:

Сообщение от Tails (Сообщение 1196902)
Сабир. ,
Так всё же в Китае производится.

И где ж их купить в Москве? Этих суперкомпьютеров китайских?

Psycho Tiger 24.10.2016 15:18

Сколько Дарк поставил здесь скобочек – столько я не поставил за прошлую неделю.

Цитата:

И где ж их купить в Москве? Этих суперкомпьютеров китайских?
В России ** часто ** бывает сложно достать то, что в странах первого мира достать легко (например кокаин), но говоря о Москве и близлежащих к ней городах разница очень условна. Конечно, если речь не о пармезане.

Typical consumer-grade ноутбуки/ПК достать очень просто. Если тянет кошелёк и нужен флеш – то хорошим выбором будет Mac Pro/Macbook Pro – на этой неделе должны анонсировать новые модели. Никсы как-то постабильней форточек, а из никсов флеш есть только на макоси. Однако отдавать 200к+ за рабочую машину – вещь не для каждого.

Касательно SSD/HDD и свопа – это гадание на кофейной гуще, почему стало быстрее. У SSD есть т.н. классы скорости и механизмы read/write паралеллизации при наличии нескольких NAND чипов и, в общем говоря, "плохой" SSD может быть медленней, чем хороший HDD.

Из личного опыта – я никогда не испытывал недостатка в RAM, работаю с 16 RAM, один диск SSD. **Возможно** дело в том, что я часто ухожу в своп, но не замечаю, т.к. в MBP стоят *очень* хорошие SSD.

Сабир 24.10.2016 15:46

Psycho Tiger я контужен и опрокинут и раздавлен твоей терминологией и эрудицией. Не видать мне суперкомпов, как своих ушей. (((((((((((((((((

Psycho Tiger 24.10.2016 15:54

Не знаю, насколько ты серьёзен. Я пытаюсь сказать, что в Москве достать мощный компьютер более, чем реально. Но, возможно, в случае не-мака это будет не покупка "компьютера", а покупка комплектующих и их сборка.

Сабир 24.10.2016 16:09

Цитата:

Сообщение от Psycho Tiger (Сообщение 1196923)
Не знаю, насколько ты серьёзен.....

Я вполне серьезен. Я этот пост создал, потому , что борюсь с тормозами при работе в адоб флеш 6.
Странное дело один и тот же проект в адоб флеш 6 жутко тормозит, а во Флеш 8- нет.
Вот придумал перенесть файл подкачки с С на Д. И тормоза прошли, но надолго ли , никому не известно.

ZackMercury 24.10.2016 16:17

Цитата:

адоб флеш 6 жутко тормозит, а во Флеш 8- нет.
Делали нормально, пока индусы не выкупили проект)

Сабир 24.10.2016 16:23

Чертовы индусы. Надавать бы им по рукам. Будды шестирукие. :mad: Но видимо руки не оттуда растут. Лучше пускай в Болливуде танцуют и поют. У них это шыкарно получается.:D


Часовой пояс GMT +4, время: 19:36.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.