Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » Romex Software Primo Ramdisk | ex.VSuite Ramdisk

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

Открыть новую тему     Написать ответ в эту тему

Legolin



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Шапка темы | Раздел «Варезник» | PrimoCache (FancyCache)
Romex Software – Primo Ramdisk (ранее VSuite Ramdisk)

a.k.a. SmartSource
  Romex Software
 
  Primo Ramdisk
 
  VSuite Ramdisk
 

Ключевые особенности
• RAM-диски полностью идентичны физическим жёстким дискам и распознаются MMC-оснасткой Disk Management или любым другим диспетчером дисков/томов.
• Доступ к большим объёмам ОЗУ, в том числе к памяти выше 4 ГБ.
Доступ к памяти, невидимой для ОС. Например, если у вас установлено 4 ГБ оперативной памяти, а Windows видит только 3 ГБ, VSuite Ramdisk позволит использовать оставшийся "невидимый" гигабайт целиком.
• Динамическое управление памятью.
• Минимизация занятой памяти.
• Возврат ОС незадействованных блоков памяти (функционироует под windows 7, 2008 Sever и более новых ОС, на SCSI-рамдисках, отформатированных в файловую систему NTFS).
• Поддержка файла подкачки.
• Поддержка файловых систем FAT, FAT32, NTFS.
• Оптимизация размера кластеров файловой системы.
• Поддержка файлов-образов RAM-дисков. Автозагрузка образа RAM-диска при запуске системы сразу или загрузка с задержкой (по мере обращения к отдельным файлам). Автосохранение данных RAM-дисков в образы при завершении работы системы в разных форматах (посекторный, с переупорядоченными действительными секторами, сжатый) или по времени для посекторных образов.
• Размер RAM-диска может достигать 2048 терабайт.
• Создание в системе до 128 RAM-дисков.
• WDM-драйвер, поддержка перетаскивания.
• Интерфейс программы на разных языках, включая русский.
 
Поддерживаемые ОС
Windows 2000/XP/2003 (32-бит) – бесплатная версия программы (Free Edition)
Windows 2000/XP/2003/Vista/7/2008 – версии Standard, Professional и Server.

 
Текущие версии (от 2022-03-15):
Free Edition 1.18.1531.1240    
Standard Edition v6.6.0    
Professional Edition v6.6.0    
Ultimate Edition v6.6.0    
Server Edition v6.6.0  

Сравнение редакций Primo RAMDisk
Загрузка текущих локализованных версий (есть русский язык)

Всего записей: 57 | Зарегистр. 15-01-2005 | Отправлено: 00:50 31-05-2009 | Исправлено: vasevase, 18:37 20-02-2024
IamDimulya



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как MCT - Microsoft Certified Trainer подтверждаю возможность и целесообразность сценариев размешения pagefile в рамдиске. Сам лично имел дело с несколькими приложениями, которые вылетали без подкачки, а с подкачкой в ram работали хорошо.
Для таких сценариев учение матчасти не помогает, потому что Microsoft никогда не скажет как на самом деле работает её продукт, он - часть глобального шпионажа, а Гейтс - один из мистеров Смитов, уничтожающих человечество. Продукт Microsoft - детище системы, оно познаётся на практике.  
Если при отключении подкачки приложение вылетает, а памяти много, то размещение файла подкачке в рам хоть и абсурдно с точки зрения перемещения страниц из одной области Ram в другую, тем не менее это работает быстрее, чем перемещение этих же страниц на жёсткий диск. Тем более, что Microsoft приводит цифру - запись в подкачку осуществляется в 47 раз реже чтения, так что фактически рассматриваемый сценарий допиливает кривой алгоритм работы с виртуальной памятью.

Всего записей: 396 | Зарегистр. 01-09-2003 | Отправлено: 10:14 14-01-2023
pikorembo



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IamDimulya

Цитата:
Как MCT - Microsoft Certified Trainer

Это тут при чём?

Цитата:
Сам лично имел дело с несколькими приложениями,

Список в студию.

Цитата:
которые вылетали без подкачки, а с подкачкой в ram работали хорошо.

Какая глупость! Приложения могут вылетать от нехватки виртуальной памяти, а не от отсутствия pagefile.sys.

Цитата:
запись в подкачку осуществляется в 47 раз реже чтения

Запись в файл подкачки идёт всегда, даже если оперативная память не заполнена совсем. Маразм, но это факт.

Цитата:
тем не менее это работает быстрее, чем перемещение этих же страниц на жёсткий диск.

Для тех, кто в танке: файл подкачки на RAM-диске гарантированно изымает кусок физической (т.е. самой ценной) памяти из обращения, которую потом недополучат приложения. Не буду вдаваться в подробности, но компенсировать эту нехватку через тот же файл подкачки на 100% невозможно. Данный способ всегда работает в минус как по скорости, так и по объёму доступной памяти.
 
