検索
sysbench的安装与使用 分享_MySQLJun 01, 2016 pm 01:25 PM
CD-ROMドライブ材料ソフトウェアパッケージ

bitsCN.com 安装过程(rhel5.8+mysql5.5)
安装过程中不断报错,参考了众多网上资料,一上午时间才搞定
1,    环境准备,安装相关软件包,挂载光驱,配置yum
mount -o loop /data/rhel-server-5.9-x86_64-dvd.iso /mnt/cdrom
配置yum
vi /etc/yum.repos.d/rhel58.repo
[Server]
name=rhel58server
baseurl=file:///mnt/cdrom/Server/
enable=1
gpcheck=1
gpgkey=file:///mnt/cdrom/Server/RPM-GPG-KEY-redhat-release
2,    安装相关软件包,要不可能会报错(注意要安装mysql-devel)
yum install automake
yum install libtool
yum install zlib
yum install gcc
yum install  gcc glibc-devel  glibc-headers  glibc-kernheaders

3,    正式安装
A,解压缩
tar zxvf sysbench-0.4.8.tar.gz
b,修改配置文件
vi configure.ac
# Checks for programs.
AC_PROG_CC
#AC_PROG_LIBTOOL
AC_PROG_RANLIB
AX_CHECK_DOCBOOK
C,分别执行如下命令,
./autogen.sh
./configure  --with-mysql-includes=/usr/include/mysql /
--with-mysql-libs=/usr/lib64/mysql /
LDFLAGS='-ldl'
make
makeinstall

安装中的相关问题
1,copy config.guess and config.sub from /usr/share/libtool to current directory, then ./configure

