Game-Edition.Ru

Дополнительно => Программы => Утилиты => Тема начата: KREKER12345 от 20 Июня 2015, 16:26:56

Название: RAM Disk Enterprise - утилита позволяющая увидеть больше 3.5 ГБ оперативки
Отправлено: KREKER12345 от 20 Июня 2015, 16:26:56
Если операционной системе WINDOWS не хватает оперативной памяти она начинает использовать файл подкачки, расположенный на жёстком диске. С другой стороны WINDOWS XP не воспринимает больше 3.5 ГБ оперативной памяти. Указанный ниже метод позволяет обойти этот недостаток.

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

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

[attach=1]  [attach=2]


Взято  отсюда (http://shera-em85.narod.ru/data/RamDSK.htm)

[attach=3]
Название: Re: RAM Disk Enterprise - утилита позволяющая увидеть больше 3.5 ГБ оперативки
Отправлено: FreekyWeeky от 20 Июня 2015, 21:22:04
Установил, инструкция там херовая, не понятно как увеличить оперативку.
Название: Re: RAM Disk Enterprise - утилита позволяющая увидеть больше 3.5 ГБ оперативки
Отправлено: jarilo от 22 Июня 2015, 22:00:27
Читать надо внимательно а не перепостить не пойми чего.
Эта программа поддерживает создание RAM дисков до 64Гб но при условии поддержки этих Гб операционкой. Сама unmanaget memory не видет и не использует.
Используйте для этих целей RamDisk Plus фирмы SuperSpeed она умеет видеть то что не видет win32
Название: Re: RAM Disk Enterprise - утилита позволяющая увидеть больше 3.5 ГБ оперативки
Отправлено: ZoFic961 от 23 Июня 2015, 10:57:27
Разберусь спасибо  ;)
Название: Re: RAM Disk Enterprise - утилита позволяющая увидеть больше 3.5 ГБ оперативки
Отправлено: Дед Калян от 23 Июня 2015, 15:47:03
Да, эта не распознаёт невидимую память на х86, по крайней мере мне это сделать не удалось, но работает шустрей и стабильней ей подобных с доступной, т.к. является не совсем утилитой, а драйвером. У меня на 500мб бессменно стоит уже 2 года в качестве диска для браузера, а для невидимой памяти выбрал Gavotte Ramdisk без сохранения после перезагрузки ос и в него ссылаются все Temp папки и кэш браузера. Ну это на W7x86 и 4Гб Ram.
За несколько лет пользования рам-дисками, даже не представляю свою систему без них, кто бы там чего не бухтел про то, что достаточно и одного ssd.. Всё таки Ram-диск долговечен и будет работать пока планки с оперативой не сгниют или не рассыпятся от старости.
Название: Re: RAM Disk Enterprise - утилита позволяющая увидеть больше 3.5 ГБ оперативки
Отправлено: FreekyWeeky от 23 Июня 2015, 21:47:31
Del

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

Комментарий модератораПочитайте Правила форума. За оверквотинг могу и "в угол поставить".___По RAM-дискам: ищите инфу в сети (а её немеряно), учите матчасть, тогда не придется задавать смешные вопросы.
Название: Re: RAM Disk Enterprise - утилита позволяющая увидеть больше 3.5 ГБ оперативки
Отправлено: KREKER12345 от 09 Января 2016, 16:09:00
Выкладываю скриншоты настроек RAM-диска для памяти в 4 ГБ. Оптимальный его размер - 2 ГБ при 4 ГБ оперативы. Если уменьшить до 500 МБ - будет мало места для временных папок (по умолчанию - C:\TEMP и C:\WINDOWS\TEMP). Если увеличить до 3 ГБ - будут сильные тормоза, механизм которых пока не изучен.