Поэтому наличие файла подкачки на RAM-диске не даёт никакой практической выгоды. Если уж приспичило иметь pagefile.sys не для расширения памяти, а просто чтобы был, то лучше зафиксировать его размер на минимальном уровне (для предотвращения использования) и расположить его на физическом диске (для функции Minidump). Тогда будет хоть какая-то реальная польза от этого.

Цитата:
кривой алгоритм работы с виртуальной памятью

Вот именно.

Всего записей: 279 | Зарегистр. 29-01-2014 | Отправлено: 14:21 14-01-2023 | Исправлено: pikorembo, 15:49 14-01-2023
Ok223

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я так понял не стоит переносить папку temp на ramdisk если стоит всем известная взломанная версия так как там тип запуска сервиса load а не boot, то есть пока сервис не загрузится система и программы не смогут обратиться к temp на ramdiskе. Или я не прав ?
И ещё вопрос - почему у меня сохраняются данные при перезагрузке на ramdiskе если я не включал резервный образ (на не взломанной они как и надо не сохраняются) ?

Всего записей: 2 | Зарегистр. 18-09-2016 | Отправлено: 11:12 29-06-2023 | Исправлено: Ok223, 11:15 29-06-2023
Remdale

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Будет зависеть от софта, который использует папку TEMP. Я давно уже перенес ее на рамдиск, проблем в работе не наблюдаю до сих пор

