Size: a a a

Storage Discussions

2020 July 22

SO

Sergey Osipov in Storage Discussions
Ɐrtem αrtem
То есть NVRAM это вовсем не NVRAM, а RAM  с батарейкой?
Тогда у всех вендоров NVRAM по этой логике)
вы может для начала посмотрите что буквы NV в аббревиатуре означают? +)
источник

A

Arthur in Storage Discussions
Ɐrtem αrtem
persistent memory на optane, например
Когда появился PMEM и когда NetApp?
источник

Ɐα

Ɐrtem αrtem in Storage Discussions
тут согласен.
источник

Ɐα

Ɐrtem αrtem in Storage Discussions
Окей, финальный вопрос. Контроллер сдох, данные из NVRAM на флешку перельются или не факт?
источник

A

Arthur in Storage Discussions
Контроллер сдох это слишком общая модель угроз.
источник

IM

Igor Minkovskiy in Storage Discussions
Arthur
Потому что весь кэш покрывать батарей дорого, ONTAP написана так, что нет физического разделения кэша записи и чтения.
Ну и чтобы с одним контроллером не отключать кэш.
Судя по картинке, батарейка сопоставимых габаритов с батарейками в конкурентных системах. Могу предположить, что так сложилось исторически. Ну и это реально копейки относительно стоимости системы.

"Чтобы не отключать кэш" - вот тут не вижу связи. Если единственный контроллер умрет, то данные кэш мы потеряем, т.к. они не будут задублированы на соседний и перенести NVRAM в другой (новый) контроллер мы не сможем, если у нас не было clean shutdown
источник

Ɐα

Ɐrtem αrtem in Storage Discussions
Igor Minkovskiy
Судя по картинке, батарейка сопоставимых габаритов с батарейками в конкурентных системах. Могу предположить, что так сложилось исторически. Ну и это реально копейки относительно стоимости системы.

"Чтобы не отключать кэш" - вот тут не вижу связи. Если единственный контроллер умрет, то данные кэш мы потеряем, т.к. они не будут задублированы на соседний и перенести NVRAM в другой (новый) контроллер мы не сможем, если у нас не было clean shutdown
+
источник

A

Arthur in Storage Discussions
Igor Minkovskiy
Судя по картинке, батарейка сопоставимых габаритов с батарейками в конкурентных системах. Могу предположить, что так сложилось исторически. Ну и это реально копейки относительно стоимости системы.

"Чтобы не отключать кэш" - вот тут не вижу связи. Если единственный контроллер умрет, то данные кэш мы потеряем, т.к. они не будут задублированы на соседний и перенести NVRAM в другой (новый) контроллер мы не сможем, если у нас не было clean shutdown
Не надо переносить данные из NVRAM. Надо перенести флешку.
источник

Ɐα

Ɐrtem αrtem in Storage Discussions
Arthur
Контроллер сдох это слишком общая модель угроз.
Перефразирую. Есть ли такие компоненты в контроллере, при выходе которых из строя трансфер данных на флешку будет невозможен?
источник

IM

Igor Minkovskiy in Storage Discussions
Arthur
Не надо переносить данные из NVRAM. Надо перенести флешку.
если у нас небыло clean shutdown, то данных NVRAM на ней не окажется
источник

A

Arthur in Storage Discussions
Igor Minkovskiy
если у нас небыло clean shutdown, то данных NVRAM на ней не окажется
Не так.
источник

IM

Igor Minkovskiy in Storage Discussions
Arthur
Не так.
а как?
источник

A

Arthur in Storage Discussions
Ɐrtem αrtem
Перефразирую. Есть ли такие компоненты в контроллере, при выходе которых из строя трансфер данных на флешку будет невозможен?
Флешка? NVRAM?
Умерла флешка или NVRAM данные есть в кэше. Записи от клиента останавливаются. Кэш сбрасывается на диски
источник

Ɐα

Ɐrtem αrtem in Storage Discussions
Arthur
Флешка? NVRAM?
Умерла флешка или NVRAM данные есть в кэше. Записи от клиента останавливаются. Кэш сбрасывается на диски
Хочешь сказать, выход из строя NVRAM не приведет к выключению контроллера из-за внутренней ошибки?
источник

Ɐα

Ɐrtem αrtem in Storage Discussions
Потому что ONTAP располагается в RAM.
Логично.
источник

A

Arthur in Storage Discussions
Igor Minkovskiy
а как?
Раньше не было флешки и батареи хватало на 72 часа. И данные вместе с NVRAM было не перенести. Как добавили флешку ограничение на 72 часа пропало. Dirty shutdown лишь означает, что есть данные на флешке, которые туда скинулись с NVRAM. Эти данные надо при включении в NVRAM прогрузить и из него собрать «тетрис» и страйпы записать на диски.
источник

IM

Igor Minkovskiy in Storage Discussions
Arthur
Раньше не было флешки и батареи хватало на 72 часа. И данные вместе с NVRAM было не перенести. Как добавили флешку ограничение на 72 часа пропало. Dirty shutdown лишь означает, что есть данные на флешке, которые туда скинулись с NVRAM. Эти данные надо при включении в NVRAM прогрузить и из него собрать «тетрис» и страйпы записать на диски.
Давай по другому: у нас умер CPU в единственном контроллере. Кто перенесет данные из NVRAM на флэшку?
источник

SO

Sergey Osipov in Storage Discussions
не очень понятен весь смылс подобных вопросовю вы пытаетесь придумать такую ситуацию когда данные пропадут. из разряда у нас один контроллер только и одновременно умирают несколько важных других частей. Вы что пытаетесь этим доказать?
источник

A

Arthur in Storage Discussions
Igor Minkovskiy
Давай по другому: у нас умер CPU в единственном контроллере. Кто перенесет данные из NVRAM на флэшку?
На контроллере пропало питание. Как данные переносятся без CPU? ) батарейка CPU не питает.
Есть отдельный контроллер, который за это отвечает.
источник

Ɐα

Ɐrtem αrtem in Storage Discussions
Igor Minkovskiy
Давай по другому: у нас умер CPU в единственном контроллере. Кто перенесет данные из NVRAM на флэшку?
суть батарейки не только питать память, но ещё флешку и то что отвечает за трансфер между ними.
источник