Страница 1 из 6

Аппаратный RAM диск

Добавлено: Вс апр 23, 2023 18:19:14
Transformer-V
Современные веб браузеры очень часто и много пишут "нужной" для их работы информации повреждая файловую систему или сам накопитель HDD/SSD. Для этих целей целесообразно использовать браузер, который не кэширует данные, используя RAM по назначению, а таких браузеров нет на просторах интернета, поэтому единственных выход - использовать аппаратный RAM диск. Программный RAM диск выделяющий пространство в штатном ОЗУ для эмуляции диска не рассматривается, так как задействует CPU и съедает полезный объем оперативной памяти.

Интересно, почему вендоры не выпускают аппаратные RAM диски типа: Gigabyte i-RAM или Acard ANS-9010 ?

Энтузиасты https://ddramdisk.store/ воспользовались готовым мостом - контроллером Silicon Motion SM2264 PCI-Ex работающий с NAND памятью, добавив костыль (мост) - сэмулировать работу NAND на ПЛИС к которой подключена DDR.

Можно было бы реализовать свой контроллер на ПЛИС имеющий аппаратные блоки PCI-Ex x8 стоимостью несколько тысяч килобаксов и сделать довольно таки хороший RAM disk.

Re: Аппаратный RAM диск

Добавлено: Вс апр 23, 2023 18:55:11
vlasovzloy
Когда то изучал вопрос, перерыл кучу информации. Ничего относительно толкового цена /качество не нашел. Так идея очень неплохая, имея на 128 гигов или 256 ирам диск, можно туда систему развертывать и работать. Игры и прочие приложения жрущие память и скорость. Но выбрал вариант с серверной материнкой на ксеоне и много слотов под память. Оттуда забираем например 8 или 16 гигов или 32 для системы, остальное под рамдиск файл и файл подкачки. Но пока до покупки не дошло, когда то в будущем в планах

Добавлено after 3 minutes 20 seconds:
https://youtu.be/AJP78j-_mEk
Вот здесь товарищ заморочился. По сути не дорого обошлось

Re: Аппаратный RAM диск

Добавлено: Пн апр 24, 2023 06:38:59
SfS
В Linux можно без проблем это всё сделать вообще без дополнительных аппаратных приблуд. Просто делаешь RAM-диск в ОЗУ ПК и всё)) ну и подмонтируешь туда нужные каталоги.
Хотя, сейчас обычно tmpfs и так в RAM подмонтируется "изкаробки".

Re: Аппаратный RAM диск

Добавлено: Пн апр 24, 2023 06:46:56
As
...В Линукс до сих пор можно встретить браузеры, которым для работы хватает 512 мегабайт ОЗУ без использования свопа... :dont_know: :)

Re: Аппаратный RAM диск

Добавлено: Пн апр 24, 2023 07:36:37
SfS
[uquote="As",url="/forum/viewtopic.php?p=4405961#p4405961"]...В Линукс до сих пор можно встретить браузеры, которым для работы хватает 512 мегабайт ОЗУ без использования свопа... :dont_know: :)[/uquote]

В Линукс используются в основном те же браузеры, что и в других ос. Хром да мозилла...

А своп.. у меня вообще отключен. Из 8 Гб ОЗУ заполняется едва ли четверть при работе браузера...

Re: Аппаратный RAM диск

Добавлено: Пн апр 24, 2023 11:19:52
vlasovzloy
Чото новое. Хром появился для линукса. А яндекс есть? Сбербанк сертификаты требует усиановить

Re: Аппаратный RAM диск

Добавлено: Пн апр 24, 2023 12:23:44
Upgrader
[uquote="Transformer-V",url="/forum/viewtopic.php?p=4405724#p4405724"]Современные веб браузеры очень часто и много пишут "нужной" для их работы информации повреждая файловую систему или сам накопитель HDD/SSD.[/uquote]Что за бредятина. Ничего они не повреждают :)))
По износу ssd, посчитайте, сколько десятков лет надо юзать браузер чтобы убить ssd :))) :))) :)))

Я своп винды ставлю на ssd, и чего-то он не убивается никак. :)))

Добавлено after 3 minutes 8 seconds:
[uquote="Transformer-V",url="/forum/viewtopic.php?p=4405724#p4405724"]Интересно, почему вендоры не выпускают аппаратные RAM диски типа: Gigabyte i-RAM или Acard ANS-9010 ?[/uquote]Потому что этот геморрой нафиг никому не нужен.

Ssd с приличным ресурсом будет стоить столько же, но без геморроя и риска потери данных при каждом чихе

Re: Аппаратный RAM диск

Добавлено: Пн апр 24, 2023 13:41:08
vlasovzloy
Но но, полехче. У рам диска даже первой модели на ддр1 скорость посмотри какая была? Он и щас ссд уделывает легко. А ддр3 тем более уделает любой самый навороченый нвме на порядок илинесколько порядков

Добавлено after 1 minute 1 second:
А бэкап да и хрен на него, мы не для этого собираемся пользовать рамдиск

Re: Аппаратный RAM диск

Добавлено: Пн апр 24, 2023 13:59:59
Upgrader
vlasovzloy писал(а):У рам диска даже первой модели на ддр1 скорость посмотри какая была?
Зачем она нужна? Мериться пись"ми? :)))

На это и существует оперативная память по прямому назначению, куда загружается всё то, что требует высокой скорости здесь и сейчас.
Делать из нее постоянное хранилище это какие-то влажные фантазии :)))


Нет, конечно это офигенно, вечная неубиваемая и высокоскоростная память - никогда лишней не будет... Но требование постоянного питания резко снижает возможности применения.

Re: Аппаратный RAM диск

Добавлено: Пн апр 24, 2023 14:06:22
Martian
[uquote="Upgrader",url="/forum/viewtopic.php?p=4406062#p4406062"]Что за бредятина.[/uquote] да. но не спорь с айнжинэром ;)

Re: Аппаратный RAM диск

Добавлено: Пн апр 24, 2023 15:28:07
SfS
[uquote="vlasovzloy",url="/forum/viewtopic.php?p=4406023#p4406023"]Чото новое. Хром появился для линукса. А яндекс есть? Сбербанк сертификаты требует усиановить[/uquote]

В смысле появился? Он там был давным давно.

В него что-то мешает сертификаты установить?)


Есть и Яндекс.

Короче, пользуйся линуксом и настраивай своп как хочешь.

Re: Аппаратный RAM диск

Добавлено: Пн апр 24, 2023 16:22:10
vlasovzloy
Какая тебе вечная скоростная память? Рамдиск можно развернуть из образа например как диск системный подключить и работать на нем в игры играть и прочее. Если сильно хочется можно перед отключением бэкап сделать. Видеокарта и проц уже намного обгоняет по баллам хдд ссд. Даже навороченные дорогие ссд всеравно упирается в скорость. А тут бешеные скорости в рамдиске. Все летает мама не горюй. Я ссылку давал выше там всего 50к за 512 гигов памяти ддр3 и два проца ксеона материнка. Любая игра поместится, даже на 256 гигов. А всякие виделредакторы фотошопы так вобще летают

Re: Аппаратный RAM диск

Добавлено: Пн апр 24, 2023 16:46:49
SfS
[uquote="vlasovzloy",url="/forum/viewtopic.php?p=4406214#p4406214"]Какая тебе вечная скоростная память? Рамдиск можно развернуть из образа например как диск системный подключить и работать на нем в игры играть и прочее. Если сильно хочется можно перед отключением бэкап сделать. Видеокарта и проц уже намного обгоняет по баллам хдд ссд. Даже навороченные дорогие ссд всеравно упирается в скорость. А тут бешеные скорости в рамдиске. Все летает мама не горюй. Я ссылку давал выше там всего 50к за 512 гигов памяти ддр3 и два проца ксеона материнка. Любая игра поместится, даже на 256 гигов. А всякие виделредакторы фотошопы так вобще летают[/uquote]

