|
|
|
Как Windows оперирует несколькими файлами подкачки?
|
|||
|---|---|---|---|
|
#18+
Есть ли смысл делать несколько файлов подкачки? (на разных дисках) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 09:31 |
|
||
|
Как Windows оперирует несколькими файлами подкачки?
|
|||
|---|---|---|---|
|
#18+
Есть смысл делать файлы подкачки на не системном диске. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 09:33 |
|
||
|
Как Windows оперирует несколькими файлами подкачки?
|
|||
|---|---|---|---|
|
#18+
C точки зрения смысла - сегменты файла подкачки следует размещать так, чтобы обеспечить максимальную скорость сброса данных на диск и загрузки их с диска. Исходя из этого - файл подкачки не следует размещать на загрузочном диске, на диске, на котором расположены каталоги временных файлов (обычно это также загрузочный диск), а также на нескольких накопителях, которые обслуживаются через один и тот же канал передачи данных. wadmanЕсть смысл делать файлы подкачки на не системном диске. В дебильных терминах Microsoft системным называется диск, на котором находятся файлы начальной загрузки (лоадер ОС и файлы оборудования). Обычно он скрыт, защищён, и разместить там сегмент файла подкачки невозможно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 10:09 |
|
||
|
Как Windows оперирует несколькими файлами подкачки?
|
|||
|---|---|---|---|
|
#18+
AkinaВ дебильных терминах Microsoft Ну мы-то не оттуда. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 10:16 |
|
||
|
Как Windows оперирует несколькими файлами подкачки?
|
|||
|---|---|---|---|
|
#18+
HettЕсть ли смысл делать несколько файлов подкачки? смысл есть только если на дисках места меньше, чем нужно на один файл подкачки. Например, для 16 гиг RAM винда рекомендует 24 гига файла подкачки. Значит, я могу сделать 8 гиг на C:, 8 на Д:, и 8 на Е:. Если у меня есть эти логические диски :-) В любом случае, эти файлы подкачки будут использоваться последовательно, по мере их заполнения при нехватке RAM. Предпочитаю сразу поставить начальный размер равным размеру RAM. Например, если 8 гиг RAM, то своп-файл делаем минимальным (и максимальным) размером 8 или 12 гиг, после чего забываем об этом практически навсегда. Динамический файл подкачки "по выбору системы" - как правило приводит к тормозам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 15:29 |
|
||
|
Как Windows оперирует несколькими файлами подкачки?
|
|||
|---|---|---|---|
|
#18+
Akina, на большинстве юзерских десктопов и ноутов есть только 1 логический диск C:\, так что размещать файл подкачки больше просто негде. Если юзер продвинут, и у него хотя бы 2 логических диска (или 2 физических, что еще лучше), то своп, конечно, имеет смысл разместить на втором физическом диске. Это может ускорить загрузку и последующую работу системы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 15:31 |
|
||
|
Как Windows оперирует несколькими файлами подкачки?
|
|||
|---|---|---|---|
|
#18+
авторВ любом случае, эти файлы подкачки будут использоваться последовательно, по мере их заполнения при нехватке RAM. Откуда информация? Как я представлял, память свопится постранично. При наличии нескольких файлов подкачки четные страницы теоретически могли бы уходить на диск 1, а нечетные на диск 2, что ускорило бы работу. Так вот вопрос как раз в том, есть ли подобный механизм. авторна большинстве юзерских десктопов и ноутов есть только 1 логический диск ОС ведь не только для десктопов разрабатывается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 15:38 |
|
||
|
Как Windows оперирует несколькими файлами подкачки?
|
|||
|---|---|---|---|
|
#18+
kdvфайлы подкачки будут использоваться последовательно, по мере их заполнения при нехватке RAM.Да, вот к этому очень было бы интересно увидеть обоснование. kdvНапример, если 8 гиг RAM, то своп-файл делаем минимальным (и максимальным) размером 8 или 12 гиг, после чего забываем об этом практически навсегда. Ага, до первого падения какого-либо приложения или всей ОС. И что примечательно - это будет приложение, интенсивно потребляющее память, оперирующее большими её объёмами, и с большой вероятностью оно хрюкнется именно в тот момент, когда оно будет держать пухлый результат важной и продолжительной работы - причём возможности сохранить результат не будет. Да, ручное задание размера файла подкачки - это скорее правильно. Но наиболее разумная методика - ограничить только нижнюю границу размера, причём если свободное место позволяет, то задать его таким, чтобы им "накрывались" потребности на 90-95% времени работы (определяется продолжительным мониторингом потребления места в файле при повседневной работе). Верхнюю границу лучше вообще не ограничивать, а если ОС такого не позволяет (в т.ч. прямой правкой реестра) - то установить ну очень большую границу в пределах разрешаемого операционкой. Относительно томов, на которых его располагать - желательно выполнить процедуру сравнения скорости доступа и выбрать наиболее быстрый том. При расположении на нескольких томах - на самом быстром томе можно расположить сегмент статического рассчитанного по методике выше размера, а на остальных - динамические с нулевой нижней и неограниченной верхней границами. PS. Мне ещё ни разу не удалось получить зримого ускорения от расположения сегментов на более чем одном томе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 16:06 |
|
||
|
Как Windows оперирует несколькими файлами подкачки?
|
|||
|---|---|---|---|
|
#18+
HettКак я представлял, память свопится постранично. При наличии нескольких файлов подкачки четные страницы теоретически могли бы уходить на диск 1, а нечетные на диск 2, что ускорило бы работу убиться можно. Своп, собственно, является виртуальной памятью, которая выделяется последовательно. И никакого смысла про "четные-нечетные" тут нет. Надо вам - разместите своп на raid 0, и будут вам четные-нечетные. Своп, как это ни странно, начинает задействоваться уже при загрузке. Поэтому размещение свопа на диске С: замедляет эту самую загрузку, даже при 16 гиг ОЗУ. Например, вы меня вашим вопросом спровоцировали на поглядеть, как там у меня своп сейчас. Обнаружилось, что оно у меня на С:. При этом я регулярно наблюдал, как при загрузке в течение 2-3 минут очередь диска С: была где-то на уровне 5-6. Поскольку у меня в системе несколько дисков, и один из них это RAID1, я решил тут же переместить своп на F: (на raid1). Сделал. Загрузка прошла гораздо быстрее, и "реактивность" системы после загрузки значительно повысилась. Успел увидеть очередь С: равной 1.5 на 10 секунд. Собственно, при памяти 4 гига своп надо 8 гиг, не меньше 6 гиг - своп 8-12 гиг 8 гиг - своп 8-16 гиг 16 гиг - своп 16-24 гиг. Делаем так - вначале выбираем диск (второй физический), куда назначим своп. Назначать на второй логический смысла не имеет, ввод-вывод все равно упрется в один физический диск. Выбрали. Дефрагментируем этот логический диск. После этого заходим в свойства компьютера, Дополнительные параметры системы, Быстродействие (параметры), дополнительно. Тут старый файл подкачки убираем (без файла подкачки), новый ЗАДАЕМ размер, явно, минимальный и максимальный. Жмем ок, перегружаемся. HettОС ведь не только для десктопов разрабатывается. я не понял ответа/вопроса. в каких-то ОС есть своп, в каких-то нет. Где-то можно вырубить своп. Или вы хотите сказать, что Windows на мобиле тоже имеет своп, который настраивается так же, как и на платформе Интел? Или о чем? Есть десктопы (сервера то же самое, в общем), мобилы, планшеты. Винда на мобиле это не винда на десктопе, это ДРУГАЯ ОС. Винда на планшете может быть виндой для Интела, если планшет на процессоре Интел. Тогда там то же самое. Если нет - по другому. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 16:07 |
|
||
|
Как Windows оперирует несколькими файлами подкачки?
|
|||
|---|---|---|---|
|
#18+
AkinaАга, до первого падения какого-либо приложения или всей ОС. И что примечательно - это будет приложение, интенсивно потребляющее память, оперирующее большими её объёмами, и с большой вероятностью оно хрюкнется именно в тот момент, когда оно будет держать пухлый результат важной и продолжительной работы - причём возможности сохранить результат не будет. в топку такое приложение, которое при 16 гиг ОЗУ сожрет еще 24 гиг виртуалки. Если есть такое опасение - хрен с ним, пусть размеры будут на откуп системе, но своп - на другом физическом диске (чем система). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 16:14 |
|
||
|
Как Windows оперирует несколькими файлами подкачки?
|
|||
|---|---|---|---|
|
#18+
kdv, я имел ввиду серверные версии ОС, а не мобайл :) про последовательность выделения памяти, в общем-то логично конечно, иначе бы HDD имели большие проблемы с производительностью, при чтении блоков. А вот на счет размера виртуальной памяти не знаю, у меня 16 ОЗУ и 8 виртуальной, хватат вполне. ИМХО тут скорее стоит рассматривать общий размер памяти и конкретные задачи. А то 24 гига подкачки для тех у кого SSD 120 GB может показаться слишком кошерным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 16:17 |
|
||
|
Как Windows оперирует несколькими файлами подкачки?
|
|||
|---|---|---|---|
|
#18+
HettА то 24 гига подкачки для тех у кого SSD 120 GB может показаться слишком кошерным. С SSD умные люди грузят систему, а файл подкачки и временные папки располагаются на HDD. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 16:19 |
|
||
|
Как Windows оперирует несколькими файлами подкачки?
|
|||
|---|---|---|---|
|
#18+
wadmanHettА то 24 гига подкачки для тех у кого SSD 120 GB может показаться слишком кошерным. С SSD умные люди грузят систему, а файл подкачки и временные папки располагаются на HDD. Эти умные люди возможно себя переоценивают ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 16:20 |
|
||
|
Как Windows оперирует несколькими файлами подкачки?
|
|||
|---|---|---|---|
|
#18+
А если обоснованно, то зачем пихать его на HDD? Как правило операции обращения к диску будут не последовательны и HDD в них может проигрывать в скорости в сотни раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 16:21 |
|
||
|
Как Windows оперирует несколькими файлами подкачки?
|
|||
|---|---|---|---|
|
#18+
Hettwadmanпропущено... С SSD умные люди грузят систему, а файл подкачки и временные папки располагаются на HDD. Эти умные люди возможно себя переоценивают Как быстро некоторые вопрошающие становятся в своем вопросе экспертами. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 16:28 |
|
||
|
Как Windows оперирует несколькими файлами подкачки?
|
|||
|---|---|---|---|
|
#18+
kdvфайлы подкачки будут использоваться последовательно, по мере их заполнения при нехватке RAM.Ещё раз перечитал 7 главу "Внутреннее устройство Windows" Руссиновича... У него нет сведений о том, как именно используется физическое пространство файла подкачки. Но с учётом того, что подкачиваемые страницы организуются в оптимизированные для быстрого поиска списки, скорее стоит предположить, что физическое расположение страниц в файле подкачки будет соответствовать этим спискам. Если иначе, то непонятно, как может вообще существовать механизм интеллектуальной предвыборки - вернее, как он может давать хоть какой-то положительный эффект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 16:29 |
|
||
|
Как Windows оперирует несколькими файлами подкачки?
|
|||
|---|---|---|---|
|
#18+
Akina, ну, не спорю, может, если сделать своп = RAM, то тогда RAM будет отображаться в своп, и например, если ОЗУ 16 гиг, то тогда в 2 свопа по 8 гиг память будет отображаться "по очереди", в том смысле, что в то один, то другой файл, но предсказать в какой невозможно, и чтобы "прямо по очереди 1-2" тут точно не будет. Тем не менее, при описанной выше манипуляции с переделкой свопа я ошибся, и не удалил своп с С:, в результате чего своп получится 32 гиг (16 на С:, и 16: на Ф:) - все равно "прочухивание после загрузки" почему-то было гораздо быстрее, чем в случае "своп только на диске С:". Потом, правда, поменял исключительно на Ф:, и все осталось как и было, в смысле, быстро, как и своп на 2х дисках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 19:29 |
|
||
|
Как Windows оперирует несколькими файлами подкачки?
|
|||
|---|---|---|---|
|
#18+
HettКак правило операции обращения к диску будут не последовательны и HDD в них может проигрывать в скорости в сотни раз. основной вопрос в разделении I/O. Если вы вместо ОДНОГО hdd ставите ОДИН ssd, то как правило, получаемое ускорение оказывается весьма мало. О чем и говорит множество тестовых статей про "поменяли на ноутбуке hdd на ssd, получили малый выигрыш". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 19:32 |
|
||
|
Как Windows оперирует несколькими файлами подкачки?
|
|||
|---|---|---|---|
|
#18+
kdvвсе равно "прочухивание после загрузки" почему-то было гораздо быстрее Ты из шедулера всякую дрянь, стартующую при любом логоне, выкоси, оно ещё ускорится. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 19:35 |
|
||
|
Как Windows оперирует несколькими файлами подкачки?
|
|||
|---|---|---|---|
|
#18+
kdvHettКак правило операции обращения к диску будут не последовательны и HDD в них может проигрывать в скорости в сотни раз. основной вопрос в разделении I/O. Если вы вместо ОДНОГО hdd ставите ОДИН ssd, то как правило, получаемое ускорение оказывается весьма мало. О чем и говорит множество тестовых статей про "поменяли на ноутбуке hdd на ssd, получили малый выигрыш". А можно поинтересоваться, на чем основаны такие выводы? Какие конкретно SSD и HDD и в каких связках использовались? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 20:22 |
|
||
|
Как Windows оперирует несколькими файлами подкачки?
|
|||
|---|---|---|---|
|
#18+
kdvесли сделать своп = RAM, то тогда RAM будет отображаться в своп ЧТО??? kdvосновной вопрос в разделении I/O. Если вы вместо ОДНОГО hdd ставите ОДИН ssd, то как правило, получаемое ускорение оказывается весьма мало. О чем и говорит множество тестовых статей про "поменяли на ноутбуке hdd на ssd, получили малый выигрыш".Это всего лишь в случае МАЛЫХ подкачек. А вот если потребление виртуальной памяти сильно превышает объём физической - то ускорение будет, и значительное. И именно за счёт ну очень длительных track-to-track seek механических накопителей. И кэши и предчтения не сильно помогут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 20:42 |
|
||
|
Как Windows оперирует несколькими файлами подкачки?
|
|||
|---|---|---|---|
|
#18+
HettА можно поинтересоваться, на чем основаны такие выводы? Какие конкретно SSD и HDD и в каких связках использовались? интересно, какие еще выводы вам нужны относительно разделения I/O? Допустим, чтение с диска - 100мб сек. Запись на диск - 80мб сек. Как вы думаете, если одновременно читать и писать на диск, какая скорость чтения и записи будет? Угадали? 50мб и 40мб. Диск не может одновременно писать и читать. Эти операции выполняются поочередно. А вот если чтение идет с одного диска, а запись на другой, то тут идет почти 100% разделение ввода-вывода. Которое ограничено только одновременным обращением к памяти. Которое, по сравнению со скоростью диска (включая ssd) можно считать ничтожным. Ради эксперимента, если для вас вышеизложенное новость, попробуйте а) скопировать файл в 100 гиг на одном и том же физическом диске б) скопировать файл в 100 гиг с одного физического диска на другой. оцените разницу. По поводу "связок" я не понял. "Связки" бывают - отдельные диски и raid (ну плюс еще интерфейс). Так что спрашивайте конкретнее. AkinaЧТО??? ну х.з. А почему нет? Как бы, я с дисковыми структурами и прочим общаюсь уже лет 30, и не вижу препятствий. memory mapped file - не слышали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 00:21 |
|
||
|
Как Windows оперирует несколькими файлами подкачки?
|
|||
|---|---|---|---|
|
#18+
Hett, если же ваш вопрос о том, почему ssd вместо hdd не осчастливливает, то погуглите "ноутбук ssd вместо hdd". Таких статей уже много лет как дофига. К примеру http://www.ixbt.com/portopc/hdd-ssd-2.shtml статья, конечно, 5 летней давности, но смысл тот же самый - если все навалить на один диск, то лучше не станет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 00:26 |
|
||
|
Как Windows оперирует несколькими файлами подкачки?
|
|||
|---|---|---|---|
|
#18+
kdvесли чтение идет с одного диска, а запись на другой, то тут идет почти 100% разделение ввода-вывода.При условии, что они на разных контроллерах. Точнее - если они не пересекаются по транспортным ресурсам (например, по шине данных). kdvmemory mapped file - не слышали? Слышали, конечно. Но какое отношение они имеют к свопу? Во-первых, это маппирование НЕ СВОПА, а обычных файлов (а системно - так и вообще только исполняемых), во-вторых, своп В ПРИНЦИПЕ НЕ МОЖЕТ отображаться в память. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 09:00 |
|
||
|
Как Windows оперирует несколькими файлами подкачки?
|
|||
|---|---|---|---|
|
#18+
kdvHett, если же ваш вопрос о том, почему ssd вместо hdd не осчастливливает, то погуглите "ноутбук ssd вместо hdd". Таких статей уже много лет как дофига. К примеру http://www.ixbt.com/portopc/hdd-ssd-2.shtml статья, конечно, 5 летней давности, но смысл тот же самый - если все навалить на один диск, то лучше не станет. Зачем мне читать статьи 5 летней давности не известно какого автора, если есть личный опыт использования SSD. И не просто, что 3 года назад купил порадовался и до сих пор хожу в экстазе, а именно опыт использования дисков разного сегмента, от бюджетных OCZ Vertex, Samsung EVO до более дорогой и производительной линейки EDGE S3, например, так же много моделей Intel разной ценовой категории. Да и конечно вопрос в том, какие тесты проводились. Диски из дешевого сегмента имеют серьезные проблемы со скоростью после записи определенного количества информации (чем меньше диск, тем раньше проблемы). Да и за 5 лет был серьезный прогресс в этой области, сейчас обычные флешки то с какой скоростью пишут/читают? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 09:20 |
|
||
|
|

start [/forum/topic.php?fid=26&msg=39263043&tid=1493459]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 142ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...