Показать полную графическую версию : Файл подкачки в RAM-диске
apozlevich
21-11-2012, 16:07
Слышал, как кто-то предлагал делать рамдиск и класть на него файл подкачки, для увеличения используемой памяти. Реально на 32х битной системе вообще создать рамдиск за пределами первых трех гигов?
apozlevich, Бред, рамдиск придется создавать заново при каждой загрузке.
класть на него файл подкачки, для увеличения используемой памяти. » То есть отрезать от памяти кусок для её же увеличения?
apozlevich
21-11-2012, 17:23
Бред, рамдиск придется создавать заново при каждой загрузке. »
Да и хорошо :)
То есть отрезать от памяти кусок для её же увеличения? »
Ну вот 32х-битная система все равно не видит больше трех с лишним гигов памяти, вопрос в том, можно ли запихать рамдиск в ту память, которую она не видит (да, говорю бред, но вдруг :))
Ну вот 32х-битная система все равно не видит больше трех с лишним гигов памяти, вопрос в том, можно ли запихать рамдиск в ту память, которую она не видит (да, говорю бред, но вдруг »
Возможно. RAMDisk Enterprise (http://ramdisk.nm.ru/ramdiskent-rus.htm)
рамдиск придется создавать заново при каждой загрузке. »И наверняка придётся каждый раз проводить процедуру создания файла подкачки.
И наверняка придётся каждый раз проводить процедуру создания файла подкачки. »
Версия "Enterprise" способна читать файл образа и загружать его содержимое в память RAM-диска во время загрузки ОС. RAM-диск также имеет возможность интерпретировать загрузочный сектор образа и передавать его параметры в ОС. Это позволяет пользователю загружать любой заранее подготовленный образ, созданный из любого диска (RAM-диска или жёсткого диска), если файл образа меньше или равен выбранному размеру RAM-диска.
rover_61eg
21-11-2012, 20:00
apozlevich,
у меня эта (http://memory.dataram.com/products-and-services/software/ramdisk) софтина нормально работает с файлом подкачки (персональная версия бесплатна, размер диска до 4 гиг), правда винды 64 - бита.
вопрос подымался здесь: Файл Подкачки (pagefile.sys) - .:[все вопросы]:. (http://forum.oszone.net/thread-7136.html)
Причем неоднократно. Не вижу смысла его в очередной раз мусолить.
apozlevich, реально, но бессмысленно:
32 бита ограничивают адресное пространство. Доступная память, устройства и файл подкачки находятся внутри адресного пространства! В вашем случае всяческие файлы подкачки попросту не используются системой, где бы они не находились. Таким образом на RAM-диск можно было бы вынести какие-то ненужные часто изменяющиеся файлы, но в нормальном режиме работы таких нет: кэш браузера, системный temp должны переживать перезагрузку компьютера. Ну и вообще temp лучше держать внутри одной ФС с профилем и системой.
2 бита ограничивают адресное пространство. Доступная память, устройства и файл подкачки находятся внутри адресного пространства! »
А как тогда с технологиями PAE?
Данная технология позволяет процессору работать не с 32-битной, а с 36-битной адресацией, теоретически расширяя доступные ему адреса до
236 = 68719476736 байт (64 Гб). При этом само адресное пространство остается 32-битным, то есть равным 4 Гб, но за счет измененного отображения на него физической памяти становится возможным использование куда большего ее объема.
Это касается серверных решений. В настольных эта технология присутствует, но "обрезана" для пользователя, что впрочем не мешает пользователю написать драйвер, дающий доступ к PAE.
Сколько памяти может использовать 32 битная операционная система (http://windowsnotes.ru/other/skolko-pamyati-mozhet-ispolzovat-32-bitnaya-operacionnaya-sistema/)
системный temp должны переживать перезагрузку компьютера »
с чего бы?
AMDBulldozer
22-11-2012, 16:46
yurfed, а какие версии windows (не считая windows xp sp2) сейчас могут поддерживать PAE?
И если они поддерживают PAE, какой смысл использовать эту память под какой-то странный "RAMDisk Enterprise"?
Тогда эта память станет доступна системе и будет распределяться почти так же, как при работе 32-хбитных приложений в 64-хбитной системе. Уж лучше отдать память процессам, чем резервировать её под какую-то кривую поделку.
Вот только это всё теория, к сожалению - у Windows с поддержкой PAE, как известно, большие проблемы.
Можно просто перейти на 7, и ОС сама все это сделает...
Вот только это всё теория, к сожалению » А я уже хотел встрять :) Действительно это всего лишь теория.
у Windows с поддержкой PAE, как известно, большие проблемы. »
Я поставил и без проблем,шукайте и найдете :)
warikkk, что поставил-то?
ShaddyR
что поставил-то? »
Windows XP с включенным ПАЕ
http://savepic.ru/3325889.png
ShaddyR, не нашёл я так сходу у MS указаний на счёт временных файлов. Зато есть косвенное в KB261897 (http://support.microsoft.com/kb/261897): рекомендуется удалять только файлы старше семи дней независимо от количества перезагрузок.
warikkk, PAE работает во всех версиях Windows, но в клиентских неполноценно - самое вкусное искусственно заблокировано из-за жопоруких разработчиков драйверов.
самое вкусное »
Busla, я бы дал ссылку на сборку XP это раз,плюс патч расширяющий память для 7x86(собственно для этого и ставят ПАЕ чтоб видело более 4гб на 86 ситемах,как на 64бит) но боюсь это варезник,а тут такого раздела нет и не будет! Если конечно вы об этих вкусностях :yes:
есть косвенное в KB261897: рекомендуется удалять только файлы старше семи дней независимо от количества перезагрузок. »
это каким переводчиком такая рекомендация из статьи почерпнута? ПРОМТом? :) Все, что там написано - это то, что прог.-а не удаляет файлы по вероятной причине их текущего использования и предлагается повторить попытку позже (почему только семь дней, а не, к примеру, 8 с половиной?)
Временный файл на то и временный, что обязан быть удаленным сразу после отработки использующего его алгоритма и\или по выходу из программы. Но зачем - у нас ведь нынче такие большие ж.диски? :)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC