[Bug 2016845] Re: ceph should build linked with tcmalloc

Alan Baghumian 2016845 at bugs.launchpad.net
Mon Jul 31 22:28:12 UTC 2023


I upgraded my "NVME" cluster (26 OSDs 2.5GBE network) today and pasting
the test results before and after the upgrade. Please note that all MON
units were rebooted after the upgrade and all OSD services were also
restarted on the OSD units. This cluster does not have any active I/O
going on. Unlike the Quincy cluster, the performance gain is not much
observable here:

16.2.11 (Take 1)
----------------
Run status group 0 (all jobs):
   READ: bw=197MiB/s (207MB/s), 127KiB/s-27.0MiB/s (130kB/s-28.3MB/s), io=348GiB (373GB), run=1800279-1803879msec
  WRITE: bw=137MiB/s (143MB/s), 42.0KiB/s-23.6MiB/s (43.0kB/s-24.7MB/s), io=241GiB (258GB), run=1800279-1803431msec

16.2.11 (Take 2)
----------------
Run status group 0 (all jobs):
   READ: bw=207MiB/s (217MB/s), 113KiB/s-27.8MiB/s (116kB/s-29.2MB/s), io=365GiB (392GB), run=1800132-1805327msec
  WRITE: bw=117MiB/s (123MB/s), 37.6KiB/s-25.8MiB/s (38.5kB/s-27.1MB/s), io=207GiB (222GB), run=1801581-1805342msec

16.2.13 (Take 1)
----------------
Run status group 0 (all jobs):
   READ: bw=199MiB/s (208MB/s), 138KiB/s-27.1MiB/s (141kB/s-28.4MB/s), io=350GiB (376GB), run=1800388-1803945msec
  WRITE: bw=121MiB/s (127MB/s), 45.7KiB/s-19.5MiB/s (46.8kB/s-20.5MB/s), io=214GiB (229GB), run=1800507-1803378msec

16.2.13 (Take 2)
----------------
Run status group 0 (all jobs):
   READ: bw=173MiB/s (182MB/s), 123KiB/s-27.7MiB/s (126kB/s-29.1MB/s), io=305GiB (327GB), run=1800106-1802642msec
  WRITE: bw=123MiB/s (129MB/s), 40.8KiB/s-19.6MiB/s (41.7kB/s-20.6MB/s), io=216GiB (232GB), run=1800290-1802642msec


tcmalloc is linked and being used (From an OSD unit):

$ sudo ps aux | grep ceph-osd
ubuntu     13521  0.0  0.0   8164   660 pts/2    S+   21:49   0:00 grep --color=auto ceph-osd
ceph     1963802  6.1  5.1 1536184 842856 ?      Ssl  20:46   3:53 /usr/bin/ceph-osd -f --cluster ceph --id 24 --setuser ceph --setgroup ceph
ceph     1963806  6.4  5.6 1604864 918996 ?      Ssl  20:46   4:03 /usr/bin/ceph-osd -f --cluster ceph --id 25 --setuser ceph --setgroup ceph

$ sudo fuser /lib/x86_64-linux-gnu/libtcmalloc.so.4
/usr/lib/x86_64-linux-gnu/libtcmalloc.so.4.5.3: 1963802m 1963806m

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to Ubuntu Cloud Archive.
https://bugs.launchpad.net/bugs/2016845

Title:
  ceph should build linked with tcmalloc

Status in Ubuntu Cloud Archive:
  Invalid
Status in Ubuntu Cloud Archive wallaby series:
  Fix Released
Status in Ubuntu Cloud Archive xena series:
  Fix Released
Status in ceph package in Ubuntu:
  Fix Released

Bug description:
  Sometime between 15.2.17 on focal and 17.2.5 on either focal via the
  Yoga UCA or on Jammy the ceph-osd process stopped linking to tcmalloc.
  tcmalloc should continue to be enabled for ceph performance

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-archive/+bug/2016845/+subscriptions




More information about the Ubuntu-openstack-bugs mailing list