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の他の関連記事をご覧ください。 以下もご興味があるかもしれません:
|
企業の Web サイト、個人のブログ、ショッピング Web サイト、ゲーム Web サイトなど、どの...
リーダーの指示のもと、Java プロジェクトを引き継ぎ、リファクタリングを行う必要がありました。同時...
Linux システムを使用したことがある友人なら、 catコマンドを使用したことがあるはずです。もち...
序文:以前の記事では、特定のパラメータの機能についてよく紹介してきました。しかし、MySQL パラメ...
最近、会社のサーバーの時間が不正確で、外部の時間ソースと同期できないことがわかりました。会社はドメイ...
この本「グラフィックデザイナーとして成長する」は多くの人が読んでおり、私もオリジナルの PDF 版を...
1. 遭遇した問題分散プロジェクトの展開プロセスでは、サーバーの再起動後にアプリケーション(データベ...
ここでは Ubuntu 16.04 システムを使用しています。 dockerを使用したインストールh...
バージョンチェーンInnoDB エンジン テーブルでは、クラスター化インデックス レコードに 2 つ...
目次概要データ URL の使用を開始するデータURL構文複数言語の文字列のBase64エンコードとデ...
序文常にエラーが発生するため、MySQL データベースに接続するプロセスを記録します。接続プロセス1...
目次MYSQL メタデータ ロック (MDL ロック) 学習理論とロック タイプ テスト1. 予備的...
CPU 権限の制限により、Linux ユーザー状態とカーネル状態間の通信は、プロセス間通信を使用した...
区切り文字なしの文字列抽出質問の要件データベース内のフィールド値:実装効果: 1行のデータを複数行に...
1: <a> タグを使用してページにリンクする場合、target 属性の役割は誰もが知っ...