1. sysbenchの紹介ここでは、ベンチマークテストに使用される MySQL データベース ストレス テスト ソフトウェア sysbench を紹介します。 Sysbench は、オープン ソース、モジュール式、クロスプラットフォームのマルチスレッド パフォーマンス テスト ツールです。 CPU、メモリ、ディスク I/O、スレッド、データベースのパフォーマンス テストを実行するために使用できます。 現在サポートされているデータベースは、MySQL、Oracle、PostgreSQL です。 #プロジェクトダウンロードアドレス: https://launchpad.net/sysbench このベンチマーク スイートの目的は、複雑なデータベース ベンチマークを設定したり、データベースをインストールしたりすることなく、システム パフォーマンスの印象をすばやく得ることです。
Sysbench の oltp は主に、さまざまなシステム パラメータの下でデータベースの負荷を評価およびテストするために使用されます。 SysBench の欠点: 2. Sysbenchのインストールプロセス#関連する依存関係をインストールする/dev/cdrom /mnt をマウントします yum -y インストール make automake libtool pkgconfig libaio-devel libtool # インストールプロセスが開始されます#クライアントライブラリパッケージへのリンクを作成します ln -sf /mysql/app/mysql/lib/libmysqlclient.so.20 /usr/lib/libmysqlclient.so.20 #解凍してインストール cd /softtar zxvf sysbench-1.0.15.tar.gz cd sysbench-1.0.15./autogen.sh ./configure --prefix=/mysql/app/sysbench --with-mysql=/mysql/app/mysql --with-mysql-includes=/mysql/app/mysql/include/ # --with-mysql-libs=/usr/lib/ です 作成 && インストール #環境変数を設定する vi ~/.bash_profile PATH=$PATH:/mysql/app/sysbench/bin:$HOME/bin ソース ~/.bash_profile sysbench --バージョン #エラーメッセージが報告された場合、sysbench: 共有ライブラリのロード中にエラーが発生しました: libmysqlclient.so.20: 共有オブジェクトファイルを開けません: そのようなファイルまたはディレクトリはありません #次に、/usr/lib の行を /etc/ld.so.cnf [root@tse01 local] に追加します。# cat /etc/ld.so.conf ld.so.conf.d/*.conf をインクルードする /usr/lib/ # ldconfig -v を実行して設定を更新します [root@tse01 local]# /sbin/ldconfig -v # ヒント:MySQLのヘッダーファイルとライブラリを非標準の場所にインストールした場合(PATHにmysql_configが見つからない場合)、 上記のように、--with-mysql-includes および --with-mysql-libs オプション引数を明示的に指定できます。 MySQL サポートなしで sysbench をコンパイルするには、--without-mysql を使用します。 #一般的なコマンドラインオプション次の表に、サポートされている共通オプション、その説明、およびデフォルト値を示します。
対応する乗算サフィックス (キロバイトの場合は K、メガバイトの場合は M、ギガバイトの場合は G、テラバイトの場合は T) を追加することでバイトを指定できることに注意してください。 #sysbench は [コマンド] を使用します。一般的に使用されるのは次のとおりです。 1) テストの準備とデータの生成 以上がMySQLパフォーマンスストレスベンチマークテストツールsysbenchの使い方の詳細な紹介です。MySQL sysbenchの使い方の詳細については、123WORDPRESS.COMの他の関連記事をご覧ください。 以下もご興味があるかもしれません:
|
目次索引- 総合索引- ユニークなインデックス- 主キーインデックス- 複合インデックス- 全文索引...
centos-DVD1バージョンシステムの固定IPアドレスは192.168.159.128で、cen...
ブラウザの互換性とは、スタイルの互換性 (CSS)、インタラクションの互換性 (JavaScript...
1. mysqldump の紹介mysqldump は、MySQL に付属する論理バックアップ ツー...
1.ターミナルに入ったらPHPのバージョンを確認するphp -v出力は次のようになります。 PHP ...
目次1 マウントディレクトリとファイルを作成する2 Redisイメージを取得する3 コンテナを作成し...
シナリオシミュレーション:国内企業の中には、重要な業務をサポートするために特定のウィンドウ プログラ...
目次1. 配列を宣言して初期化する2. 合計、最小値、最大値を計算する3. 文字列、数値、オブジェク...
背景この記事では主に、MySQL が更新ステートメントを実行するときに、元のデータと同一の (つまり...
HTML の一般的なコメント: <!--XXXXXXXX--> (XXXXXXXX はコ...
1. TypeScriptの紹介前回の記事ではTypeScriptのインストール、使い方、自動コンパ...
接続クエリ:これは、2 つのクエリ (またはテーブル) の各行をペアで接続した結果です。つまり、1 ...
システム環境: centos7.4 1. データベースがインストールされているかどうかを確認します。...
voidキーワードの紹介まず、void キーワードは JavaScript で非常に重要なキーワード...
メインのオペレーティング システムを Windows から Ubuntu に切り替えたとき、最初に考...