А зачем? Если только читать, то можно и ssd.
Не знаю как в виде, а в линуксе давно файлы разделены... И можно для большинства программы отделить часть неизменную только для чтения от части, которая изменяется в процессе работы .

Re: Аппаратный RAM диск

Добавлено: Пн апр 24, 2023 17:15:25
Transformer-V
[uquote="vlasovzloy",url="/forum/viewtopic.php?p=4405756#p4405756"]Так идея очень неплохая, имея на 128 гигов или 256 ирам диск, можно туда систему развертывать и работать.[/uquote]
Вот вот. Как это делает к примеру Windows PE, загрузчик bootmgr создает ramdisk, туда распаковывает образ WIM и запускает winload.exe

[uquote="vlasovzloy",url="/forum/viewtopic.php?p=4405756#p4405756"]Игры и прочие приложения жрущие память и скорость. Но выбрал вариант с серверной материнкой на ксеоне и много слотов под память.

Но пока до покупки не дошло, когда то в будущем в планах

https://youtu.be/AJP78j-_mEk
Вот здесь товарищ заморочился. По сути не дорого обошлось[/uquote]
Хорошее решение.

Re: Аппаратный RAM диск

Добавлено: Пн апр 24, 2023 17:16:50
vlasovzloy
Чо уперся в линукс то? Игры и фотошопы видеоредакторы в винде в основном. Я вот сталкера солянку например захочу, как я его в линуксе запущу? Или дум 3 или еще гонки всякие красивые. Через стим под линукс? Нахера мне стим и опять покупать игры, если есть они вот они

Re: Аппаратный RAM диск

Добавлено: Пн апр 24, 2023 17:53:52
Transformer-V
[uquote="Upgrader",url="/forum/viewtopic.php?p=4406062#p4406062"]Что за бредятина. Ничего они не повреждают :))[/uquote]
Опять бредятину не подумав написали вы. Повреждается NTFS даже на HDD, когда открыто (API: CreateFile(...)) множество файлов и запись идет асинхронно, особенно прикольное с браузером начинается когда нахватает ОЗУ для завершения записи на HDD, там уже IO Kernel32 портит файловую систему вместе с ядром и драйвером, после такого запустится Chkdsk в режиме ядра, который будет исправляться наделанное браузером, а может и не исправит.

[uquote="Upgrader",url="/forum/viewtopic.php?p=4406062#p4406062"]По износу ssd, посчитайте, сколько десятков лет надо юзать браузер чтобы убить ssd :))) :))) :)))[/uquote]
Износ SSD заключается в сокращении его объема или запрета записи в указанную ячейку памяти, как только ячейка станет readonly ядром это воспримется как повреждение NTFS и запустит Chkdsk который эту ошибку естественно не исправит, потому что контроллер SSD этого не разрешит. Учитывая, что тот же Chrome постоянно пишет в настройках и кеше, такие ячейки очень быстро прийдут в негодность с повреждением файловой системы NTFS. Так что свои фантазии держите при себе.

[uquote="Upgrader",url="/forum/viewtopic.php?p=4406062#p4406062"]Я своп винды ставлю на ssd, и чего-то он не убивается никак. :)))[/uquote]
Потому что этот своп не используется, как только ОЗУ у вас закончится начнется запись в своп. Видимо объема ОЗУ у вас много и задачи не требующие много памяти.

[uquote="Upgrader",url="/forum/viewtopic.php?p=4406062#p4406062"]Потому что этот геморрой нафиг никому не нужен.[/uquote]
"Геморой" это SSD со всеми вытекающими


[uquote="Upgrader",url="/forum/viewtopic.php?p=4406062#p4406062"]Ssd с приличным ресурсом будет стоить столько же, но без геморроя и риска потери данных при каждом чихе[/uquote]
Какая такая потеря данных на RAM? Компьютер свой включенный в электросеть часто в глубокий сон -S3- отправляли, где работает только контроллер памяти и клокер (в CPU или северном мосте) осуществляющий регенерацию RAM? После сна работа возобновлялась? Для питания ПЛИС, клокера и RAM никакого "гемора" не нужно, достаточно литиевой АКБ.

