XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    XOCE limit ?

    Scheduled Pinned Locked Moved Xen Orchestra
    27 Posts 5 Posters 3.5k Views 4 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • GheppyG Offline
      Gheppy
      last edited by Gheppy

      Why the 1Gb limit on black traffic witch is 10Gb ?
      It seems that at the linux level it goes more than 1Gb

      I have this test lab:

      • Server 1 connect to 1 Gb switch to XOCE
      • Server 2 connect to 10 Gb switch to XOCE
      • XOCE connect to NAS over iSCSI on XenServer 3 linux level, is as local hdd over iSCSI

      38f4984f-04df-4823-999c-b1f9a3057bf6-image.png

      I have this limit on 10Gb trafic ( XenServer 3 )

      • green is traffic on XenServer OS level over iSCSI
      • black is traffic on XOCE on 10Gb port
      • red is traffic on Server 1 connection to XOCE
      • eht0 -3 on 1Gb
      • eth4-5 on 10Gb
      • iSCSI on linux level on eth4

      4d030b59-f39f-4604-846d-b29a6ecca758-image.png

      1 Reply Last reply Reply Quote 0
      • olivierlambertO Offline
        olivierlambert Vates 🪐 Co-Founder CEO
        last edited by

        Hi,

        There's no artificial limit whatsoever in Xen Orchestra 🙂 I'm not sure to understand what are you testing exactly. Backup?

        1 Reply Last reply Reply Quote 0
        • GheppyG Offline
          Gheppy
          last edited by

          Yes CR backup

          1 Reply Last reply Reply Quote 0
          • olivierlambertO Offline
            olivierlambert Vates 🪐 Co-Founder CEO
            last edited by

            So in CR case, you can try to connect to both pools with http:// before the IP/name of the hosts in Settings/server of XO, and report if the result is better.

            GheppyG 1 Reply Last reply Reply Quote 0
            • GheppyG Offline
              Gheppy
              last edited by

              I can't exceed the limit of 1Gb on XOCE, as far as I can tell.
              Because the HDD on the NAS is on XenServer linux level and goes up to 10Gb, copying to the terminal on XenServer

              1 Reply Last reply Reply Quote 0
              • GheppyG Offline
                Gheppy @olivierlambert
                last edited by

                @olivierlambert
                I tried that ( http ) and I can't exceed the limit

                1 Reply Last reply Reply Quote 0
                • olivierlambertO Offline
                  olivierlambert Vates 🪐 Co-Founder CEO
                  last edited by

                  Again, there's no artificial limit 🙂 It's the max speed the source host can export OR the destination host can import (or maybe something in the middle, remember it's flowing through XO). Double check your XO VM got enough memory and CPUs.

                  GheppyG 1 Reply Last reply Reply Quote 0
                  • GheppyG Offline
                    Gheppy @olivierlambert
                    last edited by

                    @olivierlambert
                    ok, thank you

                    tjkreidlT 1 Reply Last reply Reply Quote 0
                    • tjkreidlT Offline
                      tjkreidl Ambassador @Gheppy
                      last edited by tjkreidl

                      @Gheppy Sis you check to make sure all ports are configured correctly (speed, full-duplex, etc.)? Any clues from running ifconfig or netstat? Check also TCP parameters on the hosts as they can influence traffic quite a bit, and if you use NFS, NFS mount parameters like rsize and wsize, for example. 10 GiB interfaces often require mods -- you can google for a number of articles on improving 10 GiB network traffic under Linux.

                      K GheppyG 2 Replies Last reply Reply Quote 0
                      • K Offline
                        KPS Top contributor @tjkreidl
                        last edited by

                        I can see the same performance limits.
                        My example: Full-Backup 100 GB VM to SMB share. Everything is connected with 10 GbE.

                        XOCE / XOA (tested both):

                        • zstd compression: 14 min
                        • no compression: 14 min

                        3rd-party-backup-software on same host, same vm, etc.

                        • with compression and 1 thread: 17 min
                        • with compression and 8 threads: 4:40 min

                        Although my host is relatively fast, I am rarely getting more than 120 MB/s with XOA/XOCE per thread. The 3rd-party software seems to have the same limitation but offers the possibility to work multi-threaded also if only one VM is backed up.

                        --> In real life, this is hopefully mostly not important, as there can be concurrent bacukps

                        1 Reply Last reply Reply Quote 0
                        • olivierlambertO Offline
                          olivierlambert Vates 🪐 Co-Founder CEO
                          last edited by

                          See my answer on your thread.

                          1 Reply Last reply Reply Quote 0
                          • GheppyG Offline
                            Gheppy @tjkreidl
                            last edited by Gheppy

                            @tjkreidl
                            On XenServer 3 with XOCE on him, I have connexion on block level over iSCSI. So XOCE see this iSCSI as local disk.
                            If I copy on linux level (XenServer terminal) from local disk (local RAID) to iSCSI I get more that 450Mb, but if I move an disk of an VM thru XOCE from local disk (local RAID) to iSCSI I can't get more that 33Mb.
                            I don't think is configuration connection, because only the "copy" over XOCE is with speed limited. As I say on linux level I get value up to 450Gb and an constant to 350Gb.

                            tjkreidlT 1 Reply Last reply Reply Quote 0
                            • olivierlambertO Offline
                              olivierlambert Vates 🪐 Co-Founder CEO
                              last edited by

                              As I explained multiple times, VM storage migration or export is totally unrelated to line speed. Also moving a disk doesn't involve XO, XO is just sending the order.

                              1 Reply Last reply Reply Quote 1
                              • tjkreidlT Offline
                                tjkreidl Ambassador @Gheppy
                                last edited by

                                @Gheppy For a direct storage to VM connection, yes, it's faster because you bypass a lot of the Xen overhead, but VM reads and writes vs. backups are different beasts, as @olivierlambert said. I used to get around 300 Mb/sec for a direct VM iSCSI conention on SenServer, but no more than 200 or even a bit less via the standard SR mechanism.

                                1 Reply Last reply Reply Quote 0
                                • GheppyG Offline
                                  Gheppy
                                  last edited by

                                  As info.
                                  After several tests I have the following conclusions:

                                  • with SSL connection between server and XOCE does not exceed a maximum transfer of 33Mb/s
                                  • without SSL connection (http://) between the server and XOCE, the maximum speed reached, in test, is 290Mb/s

                                  The limit of maximum 1000mbs is given by the encrypted connection, it probably cannot encrypt on a 10Gbs band.

                                  tjkreidlT 1 Reply Last reply Reply Quote 0
                                  • olivierlambertO Offline
                                    olivierlambert Vates 🪐 Co-Founder CEO
                                    last edited by

                                    Are you sure you only compare SSL vs no SSL or also no SSL vs NBD?

                                    GheppyG 1 Reply Last reply Reply Quote 0
                                    • tjkreidlT Offline
                                      tjkreidl Ambassador @Gheppy
                                      last edited by

                                      @Gheppy If you go over a VLAN and/or a priviate, non-routed network, why even introduce the overhead of SSL unless you are super paranoid about security?

                                      1 Reply Last reply Reply Quote 0
                                      • GheppyG Offline
                                        Gheppy @olivierlambert
                                        last edited by Gheppy

                                        @olivierlambert
                                        The only configuration I made for the final test was to pass http:// in front of the IP to connect to XCP-ng servers and the transer is the one shown above.

                                        1 Reply Last reply Reply Quote 0
                                        • olivierlambertO Offline
                                          olivierlambert Vates 🪐 Co-Founder CEO
                                          last edited by olivierlambert

                                          Okay so you should try to enable NBD and bench the diff (secure and unsecure). That would be interesting to get a comparison on your side 🙂

                                          See https://xen-orchestra.com/blog/xen-orchestra-5-76/#🚅-faster-backups-preview for more details

                                          GheppyG 1 Reply Last reply Reply Quote 0
                                          • olivierlambertO Offline
                                            olivierlambert Vates 🪐 Co-Founder CEO
                                            last edited by

                                            Also, what is your CPU brand/model? Also, how many vCPU do you have in your XO VM?

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post