Ошибка lmdb: lmdb_lockerror mdb_txn_begin Ресурс временно недоступен - PullRequest
0 голосов
/ 22 апреля 2020

Мои исследования касаются глубокого изучения, я создал lmdb для ускорения скорости ввода-вывода на NFS-сервере нашей компании.

Когда я запускаю> 2 задачи, первая задача будет работать правильно, однако последующую задачу я запустил вызовет ошибку:

lmdb_lockerror mdb_txn_begin Ресурс временно недоступен.

позиция ошибки:

lmdb.open (my_lmdb_path)

Наш сервер имеет несколько графических процессоров, и моя предварительная задача стоила всего 1 графического процессора, в идеале я надеюсь, что смогу запустить 4 задачи одновременно.

Не могли бы вы помочь разобраться?

1 Ответ

0 голосов
/ 30 апреля 2020

Вы не должны использовать LMDB в удаленных файловых системах, таких как NFS, как описано в документации:

Не используйте базы данных LMDB в удаленных файловых системах, даже между процессами на одном хосте. Это прерывает flock () в некоторых ОС, возможно syn карты памяти c и, конечно, syn c между программами на разных хостах.

http://www.lmdb.tech/doc/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...