Вообще для RAM диска, где будут сохранены кеши - потеря не страшна.

Re: Аппаратный RAM диск

Добавлено: Пн апр 24, 2023 18:06:27
vlasovzloy
Блин я забыл, вы же два друга. Чорное и белое, ангел и демон. Вам лижбы посраться)))

Re: Аппаратный RAM диск

Добавлено: Пн апр 24, 2023 20:42:10
As
...У лучших современных SSD быстродействие фактически ограничивает только скорость обмена по шине. Соответственно, на том же интерфейсе более быстрая динамическая память заметного повышения скорости обмена не даст. Подключение огромного объёма памяти к процессорной шине тоже невозможно, из-за ограничений по паразитной ёмкости и времени распространения сигнала... Так что реален лишь вариант с серверной материнкой и специальной памятью для неё, ниразу не дешевой. Правда, для игр вариант так себе - мощную видеокарту совать, скорее всего, будет некуда, да и сами серверные процессоры в играх не так уж быстры...

Re: Аппаратный RAM диск

Добавлено: Пн апр 24, 2023 20:58:34
Upgrader
[uquote="vlasovzloy",url="/forum/viewtopic.php?p=4406214#p4406214"]Даже навороченные дорогие ссд всеравно упирается в скорость.[/uquote]Куда куда они упираются? :)))
Или не они упираются, а кое чьи фантазии +100500 к скорости?
Transformer-V писал(а):когда нахватает ОЗУ для завершения записи на HDD
Когда ОЗУ "нахватает" - есть своп файл.

Юзаю браузер ежедневно с сотней открытых вкладок, никаких проблем с диком нету.
А вот 8 Гб оперативной памяти на самом деле при этом мало хватает, но никаких проблем не вызывает.
Transformer-V писал(а):Износ SSD заключается в сокращении его объема или запрета записи в указанную ячейку памяти, как только ячейка станет readonly ядром это воспримется как повреждение NTFS и запустит Chkdsk который эту ошибку естественно не исправит, потому что контроллер SSD этого не разрешит. Учитывая, что тот же Chrome постоянно пишет в настройках и кеше, такие ячейки очень быстро прийдут в негодность с повреждением файловой системы NTFS. Так что свои фантазии держите при себе.
Так уж определитесь, или ресурс диска ограничен, или браузер портит файлы. :facepalm: :facepalm: :facepalm:

Что касается ресурса ssd, то нормальные диски его считают и показывают. Чтобы это не стало неожиданной новостью. Любой юзер выяснит как быстро или медленно идет этот износ, и что с этим делать.
Transformer-V писал(а):Потому что этот своп не используется
Используется. Он вообще всегда используется.

Re: Аппаратный RAM диск

Добавлено: Вт апр 25, 2023 00:06:12
Transformer-V
[uquote="As",url="/forum/viewtopic.php?p=4406350#p4406350"]...У лучших современных SSD быстродействие фактически ограничивает только скорость обмена по шине.[/uquote]
Быстродействие SSD ограничивается кэшем - буфером целового контроллера, при переполнении кэша скорость передачи данных (во время записи) падает до уровня HDD.

[uquote="As",url="/forum/viewtopic.php?p=4406350#p4406350"]Соответственно, на том же интерфейсе более быстрая динамическая память заметного повышения скорости обмена не даст.[/uquote]
Даст, кэшировать ничего не нужно и ожидать (busy) запись ячейки флеша NAND, железно преобразуем передачу данных и кайфуем от скорости. DDR в плане сохранения данных по минимальным задержкам записи и чтения IO безусловный лидер.

[uquote="As",url="/forum/viewtopic.php?p=4406350#p4406350"]Подключение огромного объёма памяти к процессорной шине тоже невозможно, из-за ограничений по паразитной ёмкости и времени распространения сигнала...[/uquote]
Понятие "огромное" у всех разное, выше vlasovzloy скинул видео с покупкой серверной матери, где на каждый (2 штуки) контроллер памяти проца приходится 256ГБ оперативной памяти, в сумме 512 ГБ.

