Looks like the default is 16MB:
http://gperftools.googlecode.com/svn/trunk/doc/tcmalloc.html
On 04/27/2015 09:53 AM, Milosz Tanski wrote:
On 4/27/15 9:21 AM, Alexandre DERUMIER wrote:
Seem that starting osd with:
TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES=128M /usr/bin/ceph-osd
fix it.
I don't known if it's the right way ?
Do you know what the default is if you don't specify it?
----- Mail original -----
De: "aderumier" <aderumier@xxxxxxxxx>
À: "ceph-devel" <ceph-devel@xxxxxxxxxxxxxxx>, "Somnath Roy" <somnath.roy@xxxxxxxxxxx>
Envoyé: Lundi 27 Avril 2015 14:06:22
Objet: Hitting tcmalloc bug even with patch applied
Hi,
I'm hitting the tcmalloc even with patch apply.
It's mainly occur when I try to bench fio with a lot jobs (20 - 40 jobs)
Does It need to tuned something in osd environnement variable ?
I double check it with
#g++ -o gperftest gperftest.c -ltcmalloc
# export TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES=67108864
# ./gperftest
Tcmalloc OK! Internal and Env cache size are same:67108864
perf top
-------
10.04% libtcmalloc.so.4.1.2 [.] tcmalloc::ThreadCache::ReleaseToCentralCache
8.19% libtcmalloc.so.4.1.2 [.] tcmalloc::CentralFreeList::FetchFromSpans
3.89% libtcmalloc.so.4.1.2 [.] tcmalloc::CentralFreeList::ReleaseToSpans
2.04% libtcmalloc.so.4.1.2 [.] tcmalloc::CentralFreeList::ReleaseListToSpans
1.79% libtcmalloc.so.4.1.2 [.] operator new
1.25% ceph-osd [.] ConfFile::load_from_buffer
1.21% libtcmalloc.so.4.1.2 [.] operator delete
1.14% [kernel] [k] _raw_spin_lock
1.08% libstdc++.so.6.0.19 [.] std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string
1.04% [kernel] [k] __schedule
1.00% libpthread-2.17.so [.] pthread_mutex_trylock
0.90% [kernel] [k] native_write_msr_safe
0.89% [kernel] [k] __switch_to
0.79% [kernel] [k] _raw_spin_lock_irqsave
0.73% [kernel] [k] copy_user_enhanced_fast_string
Regards,
Alexandre
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html