memtier_benchmark + memcached-tool の導入

memtier_benchmark + memcached-tool の導入

memtier_benchmarkのインストール

必要なライブラリのインストール

$ sudo yum install autoconf automake gcc-c++ libevent-devel openssl-devel -y

memtier_benchmarkのインストール

$ git clone https://github.com/RedisLabs/memtier_benchmark.git
$ cd memtier_benchmark
$ autoreconf -ivf
$ ./configure --prefix=/usr/
$ make
$ sudo make install

インストールされていることも確認できるようになります。

$ memtier_benchmark -v
memtier_benchmark 1.3.0
Copyright (C) 2011-2020 Redis Labs Ltd.
This is free software.  You may redistribute copies of it under the terms of
the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
There is NO WARRANTY, to the extent permitted by law.

ヘルプも確認できます。

以下のようにして実行できます。--out-file=オプションや--json-out-file=オプションで、テキストファイルやJSONファイルに結果を出力することもできます。接続数等の設定値によってはroot権限が求められることもあります。

Redisの場合は以下のように実行します。

Memcachedの場合は以下のように実行します。バイナリモードでテストする場合は-Pオプションにmemcache_textを指定します。

以下のような結果が確認できます。

memcached-toolのインストール

memcached-toolはMemcachedに同梱しています。そのため、Memcachedをインストールします。

以下のように使い方を確認できます。

以下のコマンドのように実行することで確認できます。スラブクラスごとの状況が確認できます。

参照

Last updated