[uquote="As",url="/forum/viewtopic.php?p=4406350#p4406350"]Так что реален лишь вариант с серверной материнкой и специальной памятью для неё, ниразу не дешевой.[/uquote]
SSD тоже не дешев, учитывая его ресурс, один раз вложится 50 000 р. (в видео от vlasovzloy) и кайфовать от функционала.

[uquote="As",url="/forum/viewtopic.php?p=4406350#p4406350"]Правда, для игр вариант так себе - мощную видеокарту совать, скорее всего, будет некуда,[/uquote]
32 линии PCI-Ex, хватит на установку двух мощных видеокарт в режиме SLI.

[uquote="As",url="/forum/viewtopic.php?p=4406350#p4406350"]да и сами серверные процессоры в играх не так уж быстры...[/uquote]
Быстры, порвут десктопный проц как тузик грелку, есть такая игрушка Mafia 3 очень прожорлива в плане оперативной памяти в том числе и графической памяти, на серверной платформе она "летает" на максималках.

Есть сервисы, с бинарной совместимостью приложений Win32/64, которые предоставляют в режиме онлайна (с браузера) поиграть в прожорливые игры тип GTA, Mafia 3, Resident для платформы Windows, из оборудования у них серверные материнки с установленными туда мощными GPU, операционка модифицированная Linux, которая может запускать исполняемые файлы Windows в изолированной среде, т.ё. на одной серверной материнки могут играть изолированно 4 игрока запустив 4 копии игры типа GTA, и не обязательно копии, разные игрушки.

Добавлено after 10 minutes 29 seconds:
[uquote="Upgrader",url="/forum/viewtopic.php?p=4406359#p4406359"]Когда ОЗУ "нахватает" - есть своп файл.[/uquote]
Не у всех своп включен. Особенно веселое приключение это повреждение свопа, потому что SSD заблокировал ячейки.

[uquote="Upgrader",url="/forum/viewtopic.php?p=4406359#p4406359"]Юзаю браузер ежедневно с сотней открытых вкладок, никаких проблем с диком нету.[/uquote]
Либо не замечаете, либо обманываете, вообщем скоро появятся.

[uquote="Upgrader",url="/forum/viewtopic.php?p=4406359#p4406359"]А вот 8 Гб оперативной памяти на самом деле при этом мало хватает, но никаких проблем не вызывает.[/uquote]
Мало хватает, потому что рукожопые программеры так и не научились корректно в своих приложения выделять и реализовавать память, в серьезных приложениях всегда должен быть собственный менеджер памяти.

[uquote="Upgrader",url="/forum/viewtopic.php?p=4406359#p4406359"]Так уж определитесь, или ресурс диска ограничен, или браузер портит файлы. :facepalm: :facepalm: :facepalm:[/uquote]
И то и другое.

[uquote="Upgrader",url="/forum/viewtopic.php?p=4406359#p4406359"]Что касается ресурса ssd, то нормальные диски его считают и показывают.[/uquote]
Кто показывает S.M.A.R.T. при загрузке BIOS ? Диск считает, но никогда точно никто угадает когда ячейки начнут "сыпаться".

[uquote="Upgrader",url="/forum/viewtopic.php?p=4406359#p4406359"]Чтобы это не стало неожиданной новостью. Любой юзер выяснит как быстро или медленно идет этот износ, и что с этим делать.[/uquote]
Ага, следить за диском SSD, веселое занятие. Во времена HDD никто такой глупостью не занимался.
До сих пор 15 - летние HDD пашут без проблем.

[uquote="Upgrader",url="/forum/viewtopic.php?p=4406359#p4406359"]Используется. Он вообще всегда используется.[/uquote]
Не используется. То что система системным вызовом CreateFile(...) его открыла, это не значит, что на данный момент там идет запись. Запись начнется когда не будет хватать RAM при пересчете ОС, для выделения памяти при вызове - HeapAlloc(...)