2,报错:报错client_plugin.c:178: undefined reference to `dlclose' sysbench的问题
./config 命令添加LDFLAGS='-ldl'参数

具体测试方法

1、cpu性能测试

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

cpu测试主要是进行素数的加法运算,在上面的例子中,指定了最大的素数为 20000,自己可以根据机器cpu的性能来适当调整数值。

2、线程测试

sysbench --test=threads --num-threads=64 --thread-yields=100 --thread-locks=2 run

3、磁盘IO性能测试

sysbench --test=fileio --num-threads=16 --file-total-size=3G --file-test-mode=rndrw prepare
sysbench --test=fileio --num-threads=16 --file-total-size=3G --file-test-mode=rndrw run
sysbench --test=fileio --num-threads=16 --file-total-size=3G --file-test-mode=rndrw cleanup

上述参数指定了最大创建16个线程,创建的文件总大小为3G,文件读写模式为随机读。

4、内存测试

sysbench --test=memory --memory-block-size=8k --memory-total-size=4G run

上述参数指定了本次测试整个过程是在内存中传输 4G 的数据量,每个 block 大小为 8K。

5、OLTP测试

sysbench --test=oltp --mysql-table-engine=innodb --mysql-user=root --db-driver=mysql --mysql-db=sbtest  --oltp-table-size=30000000 --oltp-table-name=t2 --oltp-nontrx-mode=insert --mysql-socket=/var/lib/mysql/mysql.sock prepare
sysbench --test=oltp --mysql-table-engine=innodb --mysql-user=root --db-driver=mysql --mysql-db=sbtest  --oltp-table-size=30000000 --oltp-table-name=t1  --mysql-socket=/var/lib/mysql/mysql.sock runbitsCN.com

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
win7电脑光驱自动弹出的解决方法win7电脑光驱自动弹出的解决方法Mar 26, 2024 pm 04:36 PM

1、鼠标移动到计算机上,然后右键选择管理项,如图所示:2、打开计算机管理项后,我们看到左侧的功能选项,单击选择其中的服务与应用程序这一项,如图所示:3、接下来,需要我们选择右侧的服务项双击打开,如图所示:4、打开服务项后,我们需要找到ShellHardwareDetection这个服务项,如图所示:5、鼠标移动到服务项上,然后右键选择属性,如图所示:6、打开属性后,将启动类型改成禁止,然后单击应用——确定,保存好,就OK了,如图所示:win7光驱自动弹出的解决方法就为用户们详细分享到这里了,更多

在Linux系统中如何进行光驱的挂载?在Linux系统中如何进行光驱的挂载?Jan 11, 2024 pm 05:09 PM

linux想要挂载光驱面该怎么挂载光驱呢?下面我们就来看看详细的教程。1、首先创建一个普通目录。2、其次找到光驱硬件设备。3、最后使普通目录与光驱产生联系即可。

检查Linux是否已安装特定软件包检查Linux是否已安装特定软件包Dec 31, 2023 pm 03:01 PM

Linux系统的安装软件方式非常多,所以到现在还没有一个通用的方法能查到某个软件已经是否安装了,不过下面我总结了一些类型供大家参考:1、rpm包安装的,可以用rpm-qa看到,如果要查找某软件包是否安装,用rpm-qa|grep“软件或者包的名字”。rpm-qa|grepruby2、以deb包安装的,可以用dpkg-l能看到。如果是查找指定软件包,用dpkg-l|grep“软件或者包的名字”;dpkg-l|grepruby3、yum方法安装的,可以用yuml

Linux系统安装gcc详细教程。Linux系统安装gcc详细教程。Feb 19, 2024 am 11:18 AM

以下是在Linux系统上安装GCC(GNUCompilerCollection)的详细教程:更新软件包列表:在终端中执行以下命令,以确保您的系统的软件包列表是最新的:sudoaptupdate安装GCC:继续在终端中执行以下命令,以安装GCC及其相关工具:sudoaptinstallbuild-essentialbuild-essential是一个包含GCC和其他构建工具的软件包,它将满足大多数基本编译需求。验证安装:安装完成后,您可以验证GCC是否成功安装。在终端中执行以下命令,检查GCC的版

简单了解Linux系统中查询软件包信息的技巧简单了解Linux系统中查询软件包信息的技巧Feb 24, 2024 am 10:27 AM

在Linux系统中,查询软件包信息是一个非常常见且实用的操作,特别是在安装、卸载、更新软件包时。通过查询软件包信息,我们可以了解软件包的版本、依赖关系、安装路径等重要信息,帮助我们更加高效地管理系统。本文将介绍几种轻松掌握Linux系统下查询软件包信息的方法,并提供具体的代码示例。使用apt命令(适用于Debian和Ubuntu系统)在Debian和Ubun

win10系统升级后光驱不可用的解决办法win10系统升级后光驱不可用的解决办法Jun 29, 2023 pm 11:37 PM

  win10系统升级后光驱不能用怎么办?随着电脑的使用率越来越高,我们有时候可能会遇到win10系统升级后光驱不能用的问题,如果我们遇到了win10系统升级后光驱不能用的问题,要怎么处理win10系统升级后光驱不能用呢?一起往下看看  win10系统升级后光驱不能用的详细解决方法  系统升级到windows10-10586版,运行一段时间后,光驱不能使用,资源管理器中光驱符号消失。  进入设备管理器,在设备处理器中,我们看不到DVD/CD-ROM驱动器的设备。  点击【查看】-【显示隐藏的设备

Linux中yum有何作用?主要功能是什么?Linux中yum有何作用?主要功能是什么?Feb 19, 2024 pm 05:30 PM

大家都或许熟悉Linux系统中的yum,但初学者可能对它并不了解。本文将介绍yum是什么,以及它的功能。请继续阅读。  在Linux中,yum是一个包管理器,用于管理和安装软件包。它是YellowdogUpdater,Modified的缩写,最初是为RedHat系列发行版设计的,但现在也被其他许多基于RPM的Linux发行版所采用。  YUM命令的主要功能包括:YUM是一种软件包管理工具,可用于查找、安装、更新和卸载软件包。通过YUM命令,用户可以方便地管理系统上的软件包,并自动解决软件包之间的

win7系统如何解决光驱自动弹出win7系统如何解决光驱自动弹出Feb 28, 2024 am 08:00 AM

win7系统如何解决光驱自动弹出Win7系统中,有时候会出现光驱自动弹出的问题,这个问题可能会让用户感到困扰。但是,不用担心,这个问题是可以解决的。首先,我们需要明白造成光驱自动弹出的原因。通常情况下,这个问题可能是由于系统中的一些软件或者驱动程序的冲突所导致的。所以,解决这个问题的关键是找出具体的原因。一种可能的解决方法是检查系统中安装的软件和驱动程序,看看是否有一些不兼容或者冲突的程序。如果有的话,可以尝试卸载这些程序,然后重新启动电脑,看看问题是否得到解决。另外,还可以尝试更新系统中的驱动

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター