Что можно сделать, чтобы увеличить пропускную способность между гостем 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