Обычно это делается указанием хоста в порт маппинге -p hostip:28967:28967
Так как вы хотите запустить в режиме --network host
, то нужно указать явно адрес для биндинга в параметре server.address:
вместе с портом в config.yaml
Это очень интересная статистика, спасибо!
На моём Windows “сервере” с этой опцией не работает (что не удивительно, там Linux VM, которая может быть доступна только через бридж).
RPI3 без --network host
:
========== AUDIT =============
Successful: 6107
Recoverable failed: 0
Unrecoverable failed: 0
Success Rate Min: 100.000%
Success Rate Max: 100.000%
========== DOWNLOAD ==========
Successful: 63887
Failed: 1423
Success Rate: 97.821%
========== UPLOAD ============
Successful: 9877
Rejected: 0
Failed: 137337
Acceptance Rate: 100.000%
Success Rate: 6.709%
========== REPAIR DOWNLOAD ===
Successful: 16571
Failed: 1
Success Rate: 99.994%
========== REPAIR UPLOAD =====
Successful: 414
Failed: 5572
Success Rate: 6.916%
С опцией --network host
спустя почти сутки:
========== AUDIT =============
Successful: 323
Recoverable failed: 0
Unrecoverable failed: 0
Success Rate Min: 100.000%
Success Rate Max: 100.000%
========== DOWNLOAD ==========
Successful: 3133
Failed: 47
Success Rate: 98.522%
========== UPLOAD ============
Successful: 2173
Rejected: 0
Failed: 14645
Acceptance Rate: 100.000%
Success Rate: 12.921%
========== REPAIR DOWNLOAD ===
Successful: 848
Failed: 0
Success Rate: 100.000%
========== REPAIR UPLOAD =====
Successful: 34
Failed: 250
Success Rate: 11.972%
Могу подтвердить, что для rpi3 разница заметна. К сожалению, у меня нет других чистых Linux нод, чтобы проверить на них тоже.
Эту опцию могу добавить в руководство по Raspberry Pi3.
К сожалению не могу порекомендовать её для общего руководства - на Docker Desktop for Windows и Docker Desktop for MacOS работать не будет.
Для нормального подтверждения эффективности этого параметра нужно сэмулировать это с помощью storj-sim
и подключенных docker storagenode к нему.
Потому что результаты могут варьироваться от дня ко дню даже без добавления каких-либо параметров.
Предлагаю заинтересованным это сделать. Я постараюсь это воспроизвести и предоставить результаты для разработчиков.
sucсessrate не обеспечивает надёжного подтверждения. Вернул -p 28967:28967
и убрал --network host
========== AUDIT ============= |
Successful: 46 |
Recoverable failed: 0
Unrecoverable failed: 0
Success Rate Min: 100.000%
Success Rate Max: 100.000%
========== DOWNLOAD ==========
Successful: 563
Failed: 25
Success Rate: 95.748%
========== UPLOAD ============
Successful: 705
Rejected: 0
Failed: 3892
Acceptance Rate: 100.000%
Success Rate: 15.336%
========== REPAIR DOWNLOAD ===
Successful: 88
Failed: 0
Success Rate: 100.000%
========== REPAIR UPLOAD =====
Successful: 14
Failed: 57
Success Rate: 19.718%