Всего записей: 206 | Зарегистр. 25-10-2010 | Отправлено: 04:44 01-07-2023
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Драйвер 6.5.1 загружается сразу (boot start), работает нормально с периодическим сбросом. Причём сабж под XP использует невидимую память выше 3.25ГБ (например установлено 8ГБ), а если загружен кернел и хэл без барьера в 3.25ГБ (ХР видит все 8ГБ), то сабж использует уже основную память, а после загрузки стандартных кернела и хэла, снова использует невидимую выше 3.25ГБ. - Т.е. переключает типы используемой памяти автоматом. Primo Cache так не умеет (

Всего записей: 3484 | Зарегистр. 16-06-2007 | Отправлено: 08:08 01-07-2023 | Исправлено: Alexyz21, 15:41 31-08-2023
vsetyta

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
del.

Всего записей: 33 | Зарегистр. 30-08-2023 | Отправлено: 13:38 18-09-2023 | Исправлено: vsetyta, 20:14 18-09-2023
Altruumann



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Remdale (пост)
Цитата:
Я давно уже перенес ее на рамдиск, проблем в работе не наблюдаю до сих пор

Я столкнулся недавно (впервые) с проблемой в MusicBrainz Picard. Picard Portable распаковывается и сохраняет временные файлы в папке Temp. Начиная с версии 2.9.0 (август), отказывается запускаться. Так же отказывается запускаться будучи установленным целиком на ramdisk. При этом запускается на других физических дисках. Автор ответил мне так:

Код:
Проблема возникает, когда Python вызывает функцию GetFinalPathNameByHandleW Windows API по пути, расположенному на диске RAM (вызов выполняется в модуле pathlib путем вызова nt._getfinalpathname). Это вызывает ошибку ERROR_INVALID_FUNCTION. Это может означать, что драйвер RAM-диска не реализует некоторые низкоуровневые функции, необходимые для этого, или в нем есть какая-то ошибка.  
 
На самом деле возможно, что эта проблема не возникает в более поздней версии Python (пакет Windows использует Python 3.8), поскольку обработка разрешения реального имени пути в модуле pathlib была переписана и в более поздних версиях больше не вызывает nt._getfinalpathname. Я не могу подтвердить, будет ли работать более свежая версия Python, но это, по крайней мере, возможно. Мы обновим до более новой версии Python для Picard 3, но мы останемся с Python 3.8.10 для Picard 2.10.x, чтобы поддерживать совместимость с Windows 7.

Вышло, что дело в типе диска. У меня был Direct I/O. В подсказке сказано:

Код:
Прямой ввод-вывод: виртуальный логический диск, использующий метод прямого ввода-вывода. Быстрее, чем SCSI-диск, но распознается не всеми приложениями.

Так и оказалось. Со SCSI-диском Picard работает без проблем.

Всего записей: 465 | Зарегистр. 04-04-2016 | Отправлено: 21:38 20-09-2023 | Исправлено: Altruumann, 22:16 20-09-2023
vasevase

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
oval2003: Ну так там немалые изменения между версиями

И, как часто бывает, не в лучшую сторону.
Например. В старой версии корректно удаляется "мусорный"
компонент гибридного диска [та часть, что на ЖД], после его удаления.
В новой - оно остается неудаленным. Потом случайно обнаруживаешь,
что место куда-то сожралось. А это рукожопы вот так "обновили" функционал.
 
Импорт образа диска, т.е. создание на базе готового - кривое.
Раньше - считывал и работал. Сейчас то ли резерв какой-то пытается
предварительно создать, короче снова "через п0пу" реализация.
 
Интерфейс [опции] во свернутые какие-то доп. вкладки попрятали,
да и сам он, на небольших мониторах, в экран не влезает.
Деградация какая-то, а не развитие, имхо...

Всего записей: 3155 | Зарегистр. 28-08-2010 | Отправлено: 11:29 30-09-2023
vasevase

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Altruumann
Толковое замечание [про Direct I/O и SCSI].
Тоже с данной проблемой сталкивался.
Не совсем очевидна причина.
 
Коллеги, вопрос:
от одного/пары человек слышал мнение
о якобы «очистке памяти в случае компактного режима».
Это фейк, или реальная фича, работающая исключительно
на определённой ОС и разрядности? Чего-то не наблюдаю
никакой очистки. Т.е. если создаётся диск в 'компактном' режиме,
то размер 'выедается' постепенно, да. Но обратного движения нет.

Всего записей: 3155 | Зарегистр. 28-08-2010 | Отправлено: 20:12 18-02-2024
usalex

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vasevase
Вряд ли есть какая-то зависимость от ОС или разрядности.
У меня на 10х64 и на 11 фича отлично работает.
Только она называется не "компактный режим", а "Динамическое управление памятью".
 

 
Память автоматически (но не мгновенно) освобождается после удаления файлов с RAM-диска.

Всего записей: 6233 | Зарегистр. 20-12-2004 | Отправлено: 21:18 18-02-2024 | Исправлено: usalex, 21:19 18-02-2024
vasevase

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
usalex: она называется не "компактный режим"

В английском варианте там два режима:
COMPACT = Dynamic Memory вкл, NORMAL = выкл.

Цитата:
Вряд ли есть какая-то зависимость от ОС или разрядности.

Есть (выяснилось с твоей помощью).
Подробности - сообщением ниже...
 
А для Win11 я использую бесплатную старую
продукцию конторы SoftPerfect, которая стабильно пашет.
 
UPD: Alexyz21, ответил в ПМ.

Всего записей: 3155 | Зарегистр. 28-08-2010 | Отправлено: 21:32 18-02-2024 | Исправлено: vasevase, 04:39 20-02-2024
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vasevase

Цитата:
для Win11 я использую бесплатную старую  продукцию конторы SoftPerfect, которая стабильно пашет.

А что там с производительностью в CrystalDiskMark, например? Вместе с тем согласен, сабж мутный в плане качества и скорости работы несмотря на их заявления о постоянном росте производительности от версии к версии. То софт после нескольких перезапусков начинает падать (не освобождается темп на рамдиске?) DIO типа работает, но не всегда как ожидается, да и SCSI не идеален. И это хромает из версии в версию, складывается впечатление, что обновления бессмысленны, ибо будет кривым всегда.

Всего записей: 3484 | Зарегистр. 16-06-2007 | Отправлено: 00:35 19-02-2024
usalex

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21
Странно слышать такое.
Пользуюсь Primo-6.6.0 с момента ее выхода - доволен, как слон. Никаких проблем, только положительные эмоции.

Всего записей: 6233 | Зарегистр. 20-12-2004 | Отправлено: 01:20 19-02-2024
vasevase

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
usalex & All
Не дождался, сам зетестил на x86 Win7:
на ней, при включённом «компактном режиме»
память действительно очищается примерно через
10-15 секунд. Т.е. фича работает, похоже,
на ОС Vista+, или Win7+. Но не NT5x, увы...
 
Про эмоции от новшеств я написал выше:
http://forum.ru-board.com/topic.cgi?forum=5&topic=30557&start=360#9
 
Тоже интересно, кстати: у тебя 'ошмётки' от гибридного диска
остаются на ЖД, или удаляются автоматически? Можешь затестить?

Всего записей: 3155 | Зарегистр. 28-08-2010 | Отправлено: 02:15 20-02-2024
A_Kupriyanov



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
ОС Vista+, или Win7+. Но не NT5x, увы...

Там наверное команда TRIM нужна. В ХРюше и предыдущих ОСях её не было насколько я помню.

Всего записей: 35 | Зарегистр. 19-10-2021 | Отправлено: 14:54 20-02-2024
vasevase

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
A_Kupriyanov
Да всё, 'колобки раскрыли дело':

Цитата:
In Windows 7 or newer Windows OS, if a virtual disk is formatted with NTFS file system, this feature is also able to release the corresponding memory when a file is deleted.


Вот, кстати, забыл, пишу вдогонку:
'жмотят' справку в комлект класть. Вопросы раньше бы отпали.
Там графики особой нет, килобайт на 500 'тяжелее' стало бы.

Всего записей: 3155 | Зарегистр. 28-08-2010 | Отправлено: 18:40 20-02-2024
adsllinkact



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Какой век на дворе, а RAM-диск до сих пор распознаётся системой как HDD, давно пора на SSD сменить!
Или не всё так просто из-за Trim?

Всего записей: 172 | Зарегистр. 20-11-2013 | Отправлено: 03:25 18-03-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » Romex Software Primo Ramdisk | ex.VSuite Ramdisk


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru