Size: a a a

2021 February 28

ВН

Виталий На Заборе... in cloud_flood
Memory Mode я так понимаю это просто режим ТОЛСТОЙ ПАМЯТИ
источник

ВН

Виталий На Заборе... in cloud_flood
Т.е. типа пару теров Optane DC + немного обычного DRAM
источник

n

nanomechanic in cloud_flood
Alex
А апп моде выдается как блочное устройство?
врать не буду, надо сначала дебич поставить и постгресс для пгбенч
источник

ВН

Виталий На Заборе... in cloud_flood
Alex
А апп моде выдается как блочное устройство?
Вот в этой пдфке написано вроде что есть опять же два режима - блочное устройство и отдельный, за которым шлют на http://pmem.io/
источник

A

Alex in cloud_flood
Виталий На Заборе
Вот в этой пдфке написано вроде что есть опять же два режима - блочное устройство и отдельный, за которым шлют на http://pmem.io/
Ага, либо девайсом либо через сдк
источник

n

nanomechanic in cloud_flood
Виталий На Заборе
Т.е. типа пару теров Optane DC + немного обычного DRAM
типа драм частично кэширует эту поебень. Мне интересно как оно с износом от записи
источник

ВН

Виталий На Заборе... in cloud_flood
Alex
Ага, либо девайсом либо через сдк
Мне вот интересно, а БЕЗ сдк можно ли
источник

n

nanomechanic in cloud_flood
есть NOVA, fs спецом на nvram расчитанная, с камими-то невьебенными low latency
источник

ВН

Виталий На Заборе... in cloud_flood
Ну т.е. я бы хотел просто попросить mmap диапазона памяти, в который я могу срать и в котором данные бы оставались после перезагрузки сервера
источник

ВН

Виталий На Заборе... in cloud_flood
А ФС, блокдевайс, объектное хранилище и прочая поебень мне там нах не сдалась
источник

n

nanomechanic in cloud_flood
причем побайтово срать.
источник

ВН

Виталий На Заборе... in cloud_flood
nanomechanic
причем побайтово срать.
Ну мелкими порциями, да
источник

ВН

Виталий На Заборе... in cloud_flood
Байта по 32
источник

n

nanomechanic in cloud_flood
меня очень смущает кэш прооцессорный
источник

ВН

Виталий На Заборе... in cloud_flood
nanomechanic
меня очень смущает кэш прооцессорный
Там инструкции для этого специальные
источник

A

Alex in cloud_flood
Виталий На Заборе
Ну т.е. я бы хотел просто попросить mmap диапазона памяти, в который я могу срать и в котором данные бы оставались после перезагрузки сервера
Так вот через сдк
источник

ВН

Виталий На Заборе... in cloud_flood
Чтоб его пробивать
источник

A

Alex in cloud_flood
Волатайл епта
источник

ВН

Виталий На Заборе... in cloud_flood
Ну вот что-то написано вроде
источник

ВН

Виталий На Заборе... in cloud_flood
libpmem2

The libpmem2 library provides low level persistent memory support. The library is a new version of libpmem. libpmem2 provides a more universal and platform-agnostic interface. Developers wishing to roll their own persistent memory algorithms will find this library useful, but most developers will likely use libpmemobj above that provides memory allocation and transactions support.

See the libpmem2 page for documentation and examples.
источник