Member
Статус: Не в сети Регистрация: 22.03.2005 Откуда: Уфа Фото: 0
Всем привет. Ищется возможность использования рамдиска в качестве кэша для конкретных временных папок/файлов, пишущихся софтом (не важно каким) на ссд/hdd во время своей работы. Что имеется в виду: насилуем больше имеющийся в наличии свободный объём озу, а не диски, пока хватает выделенного объёма озу для этого. По завершении работы софта или перед выключением ПК весь текущий кэш должен остаться на диске, а не пропасть. Кто знает, как это огранизовать - просьба отписываться здесь. Заранее, спасибо.
Member
Статус: Не в сети Регистрация: 08.02.2012 Откуда: Алтай Бийск Фото: 1
Alex TOPMAN писал(а):
насилуем больше имеющийся в наличии свободный объём озу, а не диски
так в том и задача RAM-диска!
Цитата:
перед выключением ПК весь текущий кэш должен остаться на диске, а не пропасть.
эта возможность есть в большинстве программ для создания RAM-дисков. к примеру небольшой "гайд" к программе SoftPerfect RAM Disk, я сам ей пользуюсь для переноса кеша браузеров и папок TEMP/TMP из Appdata ("переменные среды") жаль только SoftPerfect RAM Disk стала платной, последняя бесплатная версия 3.4.8, версия 4.0 уже платная...
Member
Статус: Не в сети Регистрация: 22.03.2005 Откуда: Уфа Фото: 0
Яков писал(а):
пользуюсь для переноса кеша браузеров и папок TEMP/TMP из Appdata
Не всё так просто. Но, похоже я просто неполно пояснил желаемое. Не переноса на РД, а именно кэширования им данных, сохраняемых в темп и т.п. на харде/ссд. При переносе темпов на РД, если ты мало выделил места, это чревато получением проблем. Я же говорю о хранении в озу, покуда места там хватает, а как оно кончилось (не влезло в рамкэш) - мы продолжаем работать в папке по умолчанию.
Оказалось, что интересный способ сделать нечто похожее - есть. Предлагаю обсудить его. Идея следующая: Попробовал я собрать и погонять в тестах гибридный рамдрайв: ОЗУ в паре с SM 960 PRO. Цель: объединить преимущества скорости ОЗУ и объёма диска, этим нивелировав у обоих максимум недостатков (они у них противоположны преимуществам). В Primo Ramdrive это делается просто - ползунком пропорции в одной из стандартных закладок при создании диска.
Скрины того, что получилось - выкладываю. Легенда: первая цифра в названии, это объём выделенного диску ОЗУ, вторая - место, занимаемое на ssd.
Вложение:
1_1000x100.jpg [ 110.85 КБ | Просмотров: 3881 ]
Вложение:
2_100x1000.jpg [ 106.21 КБ | Просмотров: 3881 ]
Вложение:
3_200x900.jpg [ 101.27 КБ | Просмотров: 3881 ]
Вложение:
4_400x700.jpg [ 101.73 КБ | Просмотров: 3881 ]
Очень понравилась стратегия Примы по выбору диска при записи, а именно - по производительности, т.е. при объёме тестовой задачи меньше, чем выделено ОЗУ в гибрид, всё пишется со свистом (скоростью) именно ОЗУ, как будто бы в первую очередь заполняем её, а потом уже более медленный ssd (хотя на самом деле алгоритм может писать и параллельно с ОЗУ на nvme - я это не проверял). Так вот: этот самый гибрид (любого удобного нам большого размера) можно сделать кэшем для основного диска через утилиту Primo Cache. При этом, гоняться в хвост и гриву случайной мелочёвкой будет только РАМ (при достаточном и, кстати, небольшом, объёме), крупное последовательно и шустро будет заливаться/читаться на nvme, а на основной диск раз в N секунд/минут/часов будут бэкапироваться общие изменения с гибрида (т.е. редко, немного и совсем не насилуя главный диск-хранитель с ОС. куда уж надёжнее схему придумать?)
P.S. Осталось только проверить, Рамкэш, при отложенной записи, пишет на основной диск только изменения в кэше (я на это надеюсь)? Или всё же сбрасывает на диск весь свой объём? Или есть настройка или так или так?...
Member
Статус: Не в сети Регистрация: 08.02.2012 Откуда: Алтай Бийск Фото: 1
Alex TOPMAN писал(а):
проверить, Рамкэш, при отложенной записи, пишет на основной диск только изменения в кэше
я не вникал в такие подробности... сам пользуюсь PrimoCache, под кеш в ОЗУ выделено только 800Мб т.к. ОЗУ всего 8ГБ. какого либо ускорения работы системы я замечаю, а вот перезаписей на SSD заметно меньше!
Member
Статус: Не в сети Регистрация: 22.03.2005 Откуда: Уфа Фото: 0
Яков писал(а):
какого либо ускорения работы системы я замечаю, а вот перезаписей на SSD заметно меньше!
Пропущена частица "не" в "я замечаю"? Или это просто такая манера изложения была применена?
Яков писал(а):
я пользуюсь SoftPerfect RAM Disk 3.4.7
На вкус и цвет. Тут уже важнее гибкость возможностей настройки способов кэширования/бэкапирования в софте. Кстати, если не трудно - киньте скрин из этой утилиты (сравню с Примой).
Добавлено спустя 11 минут 6 секунд:
Яков писал(а):
под кеш в ОЗУ выделено только 800Мб т.к. ОЗУ всего 8ГБ
Я как раз и ставил себе задачу: "в условиях ограниченного максимального объёма ОЗУ или невозможности/нецелесообразности его увеличения, найти способ преодолеть лимит по максимальному объёму кэширования, как можно меньше потеряв при этом в скорости и задержках". Считаю, что это получилось (хотя некоторые вторичные аспекты пока остались не прояснёнными). Один из ноутбуков у меня вот такой: https://www.notebook-center.ru/overview_895.html поэтому, вопрос любого кэширования для такой конфигурации очень даже актуален (когда профит должен оказаться вполне заметным).
Member
Статус: Не в сети Регистрация: 08.02.2012 Откуда: Алтай Бийск Фото: 1
Alex TOPMAN писал(а):
Пропущена частица "не" в "я замечаю"?
точно, "не" пропустил...
Цитата:
найти способ преодолеть лимит по максимальному объёму кэширования
да как его преодолеть без увеличения объема ОЗУ? мне ничто не мешает добавить еще пару планок 2х4ГБ, или сменить на 2х8ГБ. просто пока и 8-ми вроде как хватает. если не будет хватать или добавлю ОЗУ, или отключу кеширование, конечно чем больше объем ОЗУ занят для кэширования в PrimoCache тем лучше, меньше перезаписей на SSD, но у меня уже прошла "истерия" по ресурсу SSD, "до дыр" мне за всю жизнь не протереть Plextor M5Pro 128 GB.
Цитата:
киньте скрин из этой утилиты (сравню с Примой).
пара скринов ничего не "скажут"... более подробно здесь. интерфейс простой и понятный, единственное это версии RAM Disk до 3.4.8 бесплатные, а последующие уже требуют купить лицензию...
Member
Статус: Не в сети Регистрация: 22.03.2005 Откуда: Уфа Фото: 0
Яков писал(а):
более подробно здесь
Недостаток я увидел в том, что обе софтины умеют бэкапировать инфу с рамдрайва (РД) в имидж - только целиком. И делают это только перед выключением ПК. Настроек расписания и стратегии бэкапирования нет (например, только изменения и по чуть-чуть - пока основной диск свободен или порциями раз в некий период времени). Учитывя, что наибольший профит от РД - в наибольшей разнице по производительности с физ. диском (в идеале - с HDD, наверное), то при большом объёме РД такое сохранение стремится от некомфортного (по ощущениям) для юзера - до очень потенциально проблемного.
Member
Статус: Не в сети Регистрация: 08.02.2012 Откуда: Алтай Бийск Фото: 1
Alex TOPMAN
Цитата:
при большом объёме РД такое сохранение стремится от некомфортного
по этой причине я не делаю сохранение файлов с РД при отключении и восстановлении при включении компа. мне достаточно переноса на РД только папок Temp/TMP из Appdata и кеша браузеров.
Цитата:
Настроек расписания и стратегии бэкапирования нет
софта для создания РД с такими возможностями я не встречал...
Цитата:
наибольший профит от РД - в наибольшей разнице по производительности с физ. диском
конечно, скорость записи/чтения ОЗУ без малого в 10 раз выше чем у хорошего SSD, а про HDD и говорить нечего.! для примера AS SSD Benchmark
Member
Статус: Не в сети Регистрация: 08.02.2012 Откуда: Алтай Бийск Фото: 1
Godlike66
Цитата:
также, нафига?)
все просто, хлам из инета в виде кеша браузеров не копиться на системном диске, то есть не требуется периодическая очистка и место не занимает, а по реплеям я сказал что только для одной игры, а именно DiRT 1, просто пишется реплей каждого заезда и не удаляется автоматически при переходе в другой заезд, и даже при выходе из игры, в итоге за пару часов игры может накопиться файлов реплеев на 10-15ГБ...
Цитата:
для любителей порнографии и изврещенцев с компами
возможно и так, я любитель поэкспериментировать с ПК.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения