¿ù°£ Àα⠰Խù°

°Ô½Ã¹° 1,358°Ç
   
Tcmalloc and Jemalloc
±Û¾´ÀÌ : ÃÖ°í°ü¸®ÀÚ ³¯Â¥ : 2017-07-05 (¼ö) 10:56 Á¶È¸ : 3986
±ÛÁÖ¼Ò :
                                

Tcmalloc (Thread-Caching memory allocation)
- https://code.google.com/p/gperftools/
- ±¸±ÛÀÌ ¸¸µç ¼º´É µµ±¸¿¡ Æ÷ÇԵǾîÀÖ´Â Èü ¸Þ¸ð¸® ÇÒ´çÀڷμ­ Å©·Ò ¹× ¸¹Àº ÇÁ·ÎÁ§Æ®¿¡ »ç¿ë
- ±âÁ¸ÀÇ mallocÀ¸·Î ´ëÇ¥µÇ´Â ÇÒ´çÀÚÀÇ °æ¿ì ¸ÖƼ¾²·¹µåÀÇ ÃÖÀûÈ­°¡ °í·ÁµÇÁö ¾ÊÀº »óȲÀÇ ±¸ÇöüÀ̱⠶§¹®¿¡, Thread°¡ ³­¹«ÇÏ´Â Çö½Ç ¼¼°è¿¡¼­´Â ¸¹Àº ¼º´É ÀúÇÏ°¡ ÀÖ´Ù
 - ±âº» ÇÒ´ç±â¿¡ ºñÇØ ºñ¾àÀûÀÎ ¼º´É Çâ»ó

# apt-get install libtcmalloc-minimal4


Jemalloc
- Jason Evans °¡ ¸¸µé¾ú°í ÆäÀ̽ººÏÀ̳ª ÆÄÀ̾îÆø½º¿¡¼­ »ç¿ë
- ¼º´ÉÀº Tcmalloc º¸´Ù ¾à°£ ÁÁ´Ù´Â...

# apt-get install libjemalloc-dev


# lsof |grep ceph-osd |grep mall
ceph-osd   6025             ceph  mem       REG               8,17   294776    1060687 /usr/lib/libtcmalloc.so.4.2.6
ceph-osd   6025  6032       ceph  mem       REG               8,17   294776    1060687 /usr/lib/libtcmalloc.so.4.2.6
ceph-osd   6025  6042       ceph  mem       REG               8,17   294776    1060687 /usr/lib/libtcmalloc.so.4.2.6


À̸§ Æнº¿öµå
ºñ¹Ð±Û (üũÇÏ¸é ±Û¾´À̸¸ ³»¿ëÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.)
¿ÞÂÊÀÇ ±ÛÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä.
   

 



 
»çÀÌÆ®¸í : ¸ðÁö¸®³× | ´ëÇ¥ : ÀÌ°æÇö | °³ÀÎÄ¿¹Â´ÏƼ : ·©Å°´åÄÄ ¿î¿µÃ¼Á¦(OS) | °æ±âµµ ¼º³²½Ã ºÐ´ç±¸ | ÀüÀÚ¿ìÆí : mojily°ñ¹ðÀÌchonnom.com Copyright ¨Ï www.chonnom.com www.kyunghyun.net www.mojily.net. All rights reserved.