国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
使用Google的開源TCMalloc庫(kù),提高M(jìn)ySQL在高并發(fā)情況下的性能
TCMalloc(Thread-Caching Malloc)是google開發(fā)的開源工具──“google-perftools”中的成員。與標(biāo)準(zhǔn)的glibc庫(kù)的malloc相比,TCMalloc在內(nèi)存的分配上效率和速度要高得多,可以在很大程度上提高M(jìn)ySQL服務(wù)器在高并發(fā)情況下的性能,降低系統(tǒng)負(fù)載。

  TCMalloc的實(shí)現(xiàn)原理和測(cè)試報(bào)告請(qǐng)見一篇文章:《TCMalloc:線程緩存的Malloc

  為MySQL添加TCMalloc庫(kù)的安裝步驟(Linux環(huán)境):

  1、64位操作系統(tǒng)請(qǐng)先安裝libunwind庫(kù),32位操作系統(tǒng)不要安裝。libunwind庫(kù)為基于64位CPU和操作系統(tǒng)的程序提供了基本的堆棧輾轉(zhuǎn)開解功能,其中包括用于輸出堆棧跟蹤的API、用于以編程方式輾轉(zhuǎn)開解堆棧的API以及支持C++異常處理機(jī)制的API。
wget http://download.savannah.gnu.org/releases/libunwind/libunwind-0.99-alpha.tar.gz
tar zxvf libunwind-0.99-alpha.tar.gz
cd libunwind-0.99-alpha/
CFLAGS=-fPIC ./configure
make CFLAGS=-fPIC
make CFLAGS=-fPIC install


  2、安裝google-perftools:
wget http://google-perftools.googlecode.com/files/google-perftools-0.97.tar.gz
tar zxvf google-perftools-0.97.tar.gz
cd google-perftools-0.97/
./configure
make && make install

echo "/usr/local/lib" > /etc/ld.so.conf.d/usr_local_lib.conf
/sbin/ldconfig


  3、修改MySQL啟動(dòng)腳本(根據(jù)你的MySQL安裝位置而定):
vi /usr/local/mysql/bin/mysqld_safe

  在# executing mysqld_safe的下一行,加上:
引用
export LD_PRELOAD=/usr/local/lib/libtcmalloc.so

  保存后退出,然后重啟MySQL服務(wù)器。


  4、使用lsof命令查看tcmalloc是否起效:
/usr/sbin/lsof -n | grep tcmalloc

  如果發(fā)現(xiàn)以下信息,說(shuō)明tcmalloc已經(jīng)起效:
  mysqld    10847   mysql  mem       REG        8,5  1203756   20484960 /usr/local/lib/libtcmalloc.so.0.0.0  



  注:2008年6月2日,修正了libunwind在x86_64位操作系統(tǒng)下的編譯錯(cuò)誤,TCMalloc無(wú)法加載等問(wèn)題。

  涉及修改內(nèi)容:
  1、libunwind的編譯參數(shù)改為:
  CFLAGS=-fPIC ./configure
  make CFLAGS=-fPIC
  make CFLAGS=-fPIC install

  2、增加:
  echo "/usr/local/lib" > /etc/ld.so.conf.d/usr_local_lib.conf
  /sbin/ldconfig

  3、修改MySQL加載TCMalloc的語(yǔ)句:
  export LD_PRELOAD=/usr/local/lib/libtcmalloc.so

  感謝網(wǎng)友router。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
使用google-perftools優(yōu)化nginx在高并發(fā)時(shí)的性能的教程(完整版)
純靜態(tài)文件環(huán)境下的Nginx優(yōu)化思路
使用tcmalloc替換系統(tǒng)的malloc
高性能NOSQL數(shù)據(jù)庫(kù)redis結(jié)合谷歌開源tcmalloc庫(kù)的安裝筆記
Atlas作為SQL審計(jì)的安裝部署
Nginx工作原理和優(yōu)化
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服