ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Another RDS server?

    IT Discussion
    13
    60
    2.8k
    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.
    • IRJI
      IRJ
      last edited by

      Why do the users need a terminal server? Does everyone need it?

      DustinB3403D DashrenderD siringoS 3 Replies Last reply Reply Quote 0
      • DustinB3403D
        DustinB3403 @IRJ
        last edited by

        @IRJ said in Another RDS server?:

        Why do the users need a terminal server? Does everyone need it?

        Are you asking the OP to justify the use case?

        IRJI 1 Reply Last reply Reply Quote 0
        • IRJI
          IRJ @DustinB3403
          last edited by

          @DustinB3403 said in Another RDS server?:

          @IRJ said in Another RDS server?:

          Why do the users need a terminal server? Does everyone need it?

          Are you asking the OP to justify the use case?

          Yes

          1 Reply Last reply Reply Quote 0
          • DashrenderD
            Dashrender @IRJ
            last edited by

            @IRJ said in Another RDS server?:

            Why do the users need a terminal server? Does everyone need it?

            You asked this yesterday. I'm guessing he just doesn't want to answer you 😛

            1 Reply Last reply Reply Quote 0
            • JaredBuschJ
              JaredBusch @siringo
              last edited by

              @siringo said in Another RDS server?:

              @Pete-S yes, there's one other VM. It has 8vCPU's 16GB of startup RAM and uses dynamic memory.

              Aside from your runaway program eating memory, this is a problem. You are causing a wait state for CPU availability.

              What was drilled into me back when I moved to virtualization is that before the Hypervisor can send the job to the real hardware, enough real cores had to be available to match the number used by the VM.

              So each VM must have clock cycles for all 8 real cores available before they can process things.

              M DashrenderD 1 3 Replies Last reply Reply Quote 1
              • M
                Mario Jakovina @JaredBusch
                last edited by

                @JaredBusch Are you trying to say that not a single VM should have 8vCPUs or just that it would be better that @siringo decreases vCPU number on secondary (non-RDS) VM

                JaredBuschJ 1 Reply Last reply Reply Quote 0
                • JaredBuschJ
                  JaredBusch @Mario Jakovina
                  last edited by

                  @Mario-Jakovina said in Another RDS server?:

                  @JaredBusch Are you trying to say that not a single VM should have 8vCPUs or just that it would be better that @siringo decreases vCPU number on secondary (non-RDS) VM

                  None should have 8 because of his CPU only have 8 cores.

                  I would set the RDS to 6 and the other to 1 or 2 depending on what it is..

                  Basically, everything should be only 1 or 2 vCPU unless specifically noted otherwise.

                  M 1 Reply Last reply Reply Quote 2
                  • M
                    Mario Jakovina @JaredBusch
                    last edited by

                    @JaredBusch said in Another RDS server?:

                    None should have 8 because of his CPU only have 8 cores.

                    Does it mean that in my case (4-core CPU) VM should use only 3 vCPU even if it is only VM on the host?

                    @JaredBusch said in Another RDS server?:

                    Basically, everything should be only 1 or 2 vCPU unless specifically noted otherwise.

                    For DB servers and RDS servers, we use all available cores to better serve more users at the same time. Is something wrong with that?

                    DustinB3403D travisdh1T 2 Replies Last reply Reply Quote 0
                    • DustinB3403D
                      DustinB3403 @Mario Jakovina
                      last edited by

                      @Mario-Jakovina said in Another RDS server?:

                      Does it mean that in my case (4-core CPU) VM should use only 3 vCPU even if it is only VM on the host?

                      Generally you don't want to match 1:1 because the management interface (vmware exi, hyper-v dom0, XCP-ng etc) all have some overhead.

                      1 Reply Last reply Reply Quote 1
                      • travisdh1T
                        travisdh1 @Mario Jakovina
                        last edited by travisdh1

                        @Mario-Jakovina said in Another RDS server?:

                        @JaredBusch said in Another RDS server?:

                        None should have 8 because of his CPU only have 8 cores.

                        Does it mean that in my case (4-core CPU) VM should use only 3 vCPU even if it is only VM on the host?

                        Yes, this is correct.

                        @JaredBusch said in Another RDS server?:

                        Basically, everything should be only 1 or 2 vCPU unless specifically noted otherwise.

                        For DB servers and RDS servers, we use all available cores to better serve more users at the same time. Is something wrong with that?

                        While you can assign all cores to every virtual machine, it is a horrible idea. The virtual machines will be doing next to nothing but waiting on each other to finish background processes.

                        Check out
                        https://www.hpe.com/us/en/insights/articles/10-virtualization-mistakes-everyone-makes-1808.html
                        and
                        https://www.sqlskills.com/blogs/jonathan/cpu-ready-time-in-vmware-and-how-to-interpret-its-real-meaning/
                        if you want to know why.

                        M hobbit666H 4 Replies Last reply Reply Quote 1
                        • M
                          Mario Jakovina @travisdh1
                          last edited by Mario Jakovina

                          @travisdh1 said in Another RDS server?:

                          While you can assign all cores to every virtualhorrible idea. The virtual machines will be doing next to nothing but waiting on each other to finish background processes.

                          I did not mean to say that we have multiple VMs with all cores assigned.
                          We have one VM on one host, and we assign all cores to it - is that OK?

                          JaredBuschJ 1 Reply Last reply Reply Quote 0
                          • JaredBuschJ
                            JaredBusch @Mario Jakovina
                            last edited by JaredBusch

                            @Mario-Jakovina said in Another RDS server?:

                            @travisdh1 said in Another RDS server?:

                            While you can assign all cores to every virtualhorrible idea. The virtual machines will be doing next to nothing but waiting on each other to finish background processes.

                            I did not mean to say that we have multiple VMs with all cores assigned.
                            We have one VM on one host, and we assign all cores to it - is that OK?

                            IT will not have bottlenecks (generally) but it is still a horrible practice.

                            M 1 Reply Last reply Reply Quote 1
                            • M
                              Mario Jakovina @travisdh1
                              last edited by

                              @travisdh1 said in Another RDS server?:

                              @Mario-Jakovina said in Another RDS server?:

                              @JaredBusch said in Another RDS server?:

                              None should have 8 because of his CPU only have 8 cores.

                              Does it mean that in my case (4-core CPU) VM should use only 3 vCPU even if it is only VM on the host?

                              Yes, this is correct.

                              Does it mean than in 1:1 virtualisation, you always "lose" one core?

                              JaredBuschJ travisdh1T 3 Replies Last reply Reply Quote 0
                              • JaredBuschJ
                                JaredBusch @Mario Jakovina
                                last edited by

                                @Mario-Jakovina said in Another RDS server?:

                                @travisdh1 said in Another RDS server?:

                                @Mario-Jakovina said in Another RDS server?:

                                @JaredBusch said in Another RDS server?:

                                None should have 8 because of his CPU only have 8 cores.

                                Does it mean that in my case (4-core CPU) VM should use only 3 vCPU even if it is only VM on the host?

                                Yes, this is correct.

                                Does it mean than in 1:1 virtualisation, you always "lose" one core?

                                Hypervisor needs to use the processor too. When you do not have 4 cores available, then the VM has to wait its turn.
                                Read the links, learn, and then respond again.

                                M 1 Reply Last reply Reply Quote 0
                                • JaredBuschJ
                                  JaredBusch @Mario Jakovina
                                  last edited by

                                  @Mario-Jakovina said in Another RDS server?:

                                  you always "lose" one core?

                                  Also, if you are spec'ing your system this closely, you likely have other design issues.

                                  1 Reply Last reply Reply Quote 1
                                  • M
                                    Mario Jakovina @JaredBusch
                                    last edited by

                                    @JaredBusch said in Another RDS server?:

                                    IT will not have bottlenecks (generally) but it is still a horrible practive.

                                    We did not notice any wrong with that.
                                    We tested speed on our 4 vCPU VMs against Vultr 4 vCPU VM, and ours are much faster (50% if I recall correctly)

                                    JaredBuschJ 1 Reply Last reply Reply Quote 0
                                    • M
                                      Mario Jakovina @JaredBusch
                                      last edited by

                                      @JaredBusch said in Another RDS server?:

                                      Read the links, learn, and then respond again.

                                      ok

                                      1 Reply Last reply Reply Quote 0
                                      • JaredBuschJ
                                        JaredBusch @Mario Jakovina
                                        last edited by

                                        @Mario-Jakovina said in Another RDS server?:

                                        We tested speed on our 4 vCPU VMs against Vultr 4 vCPU VM, and ours are much faster (50% if I recall correctly)

                                        That is a waste of a test. It means nothing.

                                        M 1 Reply Last reply Reply Quote 1
                                        • M
                                          Mario Jakovina @JaredBusch
                                          last edited by Mario Jakovina

                                          @JaredBusch said in Another RDS server?:

                                          @Mario-Jakovina said in Another RDS server?:

                                          We tested speed on our 4 vCPU VMs against Vultr 4 vCPU VM, and ours are much faster (50% if I recall correctly)

                                          That is a waste of a test. It means nothing.

                                          We tested it to compare speed to understand what speed on VM do we get for money.

                                          1 Reply Last reply Reply Quote 0
                                          • travisdh1T
                                            travisdh1 @Mario Jakovina
                                            last edited by

                                            @Mario-Jakovina said in Another RDS server?:

                                            @travisdh1 said in Another RDS server?:

                                            @Mario-Jakovina said in Another RDS server?:

                                            @JaredBusch said in Another RDS server?:

                                            None should have 8 because of his CPU only have 8 cores.

                                            Does it mean that in my case (4-core CPU) VM should use only 3 vCPU even if it is only VM on the host?

                                            Yes, this is correct.

                                            Does it mean than in 1:1 virtualisation, you always "lose" one core?

                                            Ah, I was thinking you had both VMs running on a single host. My bad.

                                            JaredBuschJ 1 Reply Last reply Reply Quote 1
                                            • 1
                                            • 2
                                            • 3
                                            • 2 / 3
                                            • First post
                                              Last post