Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-62618

[Windows][Vector Search] : Sysproc CPU utilization is capped at around 200%, regardless of the number of vCPUs, indicating it only utilizes approximately 2 vCPUs irrespective of available resources.

    XMLWordPrintable

Details

    Description

      Steps taken for this issue

      1. Created a 2 node cluster - 1 kv, 1 fts node
      2. Created a magma bucket and loaded 10M docs onto it (4096 dims)
      3. Created a vector index - definition attached

      The above set of steps was carried out on 16 vCPU machines and 8 vCPU machines in windows. For comparison, the same was also executed on Linux systems.

      For 16 vCPU systems - c6a.4xlarge EC2 instances were used

      For 8 vCPU systems - t3.2xlarge EC2 instances were used.

      The same random data was used in all the clusters. It was loaded onto one of the clusters and was replicated onto all the others using XDCR.

      Observed the indexing stats at this point of time

      Listing down the observations

      1. In windows systems the sysproc CPU utilization is around 200% regardless of the number of vCPUs.
      2. In linux machines, the sysproc CPU utilization goes to almost 1600% in a 16 vCPU node cluster and 800% in a 8 vCPU node cluster
      3. In Linux clusters, overall CPU utilization always oscillates around 80-100% during indexing indicating good resource utilization
      4. In Windows clusters, the resource utilization is very low.

      Windows - 16 vCPU machines

      Windows - 8vCPU machines

      Linux - 16 vCPU machines

      Linux - 8 vCPU machines

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            rahul.rampure Rahul Rampure
            raghav.sk Raghav S K
            Votes:
            0 Vote for this issue
            Watchers:
            11 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty