Я разрабатываю систему, которая использует RDMA экстенсивно (на оборудовании Mellanox) и хотела бы более эффективно регистрировать области памяти.RDMA Fast Memory Registration (FMR)
Я взял взгляд в быструю регистрацию памяти и у меня есть несколько вопросов:
ли FMR уезжает? Отсюда [1] кажется, что он скоро может быть удален/заменен.
Есть ли какой-либо код пространства пользователя, который использует эту функцию? В этом разделе обсуждается только несколько потоков, и в основном это касается модулей ядра.
Любые полезные указатели были бы весьма благодарны.
[1] https://jira.hpdd.intel.com/browse/LU-5783
Да, но память FMR может быть зарегистрирована из пользовательского пространства [1]. Если вы знаете какой-либо публичный код, который использует эту функцию, я хотел бы взглянуть. [1] http://lxr.free-electrons.com/source/include/rdma/ib_verbs.h?v=3.2#L734 – JC1
Это быстрая регистрация, а не FMR. Взгляните на http://lxr.free-electrons.com/source/drivers/infiniband/core/uverbs_cmd.c?v=4.8#L2493, невозможно опубликовать запрос быстрой регистрации из пользовательского пространства. –
Спасибо за разъяснение. Я не знал об этом. – JC1