Автор Тема: RAM Disk Enterprise - утилита позволяющая увидеть больше 3.5 ГБ оперативки  (Прочитано 4284 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 671
  • Пол: Мужской
    • Просмотр профиля
Если операционной системе WINDOWS не хватает оперативной памяти она начинает использовать файл подкачки, расположенный на жёстком диске. С другой стороны WINDOWS XP не воспринимает больше 3.5 ГБ оперативной памяти. Указанный ниже метод позволяет обойти этот недостаток.

Суть метода: из лишней оперативной памяти которую не видит ХРюша (та что свыше 3.5 ГБ) создаётся отдельный диск, который система воспринимает как обыкновенный жёсткий диск (диск B:). После чего туда помещается файл подкачки и временные папки такие как С:\TEMP и C:\WINDOWS\TEMP. При нехватке оперативки система обращается к файлу подкачки, который фактически расположен в оперативной памяти (но на RAM-диске), в то время как система будет воспринимать его как обыкновенный файл подкачки (который по умолчанию расположен на жёстком диске). Это своего рода обман системы, поэтому все программы будут думать что оперативки те же 3.5 ГБ. Думаю не нужно объяснять что временные файлы в оперативной памяти обрабатываются значительно быстрее чем на жёстком диске  :) .

"Танцы с бубном" сводятся к созданию RAM-диска с помощью RAM Disk Enterprise и помещению туда временных папок и файлов. Инструкция прилагается.

ila_rendered  ila_rendered


Взято  отсюда

* RAM disk Enterprise.zip (573.74 кБ - загружено 202 раз.)
« Последнее редактирование: 20 Июня 2015, 16:36:34 от KREKER12345 »

Оффлайн FreekyWeeky

  • Новичок
  • *
  • Сообщений: 23
  • «Game Edition»
    • Просмотр профиля
Установил, инструкция там херовая, не понятно как увеличить оперативку.

Оффлайн jarilo

  • Постоялец
  • ***
  • Сообщений: 101
  • Пользователь «Game Edition»
    • Просмотр профиля
Читать надо внимательно а не перепостить не пойми чего.
Эта программа поддерживает создание RAM дисков до 64Гб но при условии поддержки этих Гб операционкой. Сама unmanaget memory не видет и не использует.
Используйте для этих целей RamDisk Plus фирмы SuperSpeed она умеет видеть то что не видет win32

Оффлайн ZoFic961

  • Новичок
  • *
  • Сообщений: 31
  • Пол: Мужской
  • Пользователь «Game Edition»
    • Просмотр профиля
Разберусь спасибо  ;)
Процессор Intel core i3 Оперативная память 3048МВ Видеокарта 1гб NVIDIA GEFORCE 315M Жёсткий диск 320гб

Оффлайн Дед Калян

  • Ветеран
  • *****
  • Сообщений: 878
  • Пол: Мужской
    • Просмотр профиля
Да, эта не распознаёт невидимую память на х86, по крайней мере мне это сделать не удалось, но работает шустрей и стабильней ей подобных с доступной, т.к. является не совсем утилитой, а драйвером. У меня на 500мб бессменно стоит уже 2 года в качестве диска для браузера, а для невидимой памяти выбрал Gavotte Ramdisk без сохранения после перезагрузки ос и в него ссылаются все Temp папки и кэш браузера. Ну это на W7x86 и 4Гб Ram.
За несколько лет пользования рам-дисками, даже не представляю свою систему без них, кто бы там чего не бухтел про то, что достаточно и одного ssd.. Всё таки Ram-диск долговечен и будет работать пока планки с оперативой не сгниют или не рассыпятся от старости.
« Последнее редактирование: 23 Июня 2015, 15:53:12 от Дед Калян »

Оффлайн FreekyWeeky

  • Новичок
  • *
  • Сообщений: 23
  • «Game Edition»
    • Просмотр профиля
Del

А можно ли его использовать для игры? Например Варкафт... В доту поиграть, допустим...

Комментарий модератораПочитайте Правила форума. За оверквотинг могу и "в угол поставить".___По RAM-дискам: ищите инфу в сети (а её немеряно), учите матчасть, тогда не придется задавать смешные вопросы.
« Последнее редактирование: 23 Июня 2015, 22:15:31 от Ю.А. »

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 671
  • Пол: Мужской
    • Просмотр профиля
Выкладываю скриншоты настроек RAM-диска для памяти в 4 ГБ. Оптимальный его размер - 2 ГБ при 4 ГБ оперативы. Если уменьшить до 500 МБ - будет мало места для временных папок (по умолчанию - C:\TEMP и C:\WINDOWS\TEMP). Если увеличить до 3 ГБ - будут сильные тормоза, механизм которых пока не изучен.

ila_renderedila_renderedila_renderedila_rendered

Оффлайн raus93

  • Пользователь
  • **
  • Сообщений: 64
  • Пользователь «Game Edition»
    • Просмотр профиля
Сделал как показано на рисунках, но на диске B не увидел pagefile.sys. Может так должно быть?
У меня на ноуте 4 гига и какую то часть памяти забирает видео, есть ли вообще смысл использовать RAM Disk Enterprise?
« Последнее редактирование: 09 Января 2016, 21:10:57 от raus93 »

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 671
  • Пол: Мужской
    • Просмотр профиля
..на диске B не увидел pagefile.sys..

Видимо он создаётся когда нужен. У меня после загрузки кэш Мозиллы тоже не показывается, но при запуске самой Мозиллы - появляется (см. последний скриншот). Практика показывает, что удалять файл подкачки с системного диска нежелательно - тормозит.

