From: James Page <james.page@ubuntu.com>
To: Sage Weil <sage@newdream.net>, ceph-maintainers@ceph.com
Cc: Somnath Roy <Somnath.Roy@sandisk.com>,
"ceph-devel@vger.kernel.org" <ceph-devel@vger.kernel.org>
Subject: Re: tcmalloc issue
Date: Wed, 01 Apr 2015 16:56:04 +0100 [thread overview]
Message-ID: <551C1514.3060607@ubuntu.com> (raw)
In-Reply-To: <alpine.DEB.2.00.1503261646150.31431@cobra.newdream.net>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
I've logged:
https://bugs.launchpad.net/ubuntu/+source/google-perftools/+bug/1439277
The upstream fix applies cleanly to the version of gperftools in 14.04
- - I just need a good reproducer for the SRU test case.
If anyone has one, please detail in the bug report above - I'll also
ping on the upstream bug (but that is from 2013 so might not get much
luck).
On 26/03/15 23:47, Sage Weil wrote:
> Hi James,
>
> Is it possible to get tcmalloc in trusty updated? See below.
>
> Thanks! sage
>
> On Thu, 26 Mar 2015, Somnath Roy wrote:
>
>> Sage, Here is the tcmalloc issue I was talking in the performance
>> meeting.
>>
>> http://code.google.com/p/gperftools/issues/detail?id=585
>>
>> The tcmalloc is consuming lot of cpus (and eventually slowing
>> down the performance) with the following perf top trace.
>>
>> 25.73% libtcmalloc.so.4.1.2 [.]
>> tcmalloc::CentralFreeList::FetchFromSpans() 12.52%
>> libtcmalloc.so.4.1.2 [.]
>> tcmalloc::ThreadCache::ReleaseToCentralCache(tcmalloc::ThreadCache::F
reeList*,
>> unsigned long, int) 11.62% libtcmalloc.so.4.1.2 [.]
>> tcmalloc::CentralFreeList::ReleaseToSpans(void*) 1.56% [kernel]
>> [k] __copy_user_nocache 1.44% libtcmalloc.so.4.1.2 [.]
>> tcmalloc::CentralFreeList::RemoveRange(void*, void*, int) 1.39%
>> libtcmalloc.so.4.1.2 [.]
>> tcmalloc::CentralFreeList::ReleaseListToSpans(void*) 0.89%
>> libtcmalloc.so.4.1.2 [.] operator new(unsigned long)
>>
>>
>> The TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES is alleviating that but
>> the env variable setting for this is a noop in the binary we are
>> having in Ubuntu 14.04. It is fixed in gperftools-2.1.90
>> release. See the following link.
>>
>> http://code.google.com/p/gperftools/
>>
>> We can request Ubuntu guys to incorporate this version or the
>> latest tcmalloc version which is gperftools-2.4.
>>
>> It will be really helpful if you can push them to incorporate
>> this in 14.04 updates.
>>
>> Thanks & Regards Somnath
>>
>> ________________________________
>>
>> PLEASE NOTE: The information contained in this electronic mail
>> message is intended only for the use of the designated
>> recipient(s) named above. If the reader of this message is not
>> the intended recipient, you are hereby notified that you have
>> received this message in error and that any review,
>> dissemination, distribution, or copying of this message is
>> strictly prohibited. If you have received this communication in
>> error, please notify the sender by telephone or e-mail (as shown
>> above) immediately and destroy any and all copies of this message
>> in your possession (whether hard copies or electronically stored
>> copies).
>>
>> -- To unsubscribe from this list: send the line "unsubscribe
>> ceph-devel" in the body of a message to
>> majordomo@vger.kernel.org More majordomo info at
>> http://vger.kernel.org/majordomo-info.html
>>
>>
>
- --
James Page
Ubuntu and Debian Developer
james.page@ubuntu.com
jamespage@debian.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJVHBUUAAoJEL/srsug59jDfPYP/2zE62fCmvp9o+x7CxtDsALv
JvlEAdtjR7F4epx/IWlrJcRW7Z8EMmXYu7Enlsc4koZhSoIgw92SzBilaSwt+d7V
3M0xhFImlvednXJn8ppSBxIf5qrc8r57jQhnLv1rnw4+JrP+U6C994jmZCERKiN+
Ph9+j+A7yBmIqinjdx9kbes29/wZuUgRCyF5c7Wm2xm4W3aN8ZthNKa7mbXvzO9Y
ZNtXGcKZdKMWHbZYAmU64Sj82YQOWAdG/3FXOf+FmFOXDQG380UKCmd2aDRcqyvd
ySBFrJVoZG2s9wr9lJBhnIebAs48WoRPXhsDXtknncw0L/ZkErF8c8HKUm4WIztM
0fO/Zhue09vLTgOuBOmxcW6g0TW0CFhFPWXdTrb/gRfns6mOcuu57CdsvTePTEvH
iYpWQQaccaqgO5Yt2Y7lNR7JwoEYBEX4CahaxO2XmN9wl9N/RJxMd4AhyxKCuimL
La9YLZszHf+8qGMUjzY3NE6bgXlqUzjuNCE7ROu5rlyobrd4iRi8r4jeuZ37bR+m
0h5SY9UyAISegSwCmtwr457FqeC+V52vlrkYZy06+yxaOaeXd3pP9GZ2o0CLhqcP
cOva6Nt8OIemdKa6H1xm/V7uLqkJXl1xx3zEcONpzijmUS+2L6v4L3yhZQewif3d
Ms0rECbXfF8tmuDxn8MB
=P322
-----END PGP SIGNATURE-----
next prev parent reply other threads:[~2015-04-01 15:56 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-03-26 23:18 tcmalloc issue Somnath Roy
2015-03-26 23:47 ` Sage Weil
2015-03-30 17:36 ` Somnath Roy
2015-04-01 15:56 ` James Page [this message]
2015-04-01 17:54 ` Somnath Roy
2015-04-01 18:09 ` Alexandre DERUMIER
2015-04-09 5:59 ` James Page
2015-04-09 9:00 ` Chaitanya Huilgol
2015-04-09 14:13 ` James Page
2015-04-16 11:48 ` James Page
2015-04-16 14:55 ` Somnath Roy
2015-03-26 23:53 ` Mark Nelson
2015-03-27 7:21 ` Alexandre DERUMIER
2015-03-27 9:53 ` Chaitanya Huilgol
2015-03-27 14:37 ` Alexandre DERUMIER
2015-03-27 14:26 ` Chaitanya Huilgol
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=551C1514.3060607@ubuntu.com \
--to=james.page@ubuntu.com \
--cc=Somnath.Roy@sandisk.com \
--cc=ceph-devel@vger.kernel.org \
--cc=ceph-maintainers@ceph.com \
--cc=sage@newdream.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.