Я реализовал OVS в контейнере Docker и перенес данные с одного хоста на другой через OVS. Я также внедрил OVS на компьютере с Ubuntu и перенес данные с одного хоста на другой через OVS. Я заметил, что когда я передавал данные через OVS (на нативной машине с Ubuntu), это занимало низкий процент загрузки процессора, а когда я передавал данные через OVS (на контейнере Docker), это занимало очень высокий процент загрузки процессора. Я не понимаю, почему разница такая большая. Кто-нибудь может объяснить это, пожалуйста? Заранее спасибо.

1 ответ1

0

Вы можете попробовать контейнеры LXD и OVS

Контейнеры LXD/LXC будут выглядеть / работать как сервер linux, поэтому он отличается от подхода докера, но, возможно, его производительность для вашего варианта использования будет лучше?

https://thomas-leister.de/en/container-overlay-network-openvswitch-linux/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .