Centos7.9 安装jemalloc

Centos7.9 安装jemalloc

前言

Redis在使用jemalloc作为内存分配器时,能够更好地管理内存碎片,从而提高内存使用效率。内存碎片是指在动态内存分配过程中,由于内存块的分配和释放导致内存空间中出现的不可用小块内存。

在CentOS 7.9上安装jemalloc(一个高效的内存分配库)可以通过以下步骤实现:

安装开发工具和依赖

# 检查是否安装gcc
yum install gcc
yum install cmake

下载jemalloc

你可以从jemalloc的GitHub页面下载最新版本的源代码。

curl -LO https://github.com/jemalloc/jemalloc/releases/download/5.3.0/jemalloc-5.3.0.tar.bz2
tar -xvf jemalloc-5.3.0.tar.bz2
cd jemalloc-5.3.0

编译和安装jemalloc

cd /usr/local/src/jemalloc-5.3.0
#生成配置文件
./autogen.sh
#运行配置脚本
./configure
#编译和安装
make
sudo make install

配置库路径

echo "/usr/local/lib" | sudo tee /etc/ld.so.conf.d/jemalloc.conf
sudo ldconfig

验证安装

ldconfig -p | grep jemalloc

libjemalloc.so.2 (libc6,x86-64) => /usr/local/lib/libjemalloc.so.2
libjemalloc.so (libc6,x86-64) => /usr/local/lib/libjemalloc.so

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