Думаю, что стОит использовать RAM Disk Enterprise уже хотя бы для помещения временных файлов не на диск С, а фактически в ОЗУ. Оперативная память всегда будет быстрее даже самого навороченного жёсткого диска. Основная проблема - как правильно сконфигурировать размер виртуального диска и размер файла подкачки на нём. Перекосы нежелательны в обе стороны (см.предыдущий пост).

Что же касается размеров RAM-диска и pagefile.sys - приведенные на скриншотах цифры не обязательно являются лучшим вариантом, вполне возможно что кто-то из энтузиастов найдёт для этого своё "золотое сечение". Там очень много настроек, так что экспериментировать есть с чем.

ila_rendered

« Последнее редактирование: 09 Января 2016, 21:50:59 от KREKER12345 »

Оффлайн raus93

  • Пользователь
  • **
  • Сообщений: 64
  • Пользователь «Game Edition»
    • Просмотр профиля
Что же касается размеров RAM-диска и pagefile.sys - приведенные на скриншотах цифры не обязательно являются лучшим вариантом, вполне возможно что кто-то из энтузиастов найдёт для этого своё "золотое сечение". Там очень много настроек, так что экспериментировать есть с чем.

Действительно (уменьшил размер RAM-диска до 1600 и файл подкачки 850 так же кеш портативной Мозиллы перенёс на диск В) и ощутил реальный прирост  скорости работы в браузере. Спасибо за подсказку.
« Последнее редактирование: 10 Января 2016, 00:05:16 от raus93 »

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 671
  • Пол: Мужской
    • Просмотр профиля
ОБНАРУЖЕН БАГ!

При попытке установить пакет кодеков K-Lite_Codec_Pack версии 5+ выдаётся такое:



Версия 3.40 установилась нормально. Причина - в некорректной настройке переменной TMP (после переноса её на виртуальный диск). При откате на дефолт всё восстанавливается.

ila_rendered

Оффлайн Ю.А.

  • Модератор
  • *****
  • Сообщений: 2427
  • Пол: Мужской
    • Просмотр профиля
KREKER12345, вспомните, за какими устройствами в Windows всегда были закреплены буквы A и В. Гибких дисков давно уже нет, а резервирование этих букв, хоть и частично, но в системе осталось.
Попробуйте изменить букву RAM-диска на другую (например - R) и вернуть на него темпы.
ПРАВИЛА ФОРУМА               F.A.Q.

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 671
  • Пол: Мужской
    • Просмотр профиля
Попробуйте изменить букву RAM-диска на другую (например - R) и вернуть на него темпы.

Не помогло. Видимо это задача из разряда частично-решаемых. Дело похоже в самом установщике, старые версии ставятся на раз-два.

ila_rendered


Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 671
  • Пол: Мужской
    • Просмотр профиля
Проблему с установкой K-Lite_Codec_Pack версий 5+ нельзя решить, но можно локализовать. Понадобится всего лишь парочка файлов реестра с настройками размещения временных папок. Эти файлы можно создать по образцу:

Поместить временные папки на Ram-диск (K-Lite_Codec_Pack не устанавливается):
 *reg - файл:
Windows Registry Editor Version 5.00

; Временные папки пользователя. В GAME EDITION имя пользователя - "Администратор"
[HKEY_USERS\S-1-5-21-1078081533-1844237615-1417001333-500\Environment]
"TEMP"="B:\\TEMP"
"TMP"="B:\\TEMP"

; Системные временные папки
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment]
"TEMP"="B:\\TEMP"
"TMP"="B:\\TEMP"

Поместить временные папки на диск C, по умолчанию. Целесеобразно применять для установки проблемных приложений, после чего опять переносить временные папки на Ram-диск.
 *reg - файл:
Windows Registry Editor Version 5.00

; Временные папки пользователя. В GAME EDITION имя пользователя - "Администратор"
[HKEY_USERS\S-1-5-21-1078081533-1844237615-1417001333-500\Environment]
"TEMP"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,74,\
  00,25,00,5c,00,54,00,45,00,4d,00,50,00,00,00
"TMP"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,74,00,\
  25,00,5c,00,54,00,45,00,4d,00,50,00,00,00

; Системные временные папки
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment]
"TEMP"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
  00,25,00,5c,00,54,00,45,00,4d,00,50,00,00,00
"TMP"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,\
  25,00,5c,00,54,00,45,00,4d,00,50,00,00,00



ВАЖНО! Записи выделенные красным цветом индивидуальны для каждого компьютера, это код текущего пользователя. Чтобы не заморачиваться с поиском этого кода в реестре можно использовать скрипт, показывающий SID в зависимости от указанных имён пользователя и домена.



 *.vbs - файл:
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set objAccount = objWMIService.Get _
("Win32_UserAccount.Name='Администратор',Domain='game-edition'")
Wscript.Echo objAccount.SID

* SID_Администратор_game edition .rar (0.29 кБ - загружено 89 раз.)
« Последнее редактирование: 15 Января 2016, 11:54:32 от KREKER12345 »

Оффлайн spongebob

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Да достаточно только переноса pagefile.sys и не нужно imho извращаться с темпами, все рано найдется приложение\игра которой надо несколько гигов в темпе и от сюда больше проблем, чем пользы. этим нужно пользоватся с умом, когда надо переключаяя темп обратно на жесткий диск, поэтому здесь это излишне imho