[attach=1][attach=2][attach=3][attach=4]
Название: Re: RAM Disk Enterprise - утилита позволяющая увидеть больше 3.5 ГБ оперативки
Отправлено: raus93 от 09 Января 2016, 21:01:32
Сделал как показано на рисунках, но на диске B не увидел pagefile.sys. Может так должно быть?
У меня на ноуте 4 гига и какую то часть памяти забирает видео, есть ли вообще смысл использовать RAM Disk Enterprise?
Название: Re: RAM Disk Enterprise - утилита позволяющая увидеть больше 3.5 ГБ оперативки
Отправлено: KREKER12345 от 09 Января 2016, 21:43:39
..на диске B не увидел pagefile.sys..

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

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

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

[attach=1]

Название: Re: RAM Disk Enterprise - утилита позволяющая увидеть больше 3.5 ГБ оперативки
Отправлено: raus93 от 10 Января 2016, 00:02:42
Что же касается размеров RAM-диска и pagefile.sys - приведенные на скриншотах цифры не обязательно являются лучшим вариантом, вполне возможно что кто-то из энтузиастов найдёт для этого своё "золотое сечение". Там очень много настроек, так что экспериментировать есть с чем.

Действительно (уменьшил размер RAM-диска до 1600 и файл подкачки 850 так же кеш портативной Мозиллы перенёс на диск В) и ощутил реальный прирост  скорости работы в браузере. Спасибо за подсказку.
Название: Re: RAM Disk Enterprise - утилита позволяющая увидеть больше 3.5 ГБ оперативки
Отправлено: KREKER12345 от 10 Января 2016, 09:05:49
ОБНАРУЖЕН БАГ!

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

[attachimg=1]

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

[attach=2]
Название: Re: RAM Disk Enterprise - утилита позволяющая увидеть больше 3.5 ГБ оперативки
Отправлено: Ю.А. от 10 Января 2016, 09:43:40
KREKER12345, вспомните, за какими устройствами в Windows всегда были закреплены буквы A и В. Гибких дисков давно уже нет, а резервирование этих букв, хоть и частично, но в системе осталось.
Попробуйте изменить букву RAM-диска на другую (например - R) и вернуть на него темпы.
Название: Re: RAM Disk Enterprise - утилита позволяющая увидеть больше 3.5 ГБ оперативки
Отправлено: KREKER12345 от 10 Января 2016, 11:33:30
Попробуйте изменить букву RAM-диска на другую (например - R) и вернуть на него темпы.

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

[attach=1]

Название: Re: RAM Disk Enterprise - утилита позволяющая увидеть больше 3.5 ГБ оперативки
Отправлено: KREKER12345 от 15 Января 2016, 11:48:26
Проблему с установкой K-Lite_Codec_Pack версий 5+ нельзя решить, но можно локализовать. Понадобится всего лишь парочка файлов реестра с настройками размещения временных папок. Эти файлы можно создать по образцу:

Поместить временные папки на Ram-диск (K-Lite_Codec_Pack не устанавливается):
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-диск.
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 в зависимости от указанных имён пользователя и домена.

[attachimg=1]

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

[attach=2]
Название: Re: RAM Disk Enterprise - утилита позволяющая увидеть больше 3.5 ГБ оперативки
Отправлено: spongebob от 16 Февраля 2017, 19:54:55
Да достаточно только переноса pagefile.sys и не нужно imho извращаться с темпами, все рано найдется приложение\игра которой надо несколько гигов в темпе и от сюда больше проблем, чем пользы. этим нужно пользоватся с умом, когда надо переключаяя темп обратно на жесткий диск, поэтому здесь это излишне imho
Название: Re: RAM Disk Enterprise - утилита позволяющая увидеть больше 3.5 ГБ оперативки
Отправлено: ascerdfg от 27 Января 2019, 10:39:27
кто бы там чего не бухтел про то, что достаточно и одного ssd

У меня SSD и скорость у него по тестам CrystalMark6.0.2 250 MB/s,  у RAM-disk 1700 MB/s
Название: Re: RAM Disk Enterprise - утилита позволяющая увидеть больше 3.5 ГБ оперативки
Отправлено: aleks.208 от 27 Января 2019, 15:35:45
Тоже, шоб було ...