Потребность в RAM HDD?
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
- Groundhog
- Графоман
- Сообщения: 5099
- Зарегистрирован: 20 авг 2005, 16:36
- Откуда: Vancouver
Потребность в RAM HDD?
Вопрос к любителям быстрого доступа:
Хотели бы иметь RAM HDD интерфейс SATA?
Дешевый в раионе 150$ 32ГБ - 64ГБ без дурацкой батарейки
(на фига данные хранить на РАМ ХДД?).
Ну своп там или еще чего (типа кусков от базе данных кто там
спец-то Мармот вроде).
Хотели бы иметь RAM HDD интерфейс SATA?
Дешевый в раионе 150$ 32ГБ - 64ГБ без дурацкой батарейки
(на фига данные хранить на РАМ ХДД?).
Ну своп там или еще чего (типа кусков от базе данных кто там
спец-то Мармот вроде).
- Marmot
- Графоман
- Сообщения: 39283
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Caulfeild
- Контактная информация:
Re: Потребность в RAM HDD?
Хочется как раз с батарейкой и надолго, причем хочется вот прям сейчас.Groundhog писал(а):Вопрос к любителям быстрого доступа:
Хотели бы иметь RAM HDD интерфейс SATA?
Дешевый в раионе 150$ 32ГБ - 64ГБ без дурацкой батарейки
(на фига данные хранить на РАМ ХДД?).
Ну своп там или еще чего (типа кусков от базе данных кто там
спец-то Мармот вроде).
А именно хочется очень много random write IOPS.
Потому что все базы данных уже замучали конкретно...
Кста, a еще хочется иметь возможность его мапить напрямую, а не через OS buffers...
- Stanislav
- Mr. Minority Report
- Сообщения: 45298
- Зарегистрирован: 19 окт 2005, 16:33
- Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo
Re: Потребность в RAM HDD?
+1Marmot писал(а): Хочется как раз с батарейкой и надолго, причем хочется вот прям сейчас.
- Stanislav
- Mr. Minority Report
- Сообщения: 45298
- Зарегистрирован: 19 окт 2005, 16:33
- Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo
Re: Потребность в RAM HDD?
Windows + swap / Virtual machinesGroundhog писал(а): на фига данные хранить на РАМ ХДД?
- Marmot
- Графоман
- Сообщения: 39283
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Caulfeild
- Контактная информация:
Re: Потребность в RAM HDD?
В жопу swap, мне очень много быстроменяющихся данных надо спихнуть, и шоб они пережили часов 10-15 of power outage.Stanislav писал(а):Windows + swap / Virtual machinesGroundhog писал(а): на фига данные хранить на РАМ ХДД?
A вообще, имхо, это должен быть спец девайс, который должен мапиться прям в пространство процесса...
- AlexANB
- Маньяк
- Сообщения: 2904
- Зарегистрирован: 17 фев 2003, 18:47
- Откуда: Ontario
Re: Потребность в RAM HDD?
Как это -- RAM и без батарейки? Без батарейки это SSD (Solid State Drive), ну так их навалом. Я себе, кстати, уже и поставил его системным диском. Естественно, все временные файлы, виртуальную память и прочее перевел на другой диск.Groundhog писал(а):Дешевый в раионе 150$ 32ГБ - 64ГБ без дурацкой батарейки
- Stanislav
- Mr. Minority Report
- Сообщения: 45298
- Зарегистрирован: 19 окт 2005, 16:33
- Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo
Re: Потребность в RAM HDD?
Так тебе для линукс-сервака, а мне для виндовс-десктопаMarmot писал(а):В жопу swap, мне очень много быстроменяющихся данных надо спихнуть, и шоб они пережили часов 10-15 of power outage.Stanislav писал(а):Windows + swap / Virtual machinesGroundhog писал(а): на фига данные хранить на РАМ ХДД?
A вообще, имхо, это должен быть спец девайс, который должен мапиться прям в пространство процесса...

Вообще, если линукс-сервак подключить к большой батарейке, именуемой УПС и смонтировать file system в памяти, то получится как раз, что нужно.
- Groundhog
- Графоман
- Сообщения: 5099
- Зарегистрирован: 20 авг 2005, 16:36
- Откуда: Vancouver
Re: Потребность в RAM HDD?
Ну приборы то такие есть - имитируют хард с IDE
интерфейсом (с батарейкой и адаптером).
Памяти только маловато и дорогие дюже.
Значит батареечка то желательна...
Если дело пойдет максимум гигов на 100 выдадим через полгода.
подешевке.
Насчет маппить напрямую в RAM -не получится это тогда просто RAM будет.
интерфейсом (с батарейкой и адаптером).
Памяти только маловато и дорогие дюже.
Значит батареечка то желательна...
Если дело пойдет максимум гигов на 100 выдадим через полгода.
подешевке.
Насчет маппить напрямую в RAM -не получится это тогда просто RAM будет.
- Stanislav
- Mr. Minority Report
- Сообщения: 45298
- Зарегистрирован: 19 окт 2005, 16:33
- Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo
Re: Потребность в RAM HDD?
Согласен быть тестером девайса.Groundhog писал(а):Ну приборы то такие есть - имитируют хард с IDE
интерфейсом (с батарейкой и адаптером).
Памяти только маловато и дорогие дюже.
Значит батареечка то желательна...
Если дело пойдет максимум гигов на 100 выдадим через полгода.
подешевке.
Насчет маппить напрямую в RAM -не получится это тогда просто RAM будет.

- Marmot
- Графоман
- Сообщения: 39283
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Caulfeild
- Контактная информация:
Re: Потребность в RAM HDD?
На самом деле, это может быть совершенно новый тип девайса.Groundhog писал(а): Насчет маппить напрямую в RAM -не получится это тогда просто RAM будет.
Представьте, что девелопер знает, что память с такого адреса по такой никуда не исчезнет, даже в случае перезагрузки!!!
И это не какая-то там файловая система, а полноценная память, куда можно писать что и как угодно

Я конечно понимаю, что там будет куча проблем с безопасностью, разделением ресурсов etc.
Так что дисковый интерфейс более прагматичен, но там все может упереться в скорость самого интефейса, но в случае шины это все будет просто летать...
У меня такое имхо, что скоро начнуться серьезные разговоры об этом новом виде девайсов и как с ними лучше работать...
Короче, многим сейчас реально нужна non-volatile RAM с широкой полосой доступа, но абсолютно непонятно как это правильно делать, стандартов-то нету...

- Groundhog
- Графоман
- Сообщения: 5099
- Зарегистрирован: 20 авг 2005, 16:36
- Откуда: Vancouver
Re: Потребность в RAM HDD?
Проблемы не с non-volatile RAM - можно сделать на коленке
с помощью палки и веревки как говорил ходжа Нассредин.
Дня хватит адаптер + батарейку прикрутить на модуле
проводники подрезать/прилудить.
А дальше что - все упрется в firmware - BIOS (чтобы мемору контроллер правильно
инициализировать не пакостя RAM), ну и в кернел
естественно - состояния процессора выгружать в non-volatile RAM
(подпитка мамашки в целом также нужна на это время),
восстанавливать после включения и тд. В Линуксе то можно
реализовать а Винде - кто-ж вам дасть то.
с помощью палки и веревки как говорил ходжа Нассредин.
Дня хватит адаптер + батарейку прикрутить на модуле
проводники подрезать/прилудить.
А дальше что - все упрется в firmware - BIOS (чтобы мемору контроллер правильно
инициализировать не пакостя RAM), ну и в кернел
естественно - состояния процессора выгружать в non-volatile RAM
(подпитка мамашки в целом также нужна на это время),
восстанавливать после включения и тд. В Линуксе то можно
реализовать а Винде - кто-ж вам дасть то.
- Marmot
- Графоман
- Сообщения: 39283
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Caulfeild
- Контактная информация:
Re: Потребность в RAM HDD?
Ну я и говорю, что это должен быть спец девайс известный биосу, опять же, не факт что он там должен быть виден сразу, его можно промапить потом...Groundhog писал(а): А дальше что - все упрется в firmware - BIOS (чтобы мемору контроллер правильно
инициализировать не пакостя RAM)
Дануегона, состояния процессора, все что нужно это данные в памяти.Groundhog писал(а): ну и в кернел естественно - состояния процессора выгружать в non-volatile RAM
(подпитка мамашки в целом также нужна на это время), восстанавливать после включения и тд.
Что с ними делать я после рестарта как-нибудь уж соображу

Эхх...Groundhog писал(а): В Линуксе то можно
реализовать а Винде - кто-ж вам дасть то.

И я о том, новые стандарты нужны...
- Groundhog
- Графоман
- Сообщения: 5099
- Зарегистрирован: 20 авг 2005, 16:36
- Откуда: Vancouver
Re: Потребность в RAM HDD?
"Дануегона, состояния процессора, все что нужно это данные в памяти.
Что с ними делать я после рестарта как-нибудь уж соображу" -
не удастся так как память не "флат" - таблицы соответствия надо сохранять
а то наити где что не удастся. Как псевдо хард можно только без таблиц
использовать - типа tmpfs na RAM - и то кернел пару месяцев ковырять
придется. Но самое паскудное конечно BIOS , хотя конечно есть open
BIOS да только конторы которые чипы управляющие памайтью призводят
не больно разбежались документацией делиться.
Что с ними делать я после рестарта как-нибудь уж соображу" -
не удастся так как память не "флат" - таблицы соответствия надо сохранять
а то наити где что не удастся. Как псевдо хард можно только без таблиц
использовать - типа tmpfs na RAM - и то кернел пару месяцев ковырять
придется. Но самое паскудное конечно BIOS , хотя конечно есть open
BIOS да только конторы которые чипы управляющие памайтью призводят
не больно разбежались документацией делиться.
- Marmot
- Графоман
- Сообщения: 39283
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Caulfeild
- Контактная информация:
Re: Потребность в RAM HDD?
Ну тогда начинает хотеться именно как у псевдохарда, но чтобы можно было по имени мапить напрямую, в обход буферов.Groundhog писал(а):"Дануегона, состояния процессора, все что нужно это данные в памяти.
Что с ними делать я после рестарта как-нибудь уж соображу" -
не удастся так как память не "флат" - таблицы соответствия надо сохранять
а то наити где что не удастся. Как псевдо хард можно только без таблиц
использовать - типа tmpfs na RAM - и то кернел пару месяцев ковырять
придется. Но самое паскудное конечно BIOS , хотя конечно есть open
BIOS да только конторы которые чипы управляющие памайтью призводят
не больно разбежались документацией делиться.
А все остальное что бы было как у хардов, имена, ACLs, etc.
Главное что бы было очень, очень быстрый RW IO... ну а что может быть быстрее шины памяти, если только кеш и регистры

-
- Пользователь
- Сообщения: 182
- Зарегистрирован: 14 авг 2006, 21:53
Re: Потребность в RAM HDD?
Все уже есть. Н-цать десятков гигов памяти в машину, mmap()+mlock() в руки и паравоз навстречу.Marmot писал(а):Ну тогда начинает хотеться именно как у псевдохарда, но чтобы можно было по имени мапить напрямую, в обход буферов.
А все остальное что бы было как у хардов, имена, ACLs, etc.
Главное что бы было очень, очень быстрый RW IO... ну а что может быть быстрее шины памяти, если только кеш и регистры