PDA

Показать полную графическую версию : Файл подкачки в RAM-диске


Страниц : [1] 2

apozlevich
21-11-2012, 16:07
Слышал, как кто-то предлагал делать рамдиск и класть на него файл подкачки, для увеличения используемой памяти. Реально на 32х битной системе вообще создать рамдиск за пределами первых трех гигов?

Ment69
21-11-2012, 16:38
apozlevich, Бред, рамдиск придется создавать заново при каждой загрузке.
класть на него файл подкачки, для увеличения используемой памяти. » То есть отрезать от памяти кусок для её же увеличения?

apozlevich
21-11-2012, 17:23
Бред, рамдиск придется создавать заново при каждой загрузке. »
Да и хорошо :)

То есть отрезать от памяти кусок для её же увеличения? »
Ну вот 32х-битная система все равно не видит больше трех с лишним гигов памяти, вопрос в том, можно ли запихать рамдиск в ту память, которую она не видит (да, говорю бред, но вдруг :))

yurfed
21-11-2012, 17:46
Ну вот 32х-битная система все равно не видит больше трех с лишним гигов памяти, вопрос в том, можно ли запихать рамдиск в ту память, которую она не видит (да, говорю бред, но вдруг »
Возможно. RAMDisk Enterprise (http://ramdisk.nm.ru/ramdiskent-rus.htm)

Drongo
21-11-2012, 17:53
рамдиск придется создавать заново при каждой загрузке. »И наверняка придётся каждый раз проводить процедуру создания файла подкачки.

yurfed
21-11-2012, 18:12
И наверняка придётся каждый раз проводить процедуру создания файла подкачки. »
Версия "Enterprise" способна читать файл образа и загружать его содержимое в память RAM-диска во время загрузки ОС. RAM-диск также имеет возможность интерпретировать загрузочный сектор образа и передавать его параметры в ОС. Это позволяет пользователю загружать любой заранее подготовленный образ, созданный из любого диска (RAM-диска или жёсткого диска), если файл образа меньше или равен выбранному размеру RAM-диска.

rover_61eg
21-11-2012, 20:00
apozlevich,
у меня эта (http://memory.dataram.com/products-and-services/software/ramdisk) софтина нормально работает с файлом подкачки (персональная версия бесплатна, размер диска до 4 гиг), правда винды 64 - бита.

ShaddyR
21-11-2012, 21:15
вопрос подымался здесь: Файл Подкачки (pagefile.sys) - .:[все вопросы]:. (http://forum.oszone.net/thread-7136.html)
Причем неоднократно. Не вижу смысла его в очередной раз мусолить.

Busla
22-11-2012, 11:37
apozlevich, реально, но бессмысленно:
32 бита ограничивают адресное пространство. Доступная память, устройства и файл подкачки находятся внутри адресного пространства! В вашем случае всяческие файлы подкачки попросту не используются системой, где бы они не находились. Таким образом на RAM-диск можно было бы вынести какие-то ненужные часто изменяющиеся файлы, но в нормальном режиме работы таких нет: кэш браузера, системный temp должны переживать перезагрузку компьютера. Ну и вообще temp лучше держать внутри одной ФС с профилем и системой.

yurfed
22-11-2012, 14:06
2 бита ограничивают адресное пространство. Доступная память, устройства и файл подкачки находятся внутри адресного пространства! »
А как тогда с технологиями PAE?
Данная технология позволяет процессору работать не с 32-битной, а с 36-битной адресацией, теоретически расширяя доступные ему адреса до
236 = 68719476736 байт (64 Гб). При этом само адресное пространство остается 32-битным, то есть равным 4 Гб, но за счет измененного отображения на него физической памяти становится возможным использование куда большего ее объема.
Это касается серверных решений. В настольных эта технология присутствует, но "обрезана" для пользователя, что впрочем не мешает пользователю написать драйвер, дающий доступ к PAE.
Сколько памяти может использовать 32 битная операционная система (http://windowsnotes.ru/other/skolko-pamyati-mozhet-ispolzovat-32-bitnaya-operacionnaya-sistema/)

ShaddyR
22-11-2012, 15:17
системный temp должны переживать перезагрузку компьютера »
с чего бы?

AMDBulldozer
22-11-2012, 16:46
yurfed, а какие версии windows (не считая windows xp sp2) сейчас могут поддерживать PAE?
И если они поддерживают PAE, какой смысл использовать эту память под какой-то странный "RAMDisk Enterprise"?
Тогда эта память станет доступна системе и будет распределяться почти так же, как при работе 32-хбитных приложений в 64-хбитной системе. Уж лучше отдать память процессам, чем резервировать её под какую-то кривую поделку.
Вот только это всё теория, к сожалению - у Windows с поддержкой PAE, как известно, большие проблемы.

Vadikan
22-11-2012, 20:15
Можно просто перейти на 7, и ОС сама все это сделает...

Ment69
22-11-2012, 20:24
Вот только это всё теория, к сожалению » А я уже хотел встрять :) Действительно это всего лишь теория.

warikkk
22-11-2012, 22:15
у Windows с поддержкой PAE, как известно, большие проблемы. »

Я поставил и без проблем,шукайте и найдете :)

ShaddyR
23-11-2012, 01:39
warikkk, что поставил-то?

warikkk
23-11-2012, 08:22
ShaddyR

что поставил-то? »

Windows XP с включенным ПАЕ

http://savepic.ru/3325889.png

Busla
23-11-2012, 08:52
ShaddyR, не нашёл я так сходу у MS указаний на счёт временных файлов. Зато есть косвенное в KB261897 (http://support.microsoft.com/kb/261897): рекомендуется удалять только файлы старше семи дней независимо от количества перезагрузок.

warikkk, PAE работает во всех версиях Windows, но в клиентских неполноценно - самое вкусное искусственно заблокировано из-за жопоруких разработчиков драйверов.

warikkk
23-11-2012, 10:03
самое вкусное »

Busla, я бы дал ссылку на сборку XP это раз,плюс патч расширяющий память для 7x86(собственно для этого и ставят ПАЕ чтоб видело более 4гб на 86 ситемах,как на 64бит) но боюсь это варезник,а тут такого раздела нет и не будет! Если конечно вы об этих вкусностях :yes:

ShaddyR
23-11-2012, 14:05
есть косвенное в KB261897: рекомендуется удалять только файлы старше семи дней независимо от количества перезагрузок. »
это каким переводчиком такая рекомендация из статьи почерпнута? ПРОМТом? :) Все, что там написано - это то, что прог.-а не удаляет файлы по вероятной причине их текущего использования и предлагается повторить попытку позже (почему только семь дней, а не, к примеру, 8 с половиной?)
Временный файл на то и временный, что обязан быть удаленным сразу после отработки использующего его алгоритма и\или по выходу из программы. Но зачем - у нас ведь нынче такие большие ж.диски? :)




© OSzone.net 2001-2012