S
S
Sergey2016-12-12 21:21:19
linux
Sergey, 2016-12-12 21:21:19

Where is network performance higher - Bridge vs OpenVSwitch?

Доброго времени суток.
Имеется несколько виртуальных серверов на физическом сервере. Работают под управлением KVM. На данный момент все виртуалки подключены к сети с помощью OpenvSwitch.
Вопрос вот в чем - к какой из ситуаций производительность сети будет выше: в ситуации, когда к виртуалке подведен обычный линуксовый мост от интерфейса или же когда используется openvswitch? Вопрос скорее риторический, поскольку уходить от ovs никто не собирается, и , если поразмыслить логически, вероятнее всего обычный мост будет быстрее, просто хотелось бы узнать разницу в производительности. Насколько она велика, и есть ли какая то возможность настройки ovs для повышения производительности?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
J
John_Alban, 2016-12-28
@vidikon

In fact, if you get an acceleration, it will be insignificant .. it is also important to understand what kind of traffic goes inside the network. The main difference is that ovs calculates the traffic flow before starting its switching (i.e., there is an additional delay at the moment the data flow begins to be transmitted), and the bridge simply hammers on the forward table. As a result, if the traffic is smooth enough (for example, interconnects between servers), then there will be no difference. If traffic with a large number of new flows per second, then you can win in terms of resources at least

C
Cool Admin, 2016-12-12
@ifaustrue

If you think logically, the bridge itself will be faster.
Но вот точное различие в производительности нельзя сказать без конкретных параметров нагрузки и железа. От ничтожных, до ощутимых.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question