Что можно сделать, чтобы увеличить пропускную способность между гостем Citrix XEN и гостем Citrix XEN на том же физическом хосте?

Пропускная способность от гостевой виртуальной машины к гостевой виртуальной машине на одном хосте Citrix 7.6 XenServer достигает примерно 0,6 Гбит / с с использованием UDP и 6 Гбит / с с использованием TCP. Производительность UDP по сравнению с ограниченной общей памятью не достигает скорости Gigabit Ethernet. Производительность TCP по сравнению с ограниченной общей памятью даже не достигает производительности жесткого диска. Будет ли эта низкая производительность сопоставима с производительностью Amazon AWS Xen? Удивило, что UDP не превзошел TCP. Это нужно намного быстрее по причинам производительности iSCSi, но лучшая производительность TCP (6 Гбит / с) даже не достигает скорости жесткого диска.

ХОРОШИЙ intravm: клиент iperf3 на локальный сервер iperf3 на той же виртуальной машине:

root@ubuntu:~# iperf3  -c localhost
Connecting to host localhost, port 5201
[  4] local ::1 port 43350 connected to ::1 port 5201
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec  3.10 GBytes  26.6 Gbits/sec    0   1.62 MBytes
[  4]   1.00-2.00   sec  3.11 GBytes  26.7 Gbits/sec    0   2.37 MBytes

[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  36.2 GBytes  31.1 Gbits/sec    0             sender
[  4]   0.00-10.00  sec  36.2 GBytes  31.1 Gbits/sec                  receiver

iperf Done.
root@ubuntu:~#

BAD intervm: пропускная способность UDP гостевой виртуальной машины к гостевой виртуальной машине: скорость GigaBit Ethernet не достигает, но это должно регулироваться распределенной памятью. Предположим, что потеря пакета указывает на что-то.

PS C:\Users\Administrator> iperf3 -u -b 10000000000 -c 192.168.2.251
Connecting to host 192.168.2.251, port 5201
[  4] local 192.168.2.159 port 51835 connected to 192.168.2.251 port 5201
[ ID] Interval           Transfer     Bandwidth       Total Datagrams
[  4]   0.00-1.00   sec  68.2 MBytes   572 Mbits/sec  8731
[  4]   1.00-2.00   sec  79.7 MBytes   669 Mbits/sec  10205
[  4]   2.00-3.00   sec  76.8 MBytes   644 Mbits/sec  9825
[  4]   3.00-4.00   sec  80.5 MBytes   675 Mbits/sec  10308
[  4]   4.00-5.00   sec  73.9 MBytes   620 Mbits/sec  9463
[  4]   5.00-6.00   sec  70.5 MBytes   591 Mbits/sec  9020
[  4]   6.00-7.00   sec  74.8 MBytes   628 Mbits/sec  9575
[  4]   7.00-8.00   sec  82.3 MBytes   691 Mbits/sec  10536
[  4]   8.00-9.00   sec  79.5 MBytes   667 Mbits/sec  10178
[  4]   9.00-10.00  sec  73.0 MBytes   613 Mbits/sec  9350
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Jitter    Lost/Total Datagrams
[  4]   0.00-10.00  sec   759 MBytes   637 Mbits/sec  0.054 ms  166/97191 (0.17%)
[  4] Sent 97191 datagrams

iperf Done.
PS C:\Users\Administrator>

Тем не менее BAD intervm: пропускная способность TCP гостевой виртуальной машины к гостевой виртуальной машине: примерно такая же высокая, как у старого жесткого диска.

PS C:\Users\Administrator> iperf3 -b 900000000000 -c 192.168.2.251
Connecting to host 192.168.2.251, port 5201
[  4] local 192.168.2.159 port 49187 connected to 192.168.2.251 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec   659 MBytes  5.53 Gbits/sec
[  4]   1.00-2.00   sec   599 MBytes  5.02 Gbits/sec
[  4]   2.00-3.00   sec   610 MBytes  5.11 Gbits/sec
[  4]   3.00-4.00   sec   650 MBytes  5.45 Gbits/sec
[  4]   4.00-5.00   sec   600 MBytes  5.04 Gbits/sec
[  4]   5.00-6.00   sec   632 MBytes  5.31 Gbits/sec
[  4]   6.00-7.00   sec   602 MBytes  5.05 Gbits/sec
[  4]   7.00-8.00   sec   626 MBytes  5.26 Gbits/sec
[  4]   8.00-9.00   sec   625 MBytes  5.24 Gbits/sec
[  4]   9.00-10.00  sec   615 MBytes  5.16 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec  6.07 GBytes  5.22 Gbits/sec                  sender
[  4]   0.00-10.00  sec  6.07 GBytes  5.22 Gbits/sec                  receiver

iperf Done.
PS C:\Users\Administrator>

VERYBAD intrahost: сервер UDP Iperf3, работающий на хосте Citrix Xen: даже не достигнет скорости GigaBit Ethernet.

iperf3 -u -b 10000000000 -c LocalXenHost
result was only 650Mbits/s

BAD intrahost: сервер TCP Iperf3, работающий на хосте Citrix Xen:

iperf3 -b 10000000000 -c LocalXenHost
    [ ID] Interval           Transfer     Bandwidth
    [  4]   0.00-10.00  sec  6.46 GBytes  5.54 Gbits/sec                  sender
    [  4]   0.00-10.00  sec  6.46 GBytes  5.54 Gbits/sec                  receiver

0 ответов

Другие вопросы по тегам