PDA

Показать полную графическую версию : Файл Подкачки (pagefile.sys) - .:[все вопросы]:.


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

Игорь Лейко
29-04-2008, 17:36
На том, на котором программы чаще запускаются, на том и стоит держать файл подкачки. »
Вообще-то скорее наоборот. Чтобы во время работы или игры нагрузка на оба диска распределялась, а не на один. Хотя однозначного рецепта все равно нету - много привходящих обстоятельств.

xoomer
29-04-2008, 17:45
Admiral, хм... отнюдь. :)

Я полагаю, если программы, особенно ресурсоёмкие, находятся на диске C, то логичнее было бы создать swap-файл на D. Потому-что в таком случае больше вероятность того, что оба логических диска находятся на разных блинах, что есть гуд - грубо говоря каждый блин будет "занят своим делом". Т.ё. скорость доступа к файлу подкачки возрастёт.

dascon
29-04-2008, 17:52
каждый блин будет "занят своим делом"
а есть информация что головки ходят не синхронно?

ShaddyR
29-04-2008, 17:55
Таки прав dascon - вариант xoomer'а прошел бы для случая SCSI - там асинхронные головки.

Игорь Лейко
29-04-2008, 17:59
Я полагаю, если программы, особенно ресурсоёмкие, находятся на диске C, то логичнее было бы создать swap-файл на D. »
В том случае, если D - второй физический диск.

Admiral
29-04-2008, 18:05
Это уже частный случай. Они синхронно ползают по блинам, а неизвестно нужен ли доступ к файлу подкачке именно последовательный, как данным в этот момент. А если данные фрагментированные, то он сначала их считывает, а потом на втором блине по подкачке поползает или одновременно, так делает.
На одном же блине он по этой фрагментации и данные, и подкачку разбирает. А если учитывать, что диск может быть SATA, да и с поддержкой NCQ ещё, то тогда вообще милое дело. Кроме того он ещё и разбит правильно должен, что б один логический диск - один блин.
Конечно, если б движение было асинхронно по блинам, получил б как бы два винта в одном. Тут и спору нет, оптимальние на втором блине. А так увы, слишком много условий должны совпасть, что б почувствовать разноблиновую производительность для файла подкачки.

ShaddyR
29-04-2008, 18:08
Собсно, Игорь Лейко прав.. и это уже много раз подчеркивалось: существенная разница в производительности в зависимости от размещения файла подкачки будет тогда и только тогда, когда он находится на другом физически носителе. Сложно говорить о "ненагруженности" логического диска, если операции чтения\записи идут последовательно, а не параллельно.

Игорь Лейко
29-04-2008, 18:15
а потом на втором блине по подкачке поползает или одновременно, »
В современных винчестерах (в отличие от старых емкостью в десятки и сотни мегабайт) переключение головок с одной поверхности на другую требует нового позиционирования блока головок и потом некоторого периода ожидания нужных данных, что по времени почти эквивалентно размещению данных на соседних дорожках той же поверхности. Так что никаких "одновременно" быть не может.

xoomer
29-04-2008, 18:18
Мда. Подавляющее большинство право таки. :)

Получается, главное, чтобы диск NCQ поддерживал, тоесть все современные, а размещение swap-файла практически роли не играет, в отличие от самого случая.

ShaddyR
29-04-2008, 18:40
Получается, главное, чтобы диск NCQ поддерживал, тоесть все современные »
и снова не угадал :)
Это тоже не главное - поскольку корректная поддержка данных технологий должна обеспечиваться драйвером :)
но это уже оффтоп.

VitRom
03-05-2008, 17:00
почитать эту статью, то в ней большими буквами жирным шрифтом написано, что "Майкрософт" никакого отношения к этой статье не имеет »...и в KB она попала случайно ;)

Petya V4sechkin
03-05-2008, 17:31
VitRom, статьи за номерами 55xxxx (начиная с 555001) пишут MVP и MCT:
Статья о решениях, предлагаемых сообществом (http://support.microsoft.com/gp/cmtycntent/ru)

VitRom
03-05-2008, 17:59
Petya V4sechkin, т.о. получается, что у МС нет собственного (публичного) мнения по этой теме... Но вместе с тем нет и возражений против мнения, выраженного MVP в этой статье.

levinsoft
04-05-2008, 07:27
Всем привет, возникла проблема - уже на 5-6 компьютерах в моей сетке стал происходить такой трабл. Ни с того, ни с сего, во время загрузки винды фылазит сообщение "Файл подкачки отсутствует или слишком мал...". Ясно дело, залазим в "МК\св-ва\быстродействие" смотрим, файл подкачки 256Мб, хотя мастдаю надо 2Гб и более. Открываем тотал коммандер, в корне лежит pagefile размером 2,4Гб, в окошке свойств задания размеров нажимаем кнопку задать, эта зараза просит перезагрузиться, после перезагрузки все тоже самое, хотя pf как был 2,4гб так и есть. Пытался вообще отключить, пытался задать особый размер - все бесполезно, вылазит сообщение о трабле.
Подскажите как быть!
Всем заранее спасибо!

Petya V4sechkin
04-05-2008, 09:33
levinsoft, проверьте:
http://support.microsoft.com/kb/315270/ru
http://support.microsoft.com/kb/316528/ru

levinsoft
04-05-2008, 09:42
Petya V4sechkin, пасиба за инфу! Очень помогла. Но непонятно осталось, как ни с того, ни с сего исчезли системные записи в винде...

Dirk Diggler
19-05-2008, 17:07
Обломился мне тут 20Гб винт, я его подцепил, разбил на 1+19 Гб, преобразовал в динамический. Разместил на 1Гб разделе своп, а с системного убрал. Ребутнулся. Своп создался, однако не используется! Можно удалить, отредактировать и т.п.
Крутил вертел - так и не смог заставить работать, система(XP Prof SP3) все равно на С: создает свой полгиговый, игнорируя настройки. Вернул обратно к "базовому" диску, разбил, подцепил - нормально. Это что, by design нельзя своп на динамических дисках держать?

Petya V4sechkin
19-05-2008, 18:11
Это что, by design нельзя своп на динамических дисках держать?
Хотя на support.microsoft.com это не описано, судя по всему, так оно и есть.
Virtual Memory in Windows XP (http://www.aumha.org/win5/a/xpvm.php)
In relocating the page file, it must be on a ‘basic’ drive. Windows XP appears not to be willing to accept page files on ‘dynamic’ drives.

menket
03-06-2008, 21:05
Добрый вечер.

Подскажите, пожалуйста, утилиту, которая в реальном времени показывает, какие приложения используют файл подкачки. И можно ли так формулировать вопрос? Может, только ОС это делает? Не могу разобраться.

Вдогонку: как лучше всего решить задачу размещения файла подкачки на RAMDisk?

gelios_aa
09-06-2008, 09:14
Подскажите, как вместо файла подкачки использовать оперативную память? И еще один, вытекающий из первого, сколько памяти поддерживает Windows XP (хочу установить 4Гб).




© OSzone.net 2001-2012