[Bugs] [Bug 1207020] New: CPU/disk throttling during signature calculation

bugzilla at redhat.com bugzilla at redhat.com
Mon Mar 30 05:11:32 UTC 2015


            Bug ID: 1207020
           Summary: CPU/disk throttling during signature calculation
           Product: GlusterFS
           Version: mainline
         Component: bitrot
          Severity: medium
          Assignee: bugs at gluster.org
          Reporter: vshankar at redhat.com

Description of problem:
Current upstream bitrot daemon (bitd) runs full throttle on CPU/disk for a set
of objects (files). This practically eats up all CPU cycles and probably
thrashes disk heads.

  1  [||||||||||||||||||||||||||||||||||||||||||||||||||||||93.3%]     Tasks:
163, 499 thr; 4 running
  2  [||||||||||||||||||||||||||||||||||||||||||||||||||||||89.7%]     Load
average: 7.17 6.23 4.37 
  3  [|||||||||||||||||||||||||||||||||                     55.2%]     Uptime:
  4  [|||||||||||||||||||||||||||||||||||||||||||||         73.6%]
  Swp[|                                                  0/7999MB]

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1. Create a Gluster volume (of any topology)
2. Start and enable bitrot
3. Execute the following (or any similar workload)

# wget http://www.kernel.org/pub/linux/kernel/v3.x/linux-3.19.tar.gz
# tar -zxvf linux-3.19.tar.gz
# cd linux-3.19
# make defconfig
# make

Actual results:
All CPU cores run close to 100%.

Expected results:
Avoid maxing out CPU usage by having some form of synthetic delays (induced
throttling) or using Cgroups if possible (what about NetBSD, etc..).

Additional info:

You are receiving this mail because:
You are the assignee for the bug.

More information about the Bugs mailing list