centos6 5環境下sysbench編譯安裝

2021-07-31 20:17:22 字數 1163 閱讀 8315

今天繼續昨天sysbench編輯失敗的嘗試,終於在同學們的提示下搞定了sysbench的編譯安裝

cd /opt

wget

tar -zxvf sysbench-0.4.12-1.1.tgz

cd  sysbench-0.4.12-1.1

執行:./autogen.sh

提示缺少什麼包就安裝什麼包,我的環境是centos6.5 , yum install 包

然後:./configure --with-mysql-includes=/usr/local/mysql/include --with-mysql-libs=/usr/local/mysql/lib && make

這一步經常包libmysqlclient_r.so這個檔案不存在,需要cd /usr/local/mysql/lib 執行 ln -s libmysqlclient.so.20libmysqlclient_r.so然後在執行:./configure --with-mysql-includes=/usr/local/mysql/include --with-mysql-libs=/usr/local/mysql/lib && make

成功的話會在sysbench目錄裡生成sysbench命令檔案

舉例:cpu效能測試

cd /opt/sysbench-0.4.12-1

/sysbench

./sysbench --test=cpu --cpu-max-prime=20000 run

如果報:sysbench: error while loading shared libraries: libmysqlclient.so.20: cannot open shared object file: no such file or directory

兩種方法解決這個問題:

方法1:直接執行:export ld_library_path=/usr/local/mysql/lib(你自己的ysql安裝位址)

方法2:vim /etc/ld.so.conf

在末尾加上:  export ld_library_path=/usr/local/mysql/lib    mysql的安裝目錄。

ldconfig

在執行:./sysbench --test=cpu --cpu-max-prime=20000 run

就不會報錯了

centos6 5環境下操作nginx

我的nginx安裝在 usr local nginx目錄下 進入安裝目錄 cd usr local nginx nginx平滑重啟 kill hup nginx的pid或者kill hup usr local nginx logs nginx.pid nginx平滑公升級 1,對就得nginx傳送u...

centos 6 5下KVM環境搭建

一 作業系統配置 1.使用root許可權登入 2.修改核心模式為相容核心啟動 vim boot grub grub.conf 主要修改default 1 3.關閉selinux 兩種方式 1.使用setenforce 0命令 立即生效,重啟後失效。2.修改配置檔案,vim etc selinux c...

Centos6 5下docker 環境搭建

一.執行docker linux核心版本需要在3.8以上,針對centos6.5 核心為2.6的系統需要先公升級核心.不然會特別卡,退出容器.在yum的elrepo源中,有mainline 3.13.1 long term 3.10.28 這2個核心版本,考慮到long term更穩定,會長期更新